.bm-toggle .toggle__button--untoggle{display:none}.bm-toggle.bm-toggle--toggled .toggle__button{display:none}.bm-toggle.bm-toggle--toggled .toggle__button.toggle__button--untoggle{display:block}.common-margin5{margin:5px}.common-margin-bottom5{margin-bottom:5px}.common-margin-top5{margin-top:5px}.common-margin-left5{margin-left:5px}.common-margin-right5{margin-left:5px}.common-margin-col5{margin-top:5px;margin-bottom:5px}.common-margin-row5{margin-right:5px;margin-left:5px}.common-margin7{margin:7px}.common-margin-bottom7{margin-bottom:7px}.common-margin-top7{margin-top:7px}.common-margin-left7{margin-left:7px}.common-margin-right7{margin-left:7px}.common-margin-col7{margin-top:7px;margin-bottom:7px}.common-margin-row7{margin-right:7px;margin-left:7px}.common-margin10{margin:10px}.common-margin-bottom10{margin-bottom:10px}.common-margin-top10{margin-top:10px}.common-margin-left10{margin-left:10px}.common-margin-right10{margin-left:10px}.common-margin-col10{margin-top:10px;margin-bottom:10px}.common-margin-row10{margin-right:10px;margin-left:10px}.common-margin15{margin:15px}.common-margin-bottom15{margin-bottom:15px}.common-margin-top15{margin-top:15px}.common-margin-left15{margin-left:15px}.common-margin-right15{margin-left:15px}.common-margin-col15{margin-top:15px;margin-bottom:15px}.common-margin-row15{margin-right:15px;margin-left:15px}.common-margin20{margin:20px}.common-margin-bottom20{margin-bottom:20px}.common-margin-top20{margin-top:20px}.common-margin-left20{margin-left:20px}.common-margin-right20{margin-left:20px}.common-margin-col20{margin-top:20px;margin-bottom:20px}.common-margin-row20{margin-right:20px;margin-left:20px}.common-margin{margin:10px}.common-margin-top{margin-top:10px}.common-margin-bottom{margin-bottom:10px}.common-margin-left{margin-left:10px}.common-margin-right{margin-right:10px}.common-margin-col{margin-top:10px;margin-bottom:10px}.common-margin-row{margin-left:10px;margin-right:10px}.bm-page-loader .bm-page-loader__content__empty{display:none;line-height:1.5}.bm-page-loader .bm-page-loader__content__error{display:none}.bm-page-loader .bm-page-loader__content__empty-message{display:none}.bm-page-loader .bm-page-loader__multiple-pages-only-content{display:none}.bm-page-loader .bm-page-loader__loading-image{display:none}.bm-page-loader[data-pagination-type=error] .bm-page-loader__content__error{display:block}.bm-page-loader[data-pagination-type=empty] .bm-page-loader__content{display:none}.bm-page-loader[data-pagination-type=empty] .bm-page-loader__content__empty-message{display:block}.bm-page-loader[data-pagination-type=empty] .bm-page-loader__content__empty{display:block}.bm-page-loader[data-pagination-type=multiple] .bm-page-loader__multiple-pages-only-content{display:block}.bm-page-loader[data-status=loading] .bm-page-loader__content{display:none}.bm-page-loader[data-status=loading] .bm-page-loader__content__error{display:none}.bm-page-loader[data-status=loading] .bm-page-loader__content__empty-message{display:none}.bm-page-loader[data-status=loading] .bm-page-loader__content__empty{display:none}.bm-page-loader[data-status=loading] .bm-page-loader__multiple-pages-only-content{display:none}.bm-page-loader[data-status=loading] .bm-page-loader__loading-image{display:block}.search.guidance .guidance__content .content__search .search__btn .btn__icon,.partials.search.search-form .search-form__btn .btn__icon,.breadcrumb-list .sprite-core.icon-breadcrumb,.events-area .eventslist li .eventslist-image a,.events-create-block form .actions button .sprite-core.icon-search-white,.books.new .outline__check .check__search .search__btn .btn__icon,.layouts.headers.search .search__btn .btn__icon,.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item .item__icon,.bm-shares__item,.field.filed-comment .filed-comment-file span.sprite-core.icon-camera,.general-search .general-search-button .sprite-core.icon-search-white{overflow:hidden;text-indent:100%;white-space:nowrap}html{overflow-y:scroll}body{font:13px/1.231;*font-size:small;*font:x-small}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul li{list-style:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.booklist{margin-bottom:-10px}.booklist:after{content:"";clear:both;height:0;display:block;visibility:hidden}.booklist li{float:left;margin:0 10px 15px 10px;position:relative;width:150px}.booklist li:nth-child(4n+1){clear:both}.booklist li .booklist-image{font-size:0;line-height:0;margin:0 auto 5px auto;text-align:center}.booklist li .booklist-image .booklist-image__thumbnail{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2);width:125px;height:150px;background:center center no-repeat;background-size:contain}.booklist li .booklist-image:hover .booklist-image__thumbnail{-webkit-outline:3px solid #64bc4b;-moz-outline:3px solid #64bc4b;-ms-outline:3px solid #64bc4b;-o-outline:3px solid #64bc4b;outline:3px solid #64bc4b;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,.4);-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,.4);-ms-box-shadow:0px 0px 3px 2px rgba(0,0,0,.4);-o-box-shadow:0px 0px 3px 2px rgba(0,0,0,.4);box-shadow:0px 0px 3px 2px rgba(0,0,0,.4)}.booklist li .booklist-image:hover .booklist-operate{display:block}.booklist li .booklist-bookcomment{left:4px;position:absolute;top:-18px}.booklist li .booklist-title{font-size:12px;line-height:1.5;margin-bottom:5px}.booklist li ul.booklist-authors li{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #f0f0f0;box-sizing:border-box;cursor:pointer;float:none;margin:0 0 3px 0;max-width:100%;padding:3px 5px;width:auto;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.booklist li ul.booklist-authors li a{display:block;max-width:130px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5}.booklist li ul.booklist-authors li:hover{background-color:#64bc4b;border:1px solid #64bc4b}.booklist li ul.booklist-authors li:hover a{color:#fff;text-decoration:none}.booklist li .booklist-registration-count span{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;border:1px solid #f0f0f0;box-sizing:border-box;box-sizing:border-box;color:red;font-size:10px;line-height:1.5;padding:3px 5px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.booklist li .booklist-operate{-webkit-box-shadow:2px 0px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 0px 2px 0px rgba(0,0,0,.2);-ms-box-shadow:2px 0px 2px 0px rgba(0,0,0,.2);-o-box-shadow:2px 0px 2px 0px rgba(0,0,0,.2);box-shadow:2px 0px 2px 0px rgba(0,0,0,.2);background-color:#64bc4b;display:none;left:128px;padding:3px;position:absolute;top:-3px;width:100px;z-index:100;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-ms-border-radius:0px 4px 4px 0px;-o-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px}.booklist li .booklist-operate li{float:none;margin:0 0 2px 0;width:100%}.booklist li .booklist-operate li:last-child{margin:0}.booklist li .booklist-operate li a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#fff;display:block;font-size:10px;line-height:1.5;padding:4px 10px}.booklist li .booklist-operate li a:hover{background-color:#64bc4b;color:#fff}.booklist li .booklist-operate li.active a{background-color:red;color:#fff}.booklist li .booklist-priority{margin:5px auto 10px}.booklist li .booklist-priority .label{color:#999;font-size:10px;line-height:12px;margin-right:5px}.booklist li .booklist-priority .star,.booklist li .booklist-priority .star-active{color:#e0e0e0;font-size:12px;line-height:12px;margin-right:3px}.booklist li .booklist-priority .star-active{color:#64bc4b}.booklist li .booklist-amazon a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ee921a;border:1px solid #ee921a;box-sizing:border-box;color:#fff;display:block;text-align:center;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f7d479;border-color:#f7d479;font-size:10px;height:33px;padding-top:9px}.booklist li .booklist-amazon a .label{color:#fff;height:24px;line-height:24px;vertical-align:top}.booklist li .booklist-amazon a:hover{background-color:#ffca38;border:1px solid #ffca38;text-decoration:none}.booklist li .booklist-amazon a:hover .label{color:#fff;text-decoration:none}.booklist li .booklist-amazon a a:hover{text-decoration:none}.booklist li .booklist-amazon a .label{display:inline-block;*display:inline;*zoom:1;color:#333;height:13px;line-height:13px;margin-left:8px;vertical-align:top}.booklist li .booklist-amazon a:hover .label{color:#666}.booklist-table:after{content:"";clear:both;height:0;display:block;visibility:hidden}.booklist-table li{border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:table;font-size:12px;line-height:28px;padding:0;text-align:center;width:680px}.booklist-table li .booklist-date{box-sizing:border-box;display:table-cell;padding:10px 4px;width:130px}.booklist-table li .booklist-title{box-sizing:border-box;display:table-cell;padding:10px 4px;width:220px}.booklist-table li .booklist-title a{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:200px}.booklist-table li div.booklist-authors{box-sizing:border-box;display:table-cell;padding:10px 4px;width:140px}.booklist-table li div.booklist-authors a{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:120px}.booklist-table li .booklist-number-of-page{box-sizing:border-box;display:table-cell;padding:10px 4px;width:90px}.booklist-table li .booklist-edit{box-sizing:border-box;display:table-cell;padding:10px 4px;width:100px}.booklist-table li .booklist-edit a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;font-size:12px;line-height:28px;height:30px}.booklist-table li .booklist-edit a .label{color:#666;vertical-align:top}.booklist-table li .booklist-edit a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.booklist-table li .booklist-edit a:hover .label{color:#fff;text-decoration:none}.booklist-table li .booklist-edit a a:hover{text-decoration:none}.booklist-table li .booklist-edit a:hover{color:#fff}.booklist-table li.booklist-list-caption{color:#666;font-weight:bold;background-color:#f8f8f8}.book-operations:after{content:"";clear:both;height:0;display:block;visibility:hidden}.book-operations>li{margin-bottom:5px}.tab-nav,.accounts.leave .leave__header .header__tab,.accounts.show .show__header .header__tab{background-color:#ecf0e7;padding:5px 15px 0 15px;position:relative;text-align:left}.tab-nav li,.accounts.leave .leave__header .header__tab li,.accounts.show .show__header .header__tab li{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;border:1px solid #dde1d5;box-sizing:border-box;height:41px;position:relative;text-align:center;width:108px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px}.tab-nav li a,.accounts.leave .leave__header .header__tab li a,.accounts.show .show__header .header__tab li a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;background-color:#fff;color:#666;display:block;font-size:12px;height:40px;line-height:40px;text-decoration:none;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px}.tab-nav li a:hover,.accounts.leave .leave__header .header__tab li a:hover,.accounts.show .show__header .header__tab li a:hover{background-color:#64bc4b;color:#fff}.tab-nav li.active a,.accounts.leave .leave__header .header__tab li.active a,.accounts.show .show__header .header__tab li.active a{background-color:#64bc4b;color:#fff}.tab-nav li.active:after,.accounts.leave .leave__header .header__tab li.active:after,.accounts.show .show__header .header__tab li.active:after{border-bottom:1px solid #64bc4b;bottom:-1px;content:"";left:0;position:absolute;width:100%;z-index:11}.tab-nav:after,.accounts.leave .leave__header .header__tab:after,.accounts.show .show__header .header__tab:after{border-bottom:1px solid #dde1d5;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:10}.page-inner-nav{background-color:#fcfcfc;border-bottom:1px solid #eff1eb;padding:10px 15px}.page-inner-nav li{display:inline-block;*display:inline;*zoom:1;font-size:12px;margin-right:15px}.page-inner-nav li a .label{color:#333;margin-left:5px}.page-inner-nav li a:hover .label{color:#64bc4b;text-decoration:underline}.page-inner-nav li.active a .label{color:#64bc4b}.page-inner-nav li.active a:hover .label{color:#64bc4b;text-decoration:underline}.page-inner-nav li.selectbox .label{color:#aaa;margin-right:8px}.page-inner-nav li.selectbox select{background:#fff;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;padding:3px}.bm-form-status{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:10px;line-height:1.5;font-weight:bold;padding:3px 8px}.bm-form-status--necessary{background-color:#f33;color:#fff}.bm-form-status--any{background-color:#66f;color:#fff}input[type=text],input[type=email],input[type=password],input[type=number]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;font-size:13px;line-height:1;padding:10px 30px 10px 10px;width:100%;box-sizing:border-box;border:1px solid #ccc}input[type=number]{width:40%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=file]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:13px;padding:10px;box-sizing:border-box;border:1px solid #ccc}input[type=radio]{font-size:13px;margin:0 8px 0 0}textarea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;font-size:13px;line-height:18px;padding:10px;width:100%;box-sizing:border-box;border:1px solid #ccc;resize:vertical;overflow:auto}.bm-form__field__input-text{position:relative}.bm-form__field__input-text .sprite-core.icon-form-ok{display:none;position:absolute;z-index:200;top:11px;right:10px}.bm-form__field__input-text .sprite-core.icon-form-ng{display:none;position:absolute;z-index:200;top:11px;right:10px}.bm-form__field__input-text__msg{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:12px;line-height:12px;position:absolute;z-index:201;top:-36px;right:0;left:0;box-sizing:border-box;max-width:90%;min-height:36px;margin:auto;padding:12px 20px;text-align:center;color:#fff;background-color:#e22}.bm-form__field__input-text__msg:after{border:5px solid transparent;border-top-color:#e22;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.bm-form__field__textarea{position:relative}.bm-form__field__textarea .sprite-core.icon-form-ok{display:none;position:absolute;z-index:200;top:11px;right:10px}.bm-form__field__textarea .sprite-core.icon-form-ng{display:none;position:absolute;z-index:200;top:11px;right:10px}.bm-form__field__textarea__msg{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:12px;line-height:12px;position:absolute;z-index:201;top:-36px;right:0;left:0;box-sizing:border-box;max-width:90%;min-height:36px;margin:auto;padding:12px 20px;text-align:center;color:#fff;background-color:#e22}.bm-form__field__textarea__msg:after{border:5px solid transparent;border-top-color:#e22;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.bm-form__radio>label{font-weight:bold;margin-right:15px}.bm-form__select>select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.bm-form__select__text{margin:0 15px 0 5px}.bm-form__select--public>select{width:100%}.bm-form__checkbox input[type=checkbox]{font-size:13px;margin:0 7px 0 0}.bm-form__checkbox label{font-weight:bold;margin-right:15px}.bm-form__checkbox>ul>li{margin-bottom:12px}.bm-form__checkbox>ul>li:nth-last-child(1){margin-bottom:0}.bm-form__caution{font-size:11px;line-height:14px;padding-top:4px;color:#999}.bm-form__action{width:100%}.bm-form__action:after{content:"";clear:both;height:0;display:block;visibility:hidden}.bm-form__action__no{float:left;width:35%;margin:0 5% 0 10%}.bm-form__action__yes{float:right;width:35%;margin:0 10% 0 5%}.bm-form-status{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:10px;line-height:1.5;font-weight:bold;padding:3px 8px}.bm-form-status--necessary{background-color:#f33;color:#fff}.bm-form-status--any{background-color:#66f;color:#fff}.bm-form-notice{font-size:13px;line-height:1.5;margin:10px auto 30px;text-align:center}.bm-form-notice>p{margin-bottom:5px}.bm-form-notice__caution{color:red;font-weight:bold}.bm-form-notice--account{margin-top:30px}.bm-form-notice--error{color:red;font-weight:bold}.field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.field h4,.field label{font-size:12px;line-height:24px;font-weight:bold;margin-bottom:10px}.field h4.button-label,.field label.button-label{font-weight:100;margin:0 20px 0 5px}.field .fakelabel{font-size:13px;line-height:24px;font-weight:bold;margin-bottom:10px}.field input[type=checkbox]+label{font-weight:100;margin-left:4px}.field.field-radio{margin-bottom:10px}.field .actions{text-align:center}.field .actions-column{text-align:center}.field .input-field{position:relative}.field .input-field .sprite-core.icon-form-ok{display:none;position:absolute;top:11px;right:10px;z-index:200}.field .input-field .sprite-core.icon-form-ng{display:none;position:absolute;top:11px;right:10px;z-index:200}.field .input-field .error-msg{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:absolute;padding:12px 20px;margin:auto;font-size:13px;box-sizing:border-box;color:#fff;background-color:#355b75;top:-36px;left:0;right:0;width:90%;min-height:36px;z-index:201;text-align:center}.field .input-field .error-msg:after{border:5px solid transparent;border-top-color:#355b75;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.field .label-file{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.field .label-file input[type=file]{position:absolute;opacity:0;width:350px;margin-bottom:0}.field .selected-filename{color:#64bc4b;font-size:12px;line-height:1.5;margin-bottom:10px}.field .input-filed-unit{margin-left:10px;font-size:12px}.field .input-field-notice{font-size:12px;line-height:1.5;text-indent:-1em;margin-left:1em}.field.filed-comment{float:left;width:370px}.field.filed-comment .filed-comment-file{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;display:inline-block;font-size:12px;line-height:0;width:51px;height:51px;padding-top:11px;text-align:center}.field.filed-comment .filed-comment-file .label{color:#666;vertical-align:top}.field.filed-comment .filed-comment-file:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.field.filed-comment .filed-comment-file:hover .label{color:#fff;text-decoration:none}.field.filed-comment .filed-comment-file a:hover{text-decoration:none}.field.filed-comment .filed-comment-file input[type=file]{position:absolute;opacity:0;width:51px;margin-bottom:0}.field.filed-comment .filed-comment-filename{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:300px;vertical-align:top;display:inline-block;color:#64bc4b;font-size:13px;line-height:49px}.actions.actions-comment{float:right;width:200px}.form-block{margin:0 auto;padding:20px 0 15px 0;text-align:center;width:760px;text-align:left}.form-block:after{content:"";clear:both;height:0;display:block;visibility:hidden}.form-block .confirmlist:after{content:"";clear:both;height:0;display:block;visibility:hidden}.form-block .confirmlist dt,.form-block .confirmlist dd{border-bottom:1px solid #f0f0f0}.form-block .confirmlist dt{clear:both;float:left;width:130px;padding:0 15px 10px 0;margin:0 0 10px 0;height:24px;text-align:right;font-size:13px;line-height:24px}.form-block .confirmlist dd{float:right;position:relative;padding:0 0 10px 0;margin:0 0 10px 0;width:615px;font-size:13px;line-height:24px;height:24px;text-align:left}.form-block .caption-area{clear:both;float:left;width:130px;padding:0 15px 6px 0;margin:0;text-align:right}.form-block .caption-area label{font-size:13px;line-height:24px}.form-block .operate-area{float:right;position:relative;padding-bottom:10px;width:615px;text-align:left}.form-block .operate-area.operate-area-half{width:315px;padding-right:300px}.form-block .necessary{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:10px;line-height:24px;font-weight:bold;margin-left:5px;margin-bottom:10px;background-color:#f33;color:#fff;padding:3px 4px}.form-block .any{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:10px;line-height:24px;font-weight:bold;margin-left:5px;margin-bottom:10px;background-color:#66f;color:#fff;padding:3px 4px}.form-block.form-block-account{width:880px}.form-block.form-block-account .caption-area{width:150px}.form-block.form-block-account .caption-area span{font-size:13px;font-weight:bold;line-height:24px;font-weight:bold}.form-block.form-block-account .operate-area{float:left;width:595px}.form-block.form-block-account .operate-area label{font-size:13px}.form-block.form-block-account .operate-area.operate-area-half{width:300px;padding-right:295px}.form-block.form-block-account .operate-area .mailaddress{font-size:13px;line-height:24px;font-weight:bold;margin-bottom:10px}.form-block.form-block-account .operate-area span.textonly{font-size:13px;line-height:24px}.form-block.form-block-account .public-area{float:right;width:120px;text-align:right}.form-block.form-block-book{width:880px}.form-block.form-block-book .caption-area{width:150px}.form-block.form-block-book .caption-area span{font-size:13px;font-weight:bold;line-height:24px;font-weight:bold}.form-block.form-block-sns{width:880px}.form-block.form-block-sns .caption-area{width:150px}.form-block.form-block-sns .caption-area span{font-size:13px;font-weight:bold;line-height:24px;font-weight:bold}.form-block.form-block-sns .operate-area{float:left;width:715px}.form-block.form-block-sns .operate-area.operate-area-half{width:300px;padding-right:295px}.form-block.form-block-sns .operate-area .mailaddress{font-size:13px;line-height:24px;font-weight:bold;margin-bottom:10px}.form-block.form-block-sns .operate-area .textonly{font-size:13px;line-height:24px}.form-block p{line-height:1.5}.form-block p.outline{margin-bottom:20px;padding:0 15px}.form-block h3{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:16px;font-weight:bold;margin:15px auto 10px;background-color:#f0f0f0;padding:10px 20px;text-align:center}.actions-column{text-align:center}.actions-column form{width:250px;margin:0 auto;text-align:center;padding:0 10px;display:inline-block;*display:inline;*zoom:1}.general-search{box-sizing:border-box;display:block;height:40px;margin:20px 0;position:relative;width:100%}.general-search .general-search-facade{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f0f0f0;border:1px solid #d4dacb;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;float:left;font-size:10px;height:40px;line-height:38px;padding:0 10px 0 10px}.general-search .general-search-facade .sprite-core.icon-arrow-down{height:6px;margin-left:5px;width:6px}.general-search .general-search-facade:hover{background-color:#ccc}.general-search .general-fill{height:40px;overflow:hidden;white-space:nowrap;width:auto;zoom:1}.general-search .general-fill .general-search-field{background:#fff;border-bottom:1px solid #d4dacb;border-top:1px solid #d4dacb;box-sizing:border-box;height:40px;position:relative}.general-search .general-fill .general-search-field input.general-search-input{border:0;box-shadow:none;box-sizing:border-box;display:block;font-size:13px;height:38px;left:0;line-height:38px;margin:0;padding:6px 10px 6px 0px;position:absolute;text-indent:8px;top:0;width:100%;-webkit-appearance:none}.general-search .general-search-button{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#418701;border:1px solid #d4dacb;box-sizing:border-box;cursor:pointer;display:block;float:right;height:40px;padding:10px 0 0 2px;text-align:center;width:35px}.general-search .general-search-button:hover{background-color:#61b901}.general-search .general-search-dropdown{border:0;cursor:pointer;display:block;font-family:arial,sans-serif;height:35px;left:0;line-height:35px;margin:0;opacity:0;outline:0;padding:10px;position:absolute;top:-1px;visibility:visible;width:150px;width:auto}.general-ads{float:right;height:60px;margin-top:10px;width:468px}.sprite-core.icon-nice{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:14px}.sprite-core.icon-nice-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:14px}.sprite-core.icon-comment{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:15px}.sprite-core.icon-comment-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:15px}.sprite-core.icon-search-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-breadcrumb{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:15px;width:18px}.sprite-core.icon-arrow-down{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:6px;width:6px}.sprite-core.icon-arrow-right{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-350px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:10px;width:6px}.sprite-core.icon-arrow-right-s{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-400px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:10px;width:6px}.sprite-core.icon-arrow-right-sb{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-450px 0px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:10px;width:6px}.sprite-core.icon-push{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-push-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-regist{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-regist-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-loggedin{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-login-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-core.icon-close{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-close-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-350px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-blank-black{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-400px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:13px;width:14px}.sprite-core.icon-blank{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-450px -50px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:13px;width:14px}.sprite-core.icon-setting{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-setting-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-tweet{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-tweet-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-search-gray{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-search-gray-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-camera{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:20px}.sprite-core.icon-camera-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-350px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:20px}.sprite-core.icon-form-ng{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-400px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-form-ok{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-450px -100px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-logo{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -150px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:10px;width:10px}.sprite-core.icon-bookmeter-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px -150px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:25px;width:25px}.sprite-core.icon-facebook{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px -150px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:25px;width:25px}.sprite-core.icon-twitter{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px -150px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:25px;width:25px}.sprite-core.icon-google{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-350px -150px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:25px;width:25px}.sprite-core.icon-update{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:13px;width:13px}.sprite-core.icon-plus{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-plus-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-minus{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-minus-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:12px}.sprite-core.icon-list{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:16px;width:16px}.sprite-core.icon-list-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:16px;width:16px}.sprite-core.icon-photo{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-350px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:16px;width:18px}.sprite-core.icon-photo-active{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-400px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:16px;width:18px}.sprite-core.icon-bookcomment{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-450px -200px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:28px;width:28px}.sprite-core.icon-bookdraft{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:28px;width:28px}.sprite-core.icon-point-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:14px}.sprite-core.icon-people-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:14px}.sprite-core.icon-schedule-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:14px;width:14px}.sprite-core.icon-facebook-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-200px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:18px}.sprite-core.icon-twitter-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-250px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:20px}.sprite-core.icon-google-min{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-300px -250px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:18px;width:22px}.sprite-core.icon-mail{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:0px -300px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:14px}.sprite-core.icon-maik-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-50px -300px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:12px;width:14px}.sprite-core.icon-invite{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-100px -300px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:13px;width:17px}.sprite-core.icon-invite-white{background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;background-position:-150px -300px;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:13px;width:17px}.sprite-core--connect{margin-right:8px}.bm-page-loader .bm-page-loader__content__empty.bm-page-loader__content__empty--message{padding:50px 0;text-align:center;color:#999;font-size:12px;line-height:1.5;padding-left:15px;padding-right:15px}.sprite-icon{background-image:url(/packs/sprite_icon-fa7b2a3cb886c085bb98bc6003e6c730.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;-webkit-background-size:500px 500px;-moz-background-size:500px 500px;-ms-background-size:500px 500px;-o-background-size:500px 500px;background-size:500px 500px;height:24px;width:24px}.sprite-icon.icon-bookmeter{background-position:0px 0px}.sprite-icon.icon-home{background-position:-50px 0px}.sprite-icon.icon-search{background-position:-100px 0px}.sprite-icon.icon-heart{background-position:-150px 0px}.sprite-icon.icon-rank-1{background-position:-200px 0px}.sprite-icon.icon-rank-2{background-position:-250px 0px}.sprite-icon.icon-rank-3{background-position:-300px 0px}.sprite-icon.icon-presentation{background-position:-350px 0px}.sprite-icon.icon-rank-book{background-position:-400px 0px}.sprite-icon.icon-rank-author{background-position:-450px 0px}.sprite-icon.icon-book{background-position:0px -50px}.sprite-icon.icon-book-read{background-position:-50px -50px}.sprite-icon.icon-book-reading{background-position:-100px -50px}.sprite-icon.icon-book-stack{background-position:-150px -50px}.sprite-icon.icon-book-want{background-position:-200px -50px}.sprite-icon.icon-book-summary{background-position:-250px -50px}.sprite-icon.icon-book-shelf{background-position:-300px -50px}.sprite-icon.icon-calendar{background-position:-350px -50px}.sprite-icon.icon-nice{background-position:-400px -50px}.sprite-icon.icon-lead{background-position:0px -100px}.sprite-icon.icon-tweet{background-position:-50px -100px}.sprite-icon.icon-community{background-position:-100px -100px}.sprite-icon.icon-event{background-position:-150px -100px}.sprite-icon.icon-together{background-position:-200px -100px}.sprite-icon.icon-author{background-position:-250px -100px}.sprite-icon.icon-search-reader{background-position:-300px -100px}.sprite-icon.icon-favorite{background-position:-350px -100px}.sprite-icon.icon-followme{background-position:-400px -100px}.sprite-icon.icon-contribution{background-position:-450px -100px}.sprite-icon.icon-impression{background-position:0px -150px}.sprite-icon.icon-impression-favorite{background-position:-50px -150px}.sprite-icon.icon-impression-personal{background-position:-100px -150px}.sprite-icon.icon-impression-all{background-position:-150px -150px}.sprite-icon.icon-mypage{background-position:0px -200px}.sprite-icon.icon-setting{background-position:-50px -200px}.sprite-icon.icon-mail{background-position:-100px -200px}.sprite-icon.icon-contact{background-position:-150px -200px}.sprite-icon.icon-help{background-position:-200px -200px}.sprite-icon.icon-info{background-position:-250px -200px}.sprite-icon.icon-logout{background-position:-300px -200px}.sprite-icon.icon-notice{background-position:0px -250px}.sprite-icon.icon-notice-important{background-position:-50px -250px}.sprite-icon.icon-maintenance{background-position:-100px -250px}.sprite-icon--connect{margin-right:8px}.bm-block{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;margin-bottom:10px}.bm-block__header{position:relative}.bm-block__header--disable{display:none}.bm-block__header__nav{position:absolute;right:8px;top:9px;z-index:21;text-align:right;font-size:0;line-height:0}.bm-block__header__nav li{display:inline-block;min-width:110px}.bm-block__header__nav li:not(:last-child){margin-right:5px}.bm-block__footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px}.bm-block__footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.bm-block__footer__actions__right{width:150px;margin-left:auto;padding-left:5px}.bm-block__footer__actions__more{width:150px;margin-left:auto;padding-left:5px}.bm-block__footer__actions__next{width:150px;margin-left:auto;padding-left:5px}.bm-block__footer__actions__delete{width:150px;margin-left:auto;padding-left:5px}.bm-block__footer__actions__reply{width:150px;margin-left:auto;padding-left:5px}.bm-block__footer__actions__left{min-width:150px;margin-right:auto;padding-right:5px}.bm-block__footer__actions__prev{min-width:150px;margin-right:auto;padding-right:5px}.bm-block__footer__actions__delete-message{min-width:150px;margin-right:auto;padding-right:5px}.bm-block__footer__links>li{margin-bottom:5px}.bm-block__footer__links>li:last-child{margin-bottom:0}.bm-block__footer--border{border-top:1px solid #d4dacb}.bm-block__title{border-bottom:1px solid #aaa;box-sizing:border-box;height:50px;position:relative}.bm-block__title__inner{position:absolute;z-index:20;box-sizing:border-box;border-bottom:4px solid #64bc4b;height:50px;line-height:46px}.bm-block__title__text{font-size:16px;font-weight:bold;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:middle}.bm-block__title__num{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;vertical-align:middle;padding:5px 10px;color:#fff;font-size:12px;font-weight:normal;line-height:12px;background-color:#64bc4b}.bm-block__title--disable{display:none}.bm-block__content--add-space{padding:15px}.bm-block__content--activities{padding:0}.bm-block__content--center{text-align:center}.bm-block__content__title{height:24px;margin-bottom:8px}.bm-block__content__title__text{display:block;height:24px;line-height:24px;color:#64bc4b;font-size:14px;font-weight:bold;line-height:24px}.bm-block__content__title__text__num{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;vertical-align:middle;background-color:#64bc4b;font-size:11px;font-weight:normal;line-height:11px;color:#fff;padding:3px 8px 3px;margin-left:10px}.userbook-block{margin:30px auto 20px auto;padding:0;width:680px}.bm-filters-child{width:100%;border-bottom:1px solid #e4eadb;font-size:0;line-height:0}.bm-filters-child__item{display:inline-block;position:relative;box-sizing:border-box;font-size:0;line-height:0;margin:0;padding:0}.bm-filters-child__item>a{position:relative;display:block;margin:0;padding-left:25px;padding-right:10px;height:36px;box-sizing:border-box;font-size:12px;line-height:36px;color:#666}.bm-filters-child__item>a:hover{color:#64bc4b;text-decoration:none}.bm-filters-child__item>a::after{width:4px;height:8px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -200px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;content:"";position:absolute;top:14px;left:14px;z-index:1}.bm-filters-child__item--active>a{color:#333;font-weight:bold}.book-announcement-notice{width:1004px;margin:0 auto;text-align:left}.book-announcement-notice__list{display:block;border-radius:4px;border:1px solid #d4dacb;margin-top:10px}.book-announcement-notice__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff}.book-announcement-notice__item__type{margin:0 10px}.book-announcement-notice__item__type__icon{width:20px;height:20px}.book-announcement-notice__item__type__icon--general{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--important{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--maintenance{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -200px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--giftbook{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -100px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--error{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--pr{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -350px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item__type__icon--mail{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -400px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.book-announcement-notice__item--red{color:#c33}.book-announcement-notice__item--red>a{color:#c33}.book-announcement-notice__item--red>a:hover{color:#b41f1f}.book-announcement-notice__item--green{color:#64bc4b}.book-announcement-notice__item--green>a{color:#64bc4b}.book-announcement-notice__item--green>a:hover{color:#52b038}.book-announcement-notice__item--orange{color:#ee921a}.book-announcement-notice__item--orange>a{color:#ee921a}.book-announcement-notice__item--orange>a:hover{color:#e28204}.book-announcement-notice__item:not(:last-child){border-bottom:1px solid #d4dacb}.book-announcement-notice__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.book-announcement-notice__item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.book-announcement-notice__item:hover{background-color:#fdffe8}.book-announcement-notice__item__date{-webkit-flex-basis:9em;-moz-flex-basis:9em;-ms-flex-preferred-size:9em;flex-basis:9em;font-size:12px;font-weight:bold;color:#666}.book-announcement-notice__item__link{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px;font-size:14px;color:#219315;font-weight:bold}.book-announcement-notice__item__link:hover{text-decoration:none;color:#64bc4b}.favorite-area,.userlist-area{padding:15px}.bm-details-side{font-size:12px;line-height:1.31;margin-bottom:10px}.bm-details-side:after{content:"";clear:both;height:0;display:block;visibility:hidden}.bm-details-side--add-border-bottom{border-bottom:1px solid #f0f0f0}.bm-details-side__title{clear:both;float:left;border-top:1px solid #f0f0f0;box-sizing:border-box;color:#999;padding:8px 0px 8px 10px;width:36%}.bm-details-side__title--full{float:none;border-top:1px solid #f0f0f0;padding:8px 0px 5px 10px;width:100%}.bm-details-side__title:first-child{border-top:none}.bm-details-side__item{border-top:1px solid #f0f0f0;box-sizing:border-box;float:right;padding:8px 10px 8px 0;width:64%;overflow:hidden}.bm-details-side__item--full{padding:0px 10px 8px 10px;width:100%;border-top:none}.bm-details-side__item:first-child{border-top:none}.bm-details-side__item--user{padding:0px 10px 8px 10px;width:100%;border-top:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bm-details-side__pickup{color:#c33;font-weight:bold}.bm-details-side__unit{margin-left:2px;font-size:10px}.bm-details-side__avatar{height:36px;width:36px;margin-right:5px}.bm-details-side__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:36px;width:36px}.bm-details-side__username{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.dokusho-data{background-color:#fff;padding:1em .7em;margin:0}.graph .graph-books,.graph .graph-pages{background-color:#fff}.graph .graph-books:before,.graph .graph-pages:before{content:"";display:inline-block;vertical-align:middle;height:100%}.graph .graph-books-title-left,.graph .graph-pages-title-left{padding:.3em 1em;margin:.5em 1em;font-size:13px;display:inline-block;background-color:#5ab34d;color:#fff;border-radius:1em;min-width:8em;text-align:center;vertical-align:middle}.graph .graph-books-title-right,.graph .graph-pages-title-right{padding:0 1em;margin:.5em 0;display:inline-block;font-size:17px;font-weight:bold;vertical-align:middle}.graph>div{display:inline-block}.graph>div svg{display:block}.graph .grid .tick{stroke:#f4f4f4;shape-rendering:crispEdges}.graph .grid path{stroke-width:0}.graph .axis{font:11px Tahoma,sans-serif}.graph .axis line,.graph .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.graph .axis text{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:10px;font-weight:bold}.graph .noticks .tick{display:none}.graph .value{font:11px Tahoma,sans-serif}.graph .graph-title{font:13px Tahoma,sans-serif}.graph .userdata-graph{margin:0 -5px 0 0;padding:0;display:inline-block}.graph .pie-chart-slice[data-color-index="0"]{fill:#f65c53}.graph .pie-chart-slice[data-color-index="1"]{fill:#fa9e51}.graph .pie-chart-slice[data-color-index="2"]{fill:#f1ee66}.graph .pie-chart-slice[data-color-index="3"]{fill:#7be06e}.graph .pie-chart-slice[data-color-index="4"]{fill:#39c283}.graph .pie-chart-slice[data-color-index="5"]{fill:#74d0ec}.graph .pie-chart-slice[data-color-index="6"]{fill:#5a81e5}.graph .pie-chart-slice[data-color-index="7"]{fill:#6a4aee}.graph .pie-chart-slice[data-color-index="8"]{fill:#d164f3}.graph .pie-chart-slice[data-color-index="9"]{fill:#ee7bc5}.graph .pie-chart-line{opacity:.3;stroke:#333;stroke-width:.1em;fill:none}.d3-tip{line-height:1;font:11px Tahoma,sans-serif;padding:.7em;background:#fff;color:#000;border-radius:.4em;border:1px solid #909983}.d3-tip:after{box-sizing:border-box;display:inline;font:11px Tahoma,sans-serif;width:100%;line-height:1;color:#909983;content:"▽";position:absolute;text-align:center;z-index:2}.d3-tip.n:after{margin:-2px 0 0 0;top:100%;left:0}.toggle-text{font-size:inherit}.toggle-text__default{display:inline;font-size:inherit;line-height:1.5}.toggle-text__btn-more{display:inline;font-size:inherit;line-height:1.5}.toggle-text__btn-close{display:inline;font-size:inherit;line-height:1.5}.toggle-text__default>p{display:inline;font-size:inherit;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.toggle-text__btn-more{color:#219315}.toggle-text__btn-more:before{color:#333;content:"…"}.toggle-text__btn-more:after{color:#219315;content:"つづきを読む"}.toggle-text__btn-more:hover{cursor:pointer}.toggle-text__btn-more:hover:after{color:#64bc4b;content:"つづきを読む";text-decoration:underline}.toggle-text__btn-close{display:inline;color:#219315}.toggle-text__btn-close:hover{cursor:pointer;color:#64bc4b;text-decoration:underline}.toggle-text__full{display:none;font-size:inherit;line-height:1.5;margin-left:0}.toggle-text__full>p{display:inline;font-size:inherit;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.toggle-text__checkbox{display:none}.toggle-text__checkbox:checked+.toggle-text__btn-more:after{content:""}.toggle-text__checkbox:checked+.toggle-text__btn-more:before{content:""}.toggle-text__checkbox:checked+.toggle-text__btn-more+.toggle-text__full{display:inline}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;cursor:pointer;box-sizing:border-box;width:100%;font-size:12px;line-height:38px;margin-left:auto;margin-right:auto;padding:0 1em;text-align:left;border:1px solid #fff;text-decoration:none}.btn__text{display:inline-block;text-decoration:none;vertical-align:top;padding:0}.btn__text--oval{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #fff;display:inline-block;vertical-align:top;margin-top:10px;font-size:11px;line-height:24px;padding-left:.75em;padding-right:.75em;margin-left:.5em;margin-right:.5em}.btn:hover{text-decoration:none}.btn:hover .btn__text,.btn:hover .btn__icon{text-decoration:none}.btn__icon{display:inline-block;vertical-align:top;margin-top:12px;height:14px;width:14px;margin-right:.5em;background-image:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png);background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1;-webkit-background-size:1250px 200px;-moz-background-size:1250px 200px;-ms-background-size:1250px 200px;-o-background-size:1250px 200px;background-size:1250px 200px}.btn__icon--camera{height:24px;width:24px;margin-top:8px}.btn__icon--login{height:24px;width:24px;margin-top:8px}.btn__icon--registration{height:24px;width:24px;margin-top:8px}.btn__icon--notice{height:24px;width:24px;margin-top:8px}.btn__icon--facebook{height:20px;width:20px;margin-top:10px}.btn__icon--twitter{height:20px;width:20px;margin-top:10px}.btn__icon--google{height:20px;width:20px;margin-top:10px}.btn__icon--bookmeter{height:20px;width:20px;margin-top:10px}.btn--default{border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--default .btn__text{color:#606060}.btn--default:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--default:hover .btn__text{color:#fff}.btn--submit{color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.btn--submit .btn__text{color:#fff}.btn--submit:hover{color:#fff;border:1px solid #ffca38;background-color:#ffca38}.btn--submit:hover .btn__text{color:#fff}.btn--yes{color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.btn--yes .btn__text{color:#fff}.btn--yes:hover{color:#fff;border:1px solid #ffca38;background-color:#ffca38}.btn--yes:hover .btn__text{color:#fff}.btn--no{border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--no .btn__text{color:#666}.btn--no:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--no:hover .btn__text{color:#fff}.btn--delete{border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--delete .btn__text{color:#666}.btn--delete:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--delete:hover .btn__text{color:#fff}.btn--confirm{color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.btn--confirm .btn__text{color:#fff}.btn--confirm:hover{color:#fff;border:1px solid #ffca38;background-color:#ffca38}.btn--confirm:hover .btn__text{color:#fff}.btn--modify{border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--modify .btn__text{color:#606060}.btn--modify:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--modify:hover .btn__text{color:#fff}.btn--regist{border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--regist .btn__text{color:#606060}.btn--regist:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--regist:hover .btn__text{color:#fff}.btn--registered{color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.btn--registered .btn__text{color:#fff}.btn--registered:hover{color:#fff;border:1px solid #ffca38;background-color:#ffca38}.btn--registered:hover .btn__text{color:#fff}.btn--link{border-color:#219315;background-color:#fcfcfc}.btn--link .btn__text{color:#219315}.btn--link:hover{color:#fff;border-color:#64bc4b;background-color:#64bc4b}.btn--link:hover .btn__text{color:#fff}.btn--disable{cursor:default;border-color:#ddd;background-color:#f7f7f7;color:#ccc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--disable .btn__text{color:#ccc}.btn--disable .btn__icon{opacity:.3}.btn--disable:hover{color:#ccc}.btn--disable:hover .btn__text{color:#ccc}.btn--more{border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.btn--more .btn__text{color:#606060}.btn--more:hover{color:#fff;border-color:#4a8600;background-color:#549800}.btn--more:hover .btn__text{color:#fff}.btn--bookmeter{border-color:#4a8600;background-color:#549800;box-shadow:0 1px 0 rgba(57,105,0,.3)}.btn--bookmeter .btn__text{color:#fff}.btn--bookmeter:hover{color:#fff;border-color:#67b803;background-color:#67b803}.btn--bookmeter:hover .btn__text{color:#fff}.btn--facebook{background-color:#39579b;border-color:#39579b;color:#fff;box-shadow:0 1px 0 rgba(31,55,110,.3)}.btn--facebook .btn__text{color:#fff}.btn--facebook:hover{color:#fff;border-color:#5977d0;background-color:#5977d0}.btn--facebook:hover .btn__text{color:#fff}.btn--twitter{background-color:#55acee;border-color:#55acee;color:#fff;box-shadow:0 1px 0 rgba(57,137,199,.3)}.btn--twitter .btn__text{color:#fff}.btn--twitter:hover{color:#fff;border-color:#65c8f8;background-color:#65c8f8}.btn--twitter:hover .btn__text{color:#fff}.btn--google{background-color:#fff;border-color:#ddd;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1)}.btn--google .btn__text{color:#666}.btn--google:hover{color:#fff;border-color:#ccc;background-color:#f4f4f4;box-shadow:0 1px 0 rgba(0,0,0,.1)}.btn--google:hover .btn__text{color:#666}.btn--amazon{background-color:#f7d479;border-color:#f7d479;color:#333}.btn--amazon .btn__text{color:#333}.btn--amazon:hover{color:#fff;border-color:#ffca38;background-color:#ffca38}.btn--amazon:hover .btn__text{color:#fff}.btn--amazon--with-modal{position:absolute;width:200px;height:32px;font-size:12px;line-height:30px}.btn--center{text-align:center}.btn--pos-right{margin-right:0}.btn--pos-left{margin-left:0}.btn--small{font-size:11px;line-height:28px}.btn--small .btn__icon{margin-top:7px}.btn--small .btn__icon--facebook,.btn--small .btn__icon--twitter,.btn--small .btn__icon--google,.btn--small .btn__icon--bookmeter{margin-top:5px}.btn--large{font-size:13px;line-height:48px}.btn--large .btn__icon{margin-top:17px}.btn--large .btn__icon--facebook,.btn--large .btn__icon--twitter,.btn--large .btn__icon--google,.btn--large .btn__icon--bookmeter{margin-top:15px}.btn--modal{font-size:13px;line-height:43px}.btn--modal .btn__icon{margin-top:15px}.btn--modal .btn__icon--facebook,.btn--modal .btn__icon--twitter,.btn--modal .btn__icon--google,.btn--modal .btn__icon--bookmeter{margin-top:13px}.btn--size-40{width:40%}.btn--size-60{width:60%}.btn--size-80{width:80%}.btn--width-120{width:120px}.btn--width-150{width:150px}.btn--width-200{width:200px}.btn--width-250{width:250px}.btn--width-300{width:300px}.btn__icon--plus{background-position:0px 0px}.btn__icon--plus--color{background-position:0px -50px}.btn__icon--plus--black{background-position:0px -100px}.btn__icon--plus--gray{background-position:0px -150px}.btn:hover .btn__icon--plus{background-position:0px 0px}.btn:hover .btn__icon--plus--color{background-position:0px -50px}.btn:hover .btn__icon--plus--black{background-position:0px 0px}.btn:hover .btn__icon--plus--gray{background-position:0px 0px}.btn__icon--minus{background-position:-50px 0px}.btn__icon--minus--color{background-position:-50px -50px}.btn__icon--minus--black{background-position:-50px -100px}.btn__icon--minus--gray{background-position:-50px -150px}.btn:hover .btn__icon--minus{background-position:-50px 0px}.btn:hover .btn__icon--minus--color{background-position:-50px -50px}.btn:hover .btn__icon--minus--black{background-position:-50px 0px}.btn:hover .btn__icon--minus--gray{background-position:-50px 0px}.btn__icon--setting{background-position:-100px 0px}.btn__icon--setting--color{background-position:-100px -50px}.btn__icon--setting--black{background-position:-100px -100px}.btn__icon--setting--gray{background-position:-100px -150px}.btn:hover .btn__icon--setting{background-position:-100px 0px}.btn:hover .btn__icon--setting--color{background-position:-100px -50px}.btn:hover .btn__icon--setting--black{background-position:-100px 0px}.btn:hover .btn__icon--setting--gray{background-position:-100px 0px}.btn__icon--write{background-position:-150px 0px}.btn__icon--write--color{background-position:-150px -50px}.btn__icon--write--black{background-position:-150px -100px}.btn__icon--write--gray{background-position:-150px -150px}.btn:hover .btn__icon--write{background-position:-150px 0px}.btn:hover .btn__icon--write--color{background-position:-150px -50px}.btn:hover .btn__icon--write--black{background-position:-150px 0px}.btn:hover .btn__icon--write--gray{background-position:-150px 0px}.btn__icon--search{background-position:-200px 0px}.btn__icon--search--color{background-position:-200px -50px}.btn__icon--search--black{background-position:-200px -100px}.btn__icon--search--gray{background-position:-200px -150px}.btn:hover .btn__icon--search{background-position:-200px 0px}.btn:hover .btn__icon--search--color{background-position:-200px -50px}.btn:hover .btn__icon--search--black{background-position:-200px 0px}.btn:hover .btn__icon--search--gray{background-position:-200px 0px}.btn__icon--star{background-position:-250px 0px}.btn__icon--star--color{background-position:-250px -50px}.btn__icon--star--black{background-position:-250px -100px}.btn__icon--star--gray{background-position:-250px -150px}.btn:hover .btn__icon--star{background-position:-250px 0px}.btn:hover .btn__icon--star--color{background-position:-250px -50px}.btn:hover .btn__icon--star--black{background-position:-250px 0px}.btn:hover .btn__icon--star--gray{background-position:-250px 0px}.btn__icon--comment{background-position:-300px 0px}.btn__icon--comment--color{background-position:-300px -50px}.btn__icon--comment--black{background-position:-300px -100px}.btn__icon--comment--gray{background-position:-300px -150px}.btn:hover .btn__icon--comment{background-position:-300px 0px}.btn:hover .btn__icon--comment--color{background-position:-300px -50px}.btn:hover .btn__icon--comment--black{background-position:-300px 0px}.btn:hover .btn__icon--comment--gray{background-position:-300px 0px}.btn__icon--blank{background-position:-350px 0px}.btn__icon--blank--color{background-position:-350px -50px}.btn__icon--blank--black{background-position:-350px -100px}.btn__icon--blank--gray{background-position:-350px -150px}.btn:hover .btn__icon--blank{background-position:-350px 0px}.btn:hover .btn__icon--blank--color{background-position:-350px -50px}.btn:hover .btn__icon--blank--black{background-position:-350px 0px}.btn:hover .btn__icon--blank--gray{background-position:-350px 0px}.btn__icon--mail{background-position:-400px 0px}.btn__icon--mail--color{background-position:-400px -50px}.btn__icon--mail--black{background-position:-400px -100px}.btn__icon--mail--gray{background-position:-400px -150px}.btn:hover .btn__icon--mail{background-position:-400px 0px}.btn:hover .btn__icon--mail--color{background-position:-400px -50px}.btn:hover .btn__icon--mail--black{background-position:-400px 0px}.btn:hover .btn__icon--mail--gray{background-position:-400px 0px}.btn__icon--invite{background-position:-450px 0px}.btn__icon--invite--color{background-position:-450px -50px}.btn__icon--invite--black{background-position:-450px -100px}.btn__icon--invite--gray{background-position:-450px -150px}.btn:hover .btn__icon--invite{background-position:-450px 0px}.btn:hover .btn__icon--invite--color{background-position:-450px -50px}.btn:hover .btn__icon--invite--black{background-position:-450px 0px}.btn:hover .btn__icon--invite--gray{background-position:-450px 0px}.btn__icon--close{background-position:-500px 0px}.btn__icon--close--color{background-position:-500px -50px}.btn__icon--close--black{background-position:-500px -100px}.btn__icon--close--gray{background-position:-500px -150px}.btn:hover .btn__icon--close{background-position:-500px 0px}.btn:hover .btn__icon--close--color{background-position:-500px -50px}.btn:hover .btn__icon--close--black{background-position:-500px 0px}.btn:hover .btn__icon--close--gray{background-position:-500px 0px}.btn__icon--list{background-position:-550px 0px}.btn__icon--list--color{background-position:-550px -50px}.btn__icon--list--black{background-position:-550px -100px}.btn__icon--list--gray{background-position:-550px -150px}.btn:hover .btn__icon--list{background-position:-550px 0px}.btn:hover .btn__icon--list--color{background-position:-550px -50px}.btn:hover .btn__icon--list--black{background-position:-550px 0px}.btn:hover .btn__icon--list--gray{background-position:-550px 0px}.btn__icon--grid{background-position:-600px 0px}.btn__icon--grid--color{background-position:-600px -50px}.btn__icon--grid--black{background-position:-600px -100px}.btn__icon--grid--gray{background-position:-600px -150px}.btn:hover .btn__icon--grid{background-position:-600px 0px}.btn:hover .btn__icon--grid--color{background-position:-600px -50px}.btn:hover .btn__icon--grid--black{background-position:-600px 0px}.btn:hover .btn__icon--grid--gray{background-position:-600px 0px}.btn__icon--notice{background-position:-650px 0px}.btn__icon--notice--color{background-position:-650px -50px}.btn__icon--notice--black{background-position:-650px -100px}.btn__icon--notice--gray{background-position:-650px -150px}.btn:hover .btn__icon--notice{background-position:-650px 0px}.btn:hover .btn__icon--notice--color{background-position:-650px -50px}.btn:hover .btn__icon--notice--black{background-position:-650px 0px}.btn:hover .btn__icon--notice--gray{background-position:-650px 0px}.btn__icon--registration{background-position:-700px 0px}.btn__icon--registration--color{background-position:-700px -50px}.btn__icon--registration--black{background-position:-700px -100px}.btn__icon--registration--gray{background-position:-700px -150px}.btn:hover .btn__icon--registration{background-position:-700px 0px}.btn:hover .btn__icon--registration--color{background-position:-700px -50px}.btn:hover .btn__icon--registration--black{background-position:-700px 0px}.btn:hover .btn__icon--registration--gray{background-position:-700px 0px}.btn__icon--login{background-position:-750px 0px}.btn__icon--login--color{background-position:-750px -50px}.btn__icon--login--black{background-position:-750px -100px}.btn__icon--login--gray{background-position:-750px -150px}.btn:hover .btn__icon--login{background-position:-750px 0px}.btn:hover .btn__icon--login--color{background-position:-750px -50px}.btn:hover .btn__icon--login--black{background-position:-750px 0px}.btn:hover .btn__icon--login--gray{background-position:-750px 0px}.btn__icon--camera{background-position:-800px 0px}.btn__icon--camera--color{background-position:-800px -50px}.btn__icon--camera--black{background-position:-800px -100px}.btn__icon--camera--gray{background-position:-800px -150px}.btn:hover .btn__icon--camera{background-position:-800px 0px}.btn:hover .btn__icon--camera--color{background-position:-800px -50px}.btn:hover .btn__icon--camera--black{background-position:-800px 0px}.btn:hover .btn__icon--camera--gray{background-position:-800px 0px}.btn__icon--facebook{background-position:-850px 0px}.btn__icon--facebook--color{background-position:-850px -50px}.btn__icon--facebook--black{background-position:-850px -100px}.btn__icon--facebook--gray{background-position:-850px -150px}.btn:hover .btn__icon--facebook{background-position:-850px 0px}.btn:hover .btn__icon--facebook--color{background-position:-850px -50px}.btn:hover .btn__icon--facebook--black{background-position:-850px 0px}.btn:hover .btn__icon--facebook--gray{background-position:-850px 0px}.btn__icon--twitter{background-position:-900px 0px}.btn__icon--twitter--color{background-position:-900px -50px}.btn__icon--twitter--black{background-position:-900px -100px}.btn__icon--twitter--gray{background-position:-900px -150px}.btn:hover .btn__icon--twitter{background-position:-900px 0px}.btn:hover .btn__icon--twitter--color{background-position:-900px -50px}.btn:hover .btn__icon--twitter--black{background-position:-900px 0px}.btn:hover .btn__icon--twitter--gray{background-position:-900px 0px}.btn__icon--google{background-position:-950px 0px}.btn__icon--google--color{background-position:-950px -50px}.btn__icon--google--black{background-position:-950px -100px}.btn__icon--google--gray{background-position:-950px -150px}.btn:hover .btn__icon--google{background-position:-950px 0px}.btn:hover .btn__icon--google--color{background-position:-950px -50px}.btn:hover .btn__icon--google--black{background-position:-950px 0px}.btn:hover .btn__icon--google--gray{background-position:-950px 0px}.btn__icon--bookmeter{background-position:-1000px 0px}.btn__icon--bookmeter--color{background-position:-1000px -50px}.btn__icon--bookmeter--black{background-position:-1000px -100px}.btn__icon--bookmeter--gray{background-position:-1000px -150px}.btn:hover .btn__icon--bookmeter{background-position:-1000px 0px}.btn:hover .btn__icon--bookmeter--color{background-position:-1000px -50px}.btn:hover .btn__icon--bookmeter--black{background-position:-1000px 0px}.btn:hover .btn__icon--bookmeter--gray{background-position:-1000px 0px}.bm-filters-select{width:100%;border-bottom:1px solid #e4eadb;font-size:0;line-height:0;padding:0 15px}.bm-filters-select__item{position:relative;display:inline-block;position:relative;box-sizing:border-box;padding:8px 0;margin-right:15px;font-size:12px;line-height:20px}.bm-filters-select__item__text{display:inline-block;margin-right:10px;color:#999}.bm-filters-select__item select{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:12px;line-height:1;background:#fff transparent;border:1px solid #ccc;box-sizing:content-box;color:#333;margin:0;padding:4px 24px 4px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.bm-filters-select__item select::-ms-expand{display:none}.bm-filters-select__item:after{width:6px;height:6px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;content:"";position:absolute;top:18px;right:10px;z-index:1}.bm-tabs-child{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:4px 0 0;position:relative}.bm-tabs-child__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bm-tabs-child__item__link{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-radius:4px 4px 0 0;padding:10px 0;font-size:13px;transition:all .2s ease;text-decoration:none}.bm-tabs-child__item__link:hover{text-decoration:none}.bm-tabs-child__item__link__icon{height:20px;width:20px;background-image:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png);background-repeat:no-repeat;display:block;-webkit-background-size:1250px 200px;-moz-background-size:1250px 200px;-ms-background-size:1250px 200px;-o-background-size:1250px 200px;background-size:1250px 200px;background-position:-1000px 0px;margin-right:.5em}.bm-tabs-child__item__link__icon--bookmeter{background-position:-1000px 0px}.bm-tabs-child__item__link__icon--twitter{background-position:-900px 0px}.bm-tabs-child__item__link__icon--facebook{background-position:-850px 0px}.bm-tabs-child__item__link__text{line-height:1.3;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.bm-tabs-child__item:not(:last-child){margin-right:3px}.bm-tabs-child__item--bookmeter .bm-tabs-child__item__link{background-color:#5ab34d;box-shadow:0 0 #5ab34d,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--bookmeter .bm-tabs-child__item__link:hover{box-shadow:0 -4px #5ab34d,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--bookmeter.active .bm-tabs-child__item__link{box-shadow:0 -4px #5ab34d}.bm-tabs-child__item--bookmeter:after{background-color:#5ab34d}.bm-tabs-child__item--twitter .bm-tabs-child__item__link{background-color:#41b7d8;box-shadow:0 0 #41b7d8,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--twitter .bm-tabs-child__item__link:hover{box-shadow:0 -4px #41b7d8,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--twitter.active .bm-tabs-child__item__link{box-shadow:0 -4px #41b7d8}.bm-tabs-child__item--twitter:after{background-color:#41b7d8}.bm-tabs-child__item--facebook .bm-tabs-child__item__link{background-color:#3b5997;box-shadow:0 0 #3b5997,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--facebook .bm-tabs-child__item__link:hover{box-shadow:0 -4px #3b5997,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--facebook.active .bm-tabs-child__item__link{box-shadow:0 -4px #3b5997}.bm-tabs-child__item--facebook:after{background-color:#3b5997}.bm-tabs-child__item--blog .bm-tabs-child__item__link{background-color:#abd249;box-shadow:0 0 #abd249,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--blog .bm-tabs-child__item__link:hover{box-shadow:0 -4px #abd249,0 1px 4px rgba(0,0,0,0) inset}.bm-tabs-child__item--blog.active .bm-tabs-child__item__link{box-shadow:0 -4px #abd249}.bm-tabs-child__item--blog:after{background-color:#abd249}.page-inner-nav{background-color:#fcfcfc;border-bottom:1px solid #eff1eb;padding:10px 15px}.page-inner-nav li{display:inline-block;*display:inline;*zoom:1;font-size:12px;margin-right:15px}.page-inner-nav li a .label{color:#333;margin-left:5px}.page-inner-nav li a:hover .label{color:#64bc4b;text-decoration:underline}.page-inner-nav li.active a .label{color:#64bc4b}.page-inner-nav li.active a:hover .label{color:#64bc4b;text-decoration:underline}.page-inner-nav li.selectbox .label{color:#aaa;margin-right:8px}.page-inner-nav li.selectbox select{background:#fff;border:1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;padding:3px}.page-inner-nav.priority li a .star{color:#64bc4b;margin-left:5px;padding-left:0}.page-inner-nav.priority li a .number-of-books{color:#333;font-size:10px;margin-left:0;padding-left:0}.page-inner-nav.priority li a:hover .star{color:#64bc4b}.page-inner-nav.priority li a:hover .number-of-books{color:#64bc4b}.bm-pagination{margin:30px auto 15px auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bm-pagination .bm-pagination__link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;color:#666;text-decoration:none;background-color:#fcfcfc;border:1px solid #ececec;padding:12px 14px;cursor:pointer}.bm-pagination a.bm-pagination__link:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff}.bm-pagination>li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-right:-1px;font-size:12px}.bm-pagination>li:first-child .bm-pagination__link{border-radius:4px 0 0 4px;padding:12px 25px}.bm-pagination>li:last-child .bm-pagination__link{border-radius:0 4px 4px 0;padding:12px 25px}.bm-pagination>li.disable .bm-pagination__link{background-color:#fcfcfc;border-color:#f8f8f8;color:#ddd;cursor:default}.bm-pagination>li.disable .bm-pagination__link:hover{background-color:#fcfcfc;border-color:#f8f8f8;color:#ddd}.bm-pagination>li.active .bm-pagination__link{background-color:#64bc4b;border-color:#64bc4b;color:#fff}.bm-pagination-notice{color:#999;font-size:12px;line-height:1.5;margin:15px auto 20px auto;text-align:center}.bm-filters{position:relative;width:100%;background-color:#eee;font-size:0;line-height:0}.bm-filters__item{display:inline-block;position:relative;box-sizing:border-box;font-size:0;line-height:0;margin:0;padding:0}.bm-filters__item>a{display:block;background-color:#eee;margin:0;padding-left:20px;padding-right:20px;height:36px;box-sizing:border-box;border-right:1px solid #d4dacb;font-size:12px;line-height:36px;color:#333;text-decoration:none}.bm-filters__item>a:hover{text-decoration:none;color:#fff;background-color:#64bc4b}.bm-filters__item--active>a{background-color:#fff}.bm-filters__item--active:after{border-bottom:1px solid #fff;content:"";bottom:0;left:0;position:absolute;width:100%;z-index:11}.bm-filters:after{border-bottom:1px solid #d4dacb;content:"";bottom:0;left:0;position:absolute;width:100%;z-index:10}.bm-block-side{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;margin-bottom:10px}.bm-block-side__header--disable{display:none}.bm-block-side__footer{padding:10px}.bm-block-side__footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.bm-block-side__footer__actions__more{width:150px;margin-left:auto;padding-left:5px}.bm-block-side__footer__actions__next{width:150px;margin-left:auto;padding-left:5px}.bm-block-side__footer__actions__delete{width:150px;margin-left:auto;padding-left:5px}.bm-block-side__footer__actions__prev{width:120px;margin-right:auto;padding-right:5px}.bm-block-side__footer__links>li{margin-bottom:5px}.bm-block-side__footer__links>li:last-child{margin-bottom:0}.bm-block-side__footer--border{border-top:1px solid #d4dacb}.bm-block-side__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px}.bm-block-side__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block}.bm-block-side__title>a:hover{background-color:#e0e0e0}.bm-block-side__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.bm-block-side__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.bm-block-side__title__text{display:inline-block;vertical-align:middle;color:#333;font-weight:bold;padding-left:10px}.bm-block-side__title__num{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;vertical-align:middle;background-color:#64bc4b;font-size:10px;font-weight:normal;line-height:10px;color:#fff;padding:4px 6px;margin-left:10px}.bm-block-side__content--add-space{padding:10px}.bm-block-side__content--activities{padding:0}.bm-block-side__content--center{text-align:center}.bm-block-side__content__title{height:24px;margin-bottom:8px}.bm-block-side__content__title__text{display:block;height:24px;line-height:24px;color:#64bc4b;font-size:14px;font-weight:bold;line-height:24px}.bm-block-side__content__title__text__num{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;vertical-align:middle;background-color:#64bc4b;font-size:11px;font-weight:normal;line-height:11px;color:#fff;padding:3px 8px 3px;margin-left:10px}.bm-wrapper{width:1004px;margin-left:auto;margin-right:auto;text-align:left}.bm-wrapper:after{content:"";clear:both;height:0;display:block;visibility:hidden}.bm-wrapper__main{float:right;width:694px;text-align:left}.bm-wrapper__side{float:left;width:300px;text-align:left}.bm-wrapper__single{width:800px;margin:15px auto;text-align:left}.bm-wrapper--reverse .bm-wrapper__main{float:left}.bm-wrapper--reverse .bm-wrapper__side{float:right}.bm-wrapper--add-topmargin{margin-top:15px}.books-row{padding:15px}.books-row:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books-row>li{position:relative;margin-bottom:10px;padding:0 15px 10px 15px;border-bottom:1px solid #ececec}.books-row>li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books-row__cover{position:relative;float:left;width:85px;height:120px}.books-row__cover__thumbnail{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2);position:absolute;top:0;left:0;bottom:-3px;right:0;margin:auto;max-width:100%;max-height:100%}.books-row__cover__book-operations{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-o-box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:none;position:absolute;box-sizing:border-box;padding:3px;background-color:#64bc4b;margin:0 auto;left:-19px;bottom:-6px;width:122px;z-index:100;opacity:.9}.books-row__cover__book-operations>li{margin:0 0 1px 0;width:100%;text-align:center}.books-row__cover__book-operations>li:last-child{margin:0}.books-row__cover__book-operations>li>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;font-size:10px;line-height:1.5;padding:4px 5px;background-color:#fff;border-top:1px solid #64bc4b;border-left:1px solid #64bc4b;border-bottom:1px solid #54ac40;border-right:1px solid #54ac40;box-sizing:border-box;opacity:1}.books-row__cover__book-operations>li>a:hover{background-color:#64bc4b;border:1px solid #74cc55;color:#fff;text-decoration:none}.books-row__cover__book-operations>li.is-active>a{background-color:#64bc4b;color:#fff}.books-row__cover:hover .books-row__cover__thumbnail{-webkit-outline:3px solid #64bc4b;-moz-outline:3px solid #64bc4b;-ms-outline:3px solid #64bc4b;-o-outline:3px solid #64bc4b;outline:3px solid #64bc4b;-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 4px 3px rgba(0,0,0,.2);-ms-box-shadow:0px 0px 4px 3px rgba(0,0,0,.2);-o-box-shadow:0px 0px 4px 3px rgba(0,0,0,.2);box-shadow:0px 0px 4px 3px rgba(0,0,0,.2)}.books-row__cover:hover .books-row__cover__book-operations{display:block}.books-row__ttl{font-size:14px;font-weight:bold;line-height:1.5;margin-left:100px}.books-row__authors{margin-left:100px;margin-top:5px}.books-row__authors>li>a{font-size:11px;line-height:1.5}.books-row__authors>li:not:first-child:after{content:",";margin-right:5px}.books-row__bookcomment{position:absolute;top:-18px;left:-5px}.books-row__options{margin-left:100px;margin-top:5px;font-size:0;line-height:0}.books-row__options__title{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:11px;line-height:20px;padding:0 6px}.books-row__options__title:not(:first-child){margin-left:10px}.books-row__options__description{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#666;font-size:11px;line-height:20px;padding:0 6px}.books-row__options__description--finish__date{color:#999;text-decoration:line-through}.books-row__options__description--finish__text{margin-left:5px;color:red}.books-row__info{margin-left:100px;margin-top:5px}.books-row__info p{font-size:12px;line-height:1.5}.books-row__giftbooks-btn{margin-left:100px;margin-right:auto;margin-top:5px;width:200px}.bm-tabs{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;font-size:0;line-height:0}.bm-tabs__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.bm-tabs__item>*{display:block;box-sizing:border-box;height:50px;line-height:46px;font-size:14px;font-weight:bold;text-align:center;border-bottom:4px solid #ccc;color:#999;background-color:#fbfbfb;cursor:pointer}.bm-tabs__item>*:hover{color:#64bc4b;background-color:#fff;border-bottom:4px solid #64bc4b;text-decoration:none}.bm-tabs__item:first-child>a{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.bm-tabs__item:last-child>a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-ms-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bm-tabs__item:not(:first-child){border-left:1px solid #d4dacb}.bm-tabs__item--active>a{border-bottom-color:#64bc4b;color:#222;background-color:#fff}.profile-image.size-24{display:inline-block;*display:inline;*zoom:1;height:24px;width:24px}.profile-image.size-24 img{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:24px;width:24px}.profile-image.size-36{height:36px;width:36px}.profile-image.size-36 img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:36px;width:36px}.profile-image.size-48{height:48px;width:48px}.profile-image.size-48 img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.profile-image.size-64{height:64px;width:64px}.profile-image.size-64 img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:64px;width:64px}.profile-image.size-128{height:128px;width:128px}.profile-image.size-128 img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:128px;width:128px}.profile-image img{margin:0;padding:0}.bm-block-messages{background-color:#f3fff2;border:1px solid #cae8c8;padding:10px;border-radius:4px}.bm-block-messages+.bm-block-messages{margin-top:10px}.bm-block-messages--success{background-color:#f3fff2;border:1px solid #cae8c8}.bm-block-messages--failed{background-color:#fff3f3;border:1px solid #edd}.bm-block-messages__item{margin-bottom:15px}.bm-block-messages__item:last-child{margin-bottom:0}.bm-block-messages__item__icon{display:block;float:left;margin-right:10px}.bm-block-messages__item__icon--success{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:block;font-size:0;overflow:hidden}.bm-block-messages__item__icon--failed{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:block;font-size:0;overflow:hidden}.bm-block-messages__item__text{overflow:hidden;line-height:18px}.bm-block-messages__item__text--failed{color:red}.bm-shares{width:135px;height:30px;font-size:0;line-height:0}.bm-shares>li{display:inline-block;width:30px;height:30px;margin-right:5px}.bm-shares>li:last-child{margin-right:0}.bm-shares__item{display:block;height:30px;width:30px}.bm-shares--book{float:right;text-align:right}.bm-shares-icon{display:block;overflow:hidden;text-indent:100%;word-wrap:nowrap;width:30px;height:30px;border-radius:20px;background-image:url(/packs/sprite_sns_pc-3d14525cb0368e89fa02da74b5f555da.png);background-size:250px 250px}.bm-shares-icon--bookmeter{background-position:0 -50px}.bm-shares-icon--twitter{background-position:0 0}.bm-shares-icon--facebook{background-position:-50px 0}.bm-shares-icon--google{background-position:-100px 0}.bm-shares-icon--line{background-position:-150px 0}.bm-shares-icon--pocket{background-position:-200px 0}.security-induction{margin:0 auto 50px;text-align:left;width:780px}.security-induction>h2{color:#666;line-height:1.5;margin-bottom:5px}.security-induction>p{color:#999;font-size:12px;line-height:1.5}.mailsent-messages__text{line-height:1.5;margin:80px auto 40px auto;text-align:center}.mailsent-messages__list{margin:0 auto 80px auto;width:600px}.mailsent-messages__list>li{font-size:12px;line-height:1.5;margin-bottom:10px;text-indent:-1em}.ragistration-induction{margin:0 auto 40px auto;text-align:center}.ragistration-induction>p{font-size:12px;line-height:1.5;margin-bottom:10px}.registration-sns-btns>li{margin-bottom:5px}.registration-sns-btns>li:last-child{margin-bottom:0}ul.follow-list{margin:10px 9px 0 9px}ul.follow-list:after{content:"";clear:both;height:0;display:block;visibility:hidden}ul.follow-list li{float:left;margin:0 3px 8px 3px;width:64px}ul.follow-list li img{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}ul.follow-list li img:hover{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;opacity:.6}body{background-color:#f5f6f2;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:14px;line-height:1;margin:0;min-width:1004px;padding:0;text-align:center}a{color:#219315;text-decoration:none}a:hover{color:#64bc4b;text-decoration:underline}.pickup{color:#64bc4b;font-weight:bold}.ex-link{height:13px;margin:auto 2px}.ex-link .label{margin-left:5px;vertical-align:bottom}.ex-link:hover .sprite-core.icon-blank{background-position:-400px -50px}.container,.accounts.leave,.accounts.password.edit,.accounts.show{margin:15px auto;text-align:left;width:1004px}.container:after,.accounts.leave:after,.accounts.password.edit:after,.accounts.show:after{content:"";clear:both;height:0;display:block;visibility:hidden}.single,.accounts.leave,.accounts.password.edit,.accounts.show{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative}.container-single{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:15px auto;text-align:left;width:800px}.container-single:after{content:"";clear:both;height:0;display:block;visibility:hidden}.common-block{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin-bottom:10px}.page-title,.about .about__guide .header__title,.accounts.leave .leave__header .header__title,.accounts.password.edit .edit__header .header__title,.accounts.show .show__header .header__title{border-bottom:1px solid #aaa;box-sizing:border-box;font-size:16px;font-weight:bold;height:50px;line-height:50px;position:relative}.page-title .label,.about .about__guide .header__title .label,.accounts.leave .leave__header .header__title .label,.accounts.password.edit .edit__header .header__title .label,.accounts.show .show__header .header__title .label{border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:16px;height:50px;line-height:50px;padding:0 15px;position:absolute;z-index:20}.page-title .label .number-of-books,.about .about__guide .header__title .label .number-of-books,.accounts.leave .leave__header .header__title .label .number-of-books,.accounts.password.edit .edit__header .header__title .label .number-of-books,.accounts.show .show__header .header__title .label .number-of-books{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#fff;font-size:12px;font-weight:100;line-height:11px;margin-top:13px;padding:6px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#5ab34d;margin-left:12px}.page-title .label .number-of-impressions,.about .about__guide .header__title .label .number-of-impressions,.accounts.leave .leave__header .header__title .label .number-of-impressions,.accounts.password.edit .edit__header .header__title .label .number-of-impressions,.accounts.show .show__header .header__title .label .number-of-impressions{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#fff;font-size:12px;font-weight:100;line-height:11px;margin-top:13px;padding:6px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#5ab34d;margin-left:12px}.page-title .label .number-of-followers,.about .about__guide .header__title .label .number-of-followers,.accounts.leave .leave__header .header__title .label .number-of-followers,.accounts.password.edit .edit__header .header__title .label .number-of-followers,.accounts.show .show__header .header__title .label .number-of-followers{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#fff;font-size:12px;font-weight:100;line-height:11px;margin-top:13px;padding:6px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#5ab34d;margin-left:12px}.page-title .label .number-of-communities,.about .about__guide .header__title .label .number-of-communities,.accounts.leave .leave__header .header__title .label .number-of-communities,.accounts.password.edit .edit__header .header__title .label .number-of-communities,.accounts.show .show__header .header__title .label .number-of-communities{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#fff;font-size:12px;font-weight:100;line-height:11px;margin-top:13px;padding:6px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#5ab34d;margin-left:12px}.page-title .label .number-of-comment,.about .about__guide .header__title .label .number-of-comment,.accounts.leave .leave__header .header__title .label .number-of-comment,.accounts.password.edit .edit__header .header__title .label .number-of-comment,.accounts.show .show__header .header__title .label .number-of-comment{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#fff;font-size:12px;font-weight:100;line-height:11px;margin-top:13px;padding:6px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#5ab34d;margin-left:12px}.page-module-title{border-bottom:1px solid #ecf0e7;clear:both;font-size:16px;font-weight:bold;color:#444;height:37px;line-height:37px;margin:0 auto 15px}.module-title{border-bottom:1px solid #aaa;box-sizing:border-box;font-size:13px;font-weight:bold;height:43px;line-height:43px;position:relative}.module-title .label{border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:13px;height:43px;line-height:43px;padding:0 10px;position:absolute;z-index:20}.sidebar-title{background-color:#f0f0f0;box-sizing:border-box;font-size:12px;height:32px;padding:9px 10px 0 10px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px}.sidebar-title .label{display:inline-block;*display:inline;*zoom:1;color:#333;font-size:12px;font-weight:bold;line-height:11px;vertical-align:top}.sidebar-title.inner{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;-o-border-top-left-radius:0;border-top-left-radius:0}.sidebar-title .thismonth{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d}.sidebar-title .lastmonth{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#a7d66c}.sidebar-title .number-of-books{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebar-title .number-of-people{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebar-title .number-of-followers{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebar-title .number-of-communities{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebar-title .sidebar-title__username{display:inline-block;max-width:60%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.sidebar-more-button{margin:0 10px 10px 10px;text-align:right}.sidebar-more-button a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;height:27px;margin:0 0 0 auto;padding:4px 0 5px 0;text-align:center;width:150px}.sidebar-more-button a .label{color:#666;vertical-align:top}.sidebar-more-button a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.sidebar-more-button a:hover .label{color:#fff;text-decoration:none}.sidebar-more-button a a:hover{text-decoration:none}.sidebar-more-button a .label{font-size:11px;line-height:18px;margin-left:4px;vertical-align:top}.sidebar-more-button a:hover .sprite-core.icon-search-gray{background-position:-250px -100px}.common-more-button{margin:0 10px 10px 10px;text-align:right}.common-more-button a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;height:27px;margin:0 0 0 auto;padding:4px 0 5px 0;text-align:center;width:150px}.common-more-button a .label{color:#666;vertical-align:top}.common-more-button a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.common-more-button a:hover .label{color:#fff;text-decoration:none}.common-more-button a a:hover{text-decoration:none}.common-more-button a .label{font-size:11px;line-height:18px;margin-left:4px;vertical-align:top}.common-more-button a:hover .sprite-core.icon-search-gray{background-position:-250px -100px}ul.page-title-nav{position:absolute;right:10px;text-align:right;top:7px;z-index:21}ul.page-title-nav li{display:inline-block;*display:inline;*zoom:1}ul.page-title-nav li a,ul.page-title-nav li .modal-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;height:35px;padding:9px 0 0 0;width:100px}ul.page-title-nav li a .label,ul.page-title-nav li .modal-button .label{color:#666;vertical-align:top}ul.page-title-nav li a:hover,ul.page-title-nav li .modal-button:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}ul.page-title-nav li a:hover .label,ul.page-title-nav li .modal-button:hover .label{color:#fff;text-decoration:none}ul.page-title-nav li a a:hover,ul.page-title-nav li .modal-button a:hover{text-decoration:none}ul.page-title-nav li a .label,ul.page-title-nav li .modal-button .label{font-size:12px;margin-left:5px}ul.page-title-nav li a:hover .sprite-core.icon-setting,ul.page-title-nav li .modal-button:hover .sprite-core.icon-setting{background-position:-50px -100px}ul.page-title-nav li a:hover .sprite-core.icon-tweet,ul.page-title-nav li .modal-button:hover .sprite-core.icon-tweet{background-position:-150px -100px}ul.page-title-nav li a:hover .sprite-core.icon-search-gray,ul.page-title-nav li .modal-button:hover .sprite-core.icon-search-gray{background-position:-250px -100px}ul.page-title-nav li a:hover .sprite-core.icon-photo,ul.page-title-nav li .modal-button:hover .sprite-core.icon-photo{background-position:-400px -200px}ul.page-title-nav li a:hover .sprite-core.icon-list,ul.page-title-nav li .modal-button:hover .sprite-core.icon-list{background-position:-300px -200px}ul.page-title-nav li.icon-facebook a{border-color:#39579b;background-color:#39579b}ul.page-title-nav li.icon-facebook a:hover{background-color:#5977d0}ul.page-title-nav li.icon-twitter a{border-color:#55acee;background-color:#55acee}ul.page-title-nav li.icon-twitter a:hover{background-color:#65c8f8}ul.page-title-nav li.icon-google a{border-color:#e0513c;background-color:#e0513c}ul.page-title-nav li.icon-google a:hover{background-color:#ea614c}ul.page-title-nav li.icon-only a{padding:8px 0 0 2px;text-align:center;width:35px;min-width:35px}ul.page-title-nav li.text-only a{width:120px}ul.page-title-nav li.text-only a .label{margin-left:0}ul.page-title-nav li.notice{color:#ccc;font-size:12px;line-height:35px;margin:0 2px 0 0;padding:0;vertical-align:top}ul.page-title-nav li.active a,ul.page-title-nav li.active .modal-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ee921a;border:1px solid #ee921a;box-sizing:border-box;color:#fff;display:block;text-align:center;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}ul.page-title-nav li.active a .label,ul.page-title-nav li.active .modal-button .label{color:#fff;vertical-align:top}ul.page-title-nav li.active a:hover,ul.page-title-nav li.active .modal-button:hover{background-color:#ffca38;border:1px solid #ffca38;text-decoration:none}ul.page-title-nav li.active a:hover .label,ul.page-title-nav li.active .modal-button:hover .label{color:#fff;text-decoration:none}ul.page-title-nav li.active a a:hover,ul.page-title-nav li.active .modal-button a:hover{text-decoration:none}ul.page-title-nav li.active a .label,ul.page-title-nav li.active .modal-button .label{color:#fff;font-size:12px;margin-left:5px}ul.page-title-nav li.active a .sprite-core.icon-setting,ul.page-title-nav li.active .modal-button .sprite-core.icon-setting{background-position:-50px -100px}ul.page-title-nav li.active a .sprite-core.icon-tweet,ul.page-title-nav li.active .modal-button .sprite-core.icon-tweet{background-position:-150px -100px}ul.page-title-nav li.active a .sprite-core.icon-search-gray,ul.page-title-nav li.active .modal-button .sprite-core.icon-search-gray{background-position:-250px -100px}ul.page-title-nav li.active a .sprite-core.icon-photo,ul.page-title-nav li.active .modal-button .sprite-core.icon-photo{background-position:-400px -200px}ul.page-title-nav li.active a .sprite-core.icon-list,ul.page-title-nav li.active .modal-button .sprite-core.icon-list{background-position:-300px -200px}ul.page-title-nav.page-title-nav-comment li a,ul.page-title-nav.page-title-nav-comment li .modal-button{width:120px}.button-bookmeter,.button-facebook,.button-twitter,.button-google{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-sizing:border-box;text-align:left}.button-bookmeter a,.button-facebook a,.button-twitter a,.button-google a{box-sizing:border-box;display:block;height:47px;padding:10px 12px;text-decoration:none}.button-bookmeter a .label,.button-facebook a .label,.button-twitter a .label,.button-google a .label{color:#fff;font-size:13px;line-height:25px;margin-left:12px;vertical-align:top}.button-bookmeter a:hover,.button-facebook a:hover,.button-twitter a:hover,.button-google a:hover{text-decoration:none}.button-bookmeter.small a,.button-facebook.small a,.button-twitter.small a,.button-google.small a{height:37px;padding:5px 12px}.button-bookmeter.small a .label,.button-facebook.small a .label,.button-twitter.small a .label,.button-google.small a .label{font-size:12px}.button-bookmeter{background-color:#ee921a}.button-bookmeter:hover{background-color:#ffca38}.button-facebook{background-color:#39579b}.button-facebook:hover{background-color:#5977d0}.button-twitter{background-color:#55acee}.button-twitter:hover{background-color:#65c8f8}.button-google{background-color:#e0513c}.button-google:hover{background-color:#ea614c}.common-inner{padding:15px}.bm-announcement-notice{width:1004px;margin:0 auto;text-align:left}.bm-announcement-notice__list{display:block;border-radius:6px;border:1px solid #ddd;margin-top:10px}.bm-announcement-notice__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff}.bm-announcement-notice__item:not(:last-child){border-bottom:1px solid #ddd}.bm-announcement-notice__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.bm-announcement-notice__item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bm-announcement-notice__item:hover{background-color:#f7fcec}.bm-announcement-notice__item--important:hover{background-color:#fff5f5}.bm-announcement-notice__item__type{margin:0 10px}.bm-announcement-notice__item__type__icon--general{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--important{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--maintenance{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -200px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--giftbook{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -100px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--error{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--pr{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -350px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__type__icon--mail{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -400px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item__date{-webkit-flex-basis:9em;-moz-flex-basis:9em;-ms-flex-preferred-size:9em;flex-basis:9em;font-size:10px;font-weight:bold;color:#666}.bm-announcement-notice__item__link{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px;font-size:12px;color:#219315;font-weight:bold}.bm-announcement-notice__item__link:hover{text-decoration:none;color:#64bc4b}.bm-announcement-notice__item__link--important{color:#d00}.bm-announcement-notice__item__link--important:hover{color:red}.bm-announcement-notice__item .notice__close{margin:0 10px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:14px;height:14px;padding:4px;cursor:pointer}.bm-announcement-notice__item .notice__close .close__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.bm-announcement-notice__item .notice__close:hover{background-color:#64bc4b}.bm-announcement-notice__item .notice__close:hover .close__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.maintenance{position:fixed;bottom:0;right:0;width:300px;height:120px;margin:10px;padding:10px;z-index:100;font-size:20px;font-weight:bold;text-align:center;color:red;background:#000;border:2px red solid;opacity:.7;pointer-events:none}.layouts.maintenance .maintenance__title{color:#ff0;margin-bottom:10px;font-size:24px}.layouts.maintenance .maintenance__time{margin:5px 0;font-size:38px}.layouts.maintenance .maintenance__time-type{text-align:left}.layouts.maintenance .maintenance__time-unit{text-align:right}.bm-flash{background-color:#f3fff2;border:1px solid #cae8c8;padding:10px;border-radius:4px}.bm-flash+.bm-flash{margin-top:10px}.bm-flash--alert{background-color:#fff3f3;border-color:#edd}.bm-flash-item{margin-bottom:10px}.bm-flash-item:last-child{margin-bottom:0}.bm-flash-item__icon{display:block;float:left;width:18px;height:18px;background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-position:-450px -100px;background-size:500px;margin-right:10px}.bm-flash-item__icon--alert{background-position:-400px -100px}.bm-flash-item__text{overflow:hidden;line-height:18px}.bm-flash-item__text--alert{color:red}.layouts.footers.menu_less{margin-top:20px}.layouts.footers.menu_less .menu_less__content{min-height:100px;width:100%;min-width:800px;background-color:#fff;border-top:1px solid #d4dacb}.layouts_partials_footers.scroll-to-top-button{position:fixed;right:20px;display:none;width:40px;height:40px;border-color:#4a8600;bottom:20px;border-radius:4px;background-image:url(/packs/icon_pagetop_arr-3cbaa479869b716fef5030053bbc4215.png);background-repeat:no-repeat;background-position:center;background-color:#549800;box-sizing:border-box}.layouts_partials_footers.scroll-to-top-button:hover{color:#fff;border-color:#67b803;background-color:#67b803;text-decoration:none}.layouts_partials_footers.scroll-to-top-button:focus{outline:none}.layouts.footers.default{margin-top:20px}.layouts.footers.default .default__oldversion>a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;display:block;padding-top:16px;padding-bottom:16px;background:#90bf40;background:-moz-linear-gradient(top, #90bf40 0%, #6b9d04 100%);background:-webkit-linear-gradient(top, #90bf40 0%, #6b9d04 100%);background:linear-gradient(to bottom, #90bf40 0%, #6b9d04 100%);border-top:1px solid #7dad21;color:#fff;font-size:24px;font-weight:bold;line-height:1;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.layouts.footers.default .default__oldversion>a:hover{background:#abd16a;background:-moz-linear-gradient(top, #ABD16A 0%, #91C429 100%);background:-webkit-linear-gradient(top, #ABD16A 0%, #91C429 100%);background:linear-gradient(to bottom, #ABD16A 0%, #91C429 100%);border-top:1px solid #9dca48;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-decoration:none}.layouts.footers.default .default__ads{display:flex;justify-content:center;padding:25px 0;background-color:#ecece9}.layouts.footers.default .default__content{min-height:100px;width:100%;background-color:#fff;border-top:1px solid #d4dacb}.layouts.footers.default .default__content .content__nav{margin:0 auto;padding:25px 0 50px 0;text-align:left;width:1004px}.layouts.footers.default .default__content .content__nav:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.footers.default .default__content .content__nav .nav__title{clear:both;float:left;width:150px;margin-bottom:12px;color:#aaa;font-size:12px;line-height:1}.layouts.footers.default .default__content .content__nav .nav__list{float:right;width:854px;margin-bottom:12px}.layouts.footers.default .default__content .content__nav .nav__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.footers.default .default__content .content__nav .nav__list .list__item{float:left;margin-right:20px;margin-bottom:5px}.layouts.footers.default .default__content .content__nav .nav__list .list__item .item__icon{width:4px;height:8px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-right:8px;margin-top:2px}.layouts.footers.default .default__content .content__nav .nav__list .list__item>*{display:inline-block;vertical-align:top;font-size:12px;line-height:1;cursor:pointer;color:#219315}.layouts.footers.default .default__content .content__nav .nav__list .list__item>*:hover{text-decoration:underline;color:#64bc4b}.layouts.footers.default .default__changesp{font-size:48px}.layouts.footers.default .default__changesp a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;width:100%;padding:60px 0;margin:0 auto;display:block;background-color:#78b22b;color:#fff;text-decoration:none}.layouts.footers.default .default__changesp a:hover{background-color:#eee;color:#78b22b}.layouts.components.content-with-header{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin-bottom:10px}.layouts.components.content-with-header .content-with-header__header .header__title{height:50px;position:relative;border-bottom:1px solid #aaa;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:50px}.layouts.components.content-with-header .content-with-header__header .header__title .title__content{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:50px;position:absolute;padding:0 15px;border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:16px;line-height:50px}.layouts.components.content-with-header .content-with-header__header .header__title .title__content .content__count{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;margin:13px 0 12px 10px;padding:6px 10px;color:#fff;background-color:#5ab34d;vertical-align:top;font-size:12px;font-weight:100;line-height:11px}.layouts.components.content-with-header .content-with-header__header .header__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:50px;position:absolute;right:5px;top:0}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__share-buttons{margin:3px !important;width:110px}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:120px}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button>*,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button a,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button>*:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button a:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button button:hover{text-decoration:none}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button>*:focus,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button a:focus,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button button:focus{outline:none}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button *{color:#606060}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button:hover{border-color:#4a8600;background-color:#549800}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button:hover *{color:#fff}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button *{text-align:center}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button *{font-size:11px;line-height:28px}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button .comment__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:-3px;margin-right:5px}.layouts.components.content-with-header .content-with-header__header .header__item .item__comment-button:hover .comment__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button>*,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button a,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button>*:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button a:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button button:hover{text-decoration:none}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button>*:focus,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button a:focus,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button button:focus{outline:none}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button *{color:#606060}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button:hover{border-color:#4a8600;background-color:#549800}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button:hover,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button:hover *{color:#fff}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button *{text-align:center}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button,.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button *{font-size:11px;line-height:28px}.layouts.components.content-with-header .content-with-header__header .header__item .item__link-button.item__link-button--long{width:140px}.layouts.components.content-with-header .content-with-header__content{overflow:hidden}.layouts.headers.logout_header{background-color:#fff;border-bottom:1px solid #d4dacb;width:100%}.layouts.headers.logout_header.header--form{height:94px}.layouts.headers.logout_header.header--form .bookmeter-header{width:800px}.layouts.headers.logout_header .header__global{width:100%;height:36px;background-color:#56970a}.layouts.headers.logout_header .header__global .global__inner{width:1004px;margin:0 auto}.layouts.headers.logout_header .header__global .global__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.logout_header .header__global .global__inner .personal-account{float:right;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.layouts.headers.logout_header .header__global .global__inner .personal-account__data{margin-right:5px}.layouts.headers.logout_header .header__global .global__inner .personal-account__data__link{color:#fff;font-size:12px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.layouts.headers.logout_header .header__global .global__inner .personal-account__data__link:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.logout_header .header__global .global__inner .personal-account__data__avatar{float:left}.layouts.headers.logout_header .header__global .global__inner .personal-account__data__avatar>img{width:26px;height:26px;vertical-align:bottom;border-radius:4px}.layouts.headers.logout_header .header__global .global__inner .personal-account__data__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;max-width:250px}.layouts.headers.logout_header .header__global .global__inner .personal-account__menu{position:relative;cursor:pointer}.layouts.headers.logout_header .header__global .global__inner .personal-account__menu:hover .personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.logout_header .header__global .global__inner .personal-account__menu:hover .personal-account__arrow{border-color:#fff;background-color:#5b8a24}.layouts.headers.logout_header .header__global .global__inner .personal-account #inner__expansion--personal-account{display:none}.layouts.headers.logout_header .header__global .global__inner .personal-account #inner__expansion--personal-account:checked~.personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.logout_header .header__global .global__inner .personal-account__arrow{height:24px;border-radius:4px;border:1px solid #84b34c;margin-top:5px;padding:0 10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.layouts.headers.logout_header .header__global .global__inner .personal-account__arrow__text{font-size:11px;margin-right:5px;white-space:nowrap;color:#fff}.layouts.headers.logout_header .header__global .global__inner .personal-account__arrow__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;z-index:10005;border-radius:0 0 4px 4px;background-color:#fff;border:1px solid #798469;border-top:none}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item>a{display:block;padding:4px 8px;white-space:nowrap}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item .item__text{display:inline-block;height:24px;line-height:24px;font-size:13px;color:#666;white-space:nowrap;vertical-align:top}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item:last-child{border-radius:0 0 3px 3px}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item:hover{background-color:#64bc4b}.layouts.headers.logout_header .header__global .global__inner .personal-account__drop-list__item:hover .item__text{color:#fff}.layouts.headers.logout_header .header__global .global__inner .inner__announcements-confirm{margin:0 20px;float:right;font-size:12px;line-height:36px;color:#ddd}.layouts.headers.logout_header .header__global .global__inner .inner__announcements-confirm .announcements-confirm__loading{display:inline-block;width:15px;height:15px;background:#fff url(/packs/spinner2-bfd0161deed3a1528ce593952007bbc9.gif) center no-repeat;background-size:cover;margin-bottom:-3px;margin-right:5px}.layouts.headers.logout_header .header__global .global__inner .inner__announcements{float:right;font-size:0}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;border:1px solid #84b34c;margin:5px 5px 5px 0;box-sizing:border-box;width:110px;height:26px;font-size:0;cursor:pointer}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active{border-color:#d00000}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text{background-color:red}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text:hover{background-color:#b00}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label{border-color:#d60000;background-color:red}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label:hover{background-color:#b00}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner:hover{border-color:#fff}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;box-sizing:border-box;height:24px;width:25px;padding:7px 7px 7px 8px;border-left:1px solid #84b34c;vertical-align:top;cursor:pointer;color:#fff;background-color:#67a122}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label:hover{background-color:#5b8a24}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label .label__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;width:10px;height:10px}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox{display:none}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__closelabel{position:fixed;z-index:10005;top:0;left:0;width:100%;height:100%;display:none}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.announcements__drop{transition-duration:0s;visibility:visible;opacity:1}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.inner__closelabel{display:block}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;display:inline-block;vertical-align:top;box-sizing:border-box;height:24px;width:83px;color:#fff;background-color:#67a122;text-align:center;padding-top:5px}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__count{font-size:14px;line-height:14px;font-weight:bold;margin-right:2px}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__min{font-size:10px;line-height:14px;line-height:1}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__normal{font-size:12px;line-height:14px;line-height:1}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop{position:relative;width:0;height:0;transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);position:absolute;z-index:10007;left:-120px;top:8px;width:350px;height:420px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #798469;background-color:#fff}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__list{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:5px solid #eee;overflow:auto;height:375px;max-height:375px}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;display:block;border-top:1px solid #798469;height:39px;font-size:12px;line-height:39px;text-align:center;background-color:#eee;color:#666}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:before,.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.logout_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom-color:#fff;top:-4px}.layouts.headers.logout_header .header__global .global__inner .inner__registrations{float:right;height:36px;font-size:0}.layouts.headers.logout_header .header__global .global__inner .inner__registrations .registrations__item{display:inline-block}.layouts.headers.logout_header .header__global .global__inner .inner__registrations .registrations__item>a{display:block;font-size:12px;line-height:36px;color:#fff;padding:0 10px}.layouts.headers.logout_header .header__global .global__inner .inner__registrations .registrations__item>a:hover{text-decoration:none;background-color:#64bc4b}.layouts.headers.logout_header .header__global .global__inner .inner__registrations .registrations__item.registrations__item--signup{background-color:#497d0c}.layouts.headers.logout_header .header__main{margin:0 auto;position:relative;text-align:left;width:1004px}.layouts.headers.logout_header .header__main:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.logout_header .header__main .main__logo{float:left;height:50px;margin:18px 15px 0 0;width:210px}.layouts.headers.logout_header .header__main .main__logo>a{display:block;line-height:0;height:50px;width:210px;text-align:center}.layouts.headers.logout_header .header__main .main__logo .logo__bookmeter{width:210px;height:28.7px}.layouts.headers.logout_header .header__main .main__logo .logo__notice{margin-top:7px;width:175px}.layouts.headers.logout_header .header__main .main__ads{float:right;height:60px;margin-top:8px;width:468px}.layouts.headers.logout_header .header__nav{clear:both;margin:0 auto;width:1004px}.layouts.headers.logout_header .header__nav:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.logout_header .header__nav .nav__global{float:left;margin-top:8px;height:50px}.layouts.headers.logout_header .header__nav .nav__global .global__list{position:relative}.layouts.headers.logout_header .header__nav .nav__global .global__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner{float:left;height:50px;text-align:center;width:144px}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__item{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;position:relative;border-right:1px solid #eff1eb;box-sizing:border-box;display:block;height:50px;padding-top:12px;width:144px}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__item:hover{background-color:#f8f8f8}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#333;font-size:13px;height:24px;line-height:24px;margin:0 0 0 3px;overflow:hidden;padding:0;vertical-align:top}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__item .item__update{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;z-index:1;top:-2px;right:-2px}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner.list__inner--active .inner__item{border-bottom:6px solid #64bc4b}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked~.inner__drop,.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner:hover .inner__drop{transition-duration:.2s;visibility:visible;opacity:1}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__expansion{display:none}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop{transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop{bottom:auto;left:0;position:absolute;right:auto;top:43px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #798469;box-sizing:border-box;padding:5px 0;width:182px}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--book{left:125px;z-index:10001}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--impression{left:269px;z-index:10002}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--lead{left:413px;z-index:10003}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--search{left:557px;z-index:10004}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item{float:none;position:relative;height:auto;width:100%}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:block;height:33px;padding:4px 0 0 10px;text-align:left;width:100%}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover{background-color:#64bc4b}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover .item__text{color:#fff}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:13px;height:26px;line-height:26px;margin-left:5px;vertical-align:top}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__update{-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;position:absolute;min-width:24px;height:18px;top:7px;right:5px;color:#fff;font-size:10px;line-height:18px;text-align:center;background-color:#fc3f3f}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop:before,.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom-color:#fff;top:-4px}.layouts.headers.logout_header .header__nav .nav__subspace{float:right;width:200px;height:40px;margin-top:11px}.layouts.headers.logout_header .header__nav .nav__sub{width:305px}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations{float:right;height:41px;text-align:right;font-size:0;line-height:0}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item{display:inline-block;*display:inline;*zoom:1;height:41px;position:relative;vertical-align:top;width:150px}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item:not(:first-child){margin-left:5px}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item>a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fcfcfc;border:1px solid #ececec;border-bottom-color:#e0e0e0;border-right-color:#e0e0e0;box-sizing:border-box;display:block;height:41px;padding:7px 7px 8px 8px;text-align:center;width:150px}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:12px;height:24px;line-height:24px;margin-left:5px;vertical-align:top}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item a:hover{background-color:#64bc4b;border-color:#64bc4b}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item a:hover .item__text{color:#fff}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item.registrations__item--signup .item__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item.registrations__item--signup>a:hover .item__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item.registrations__item--login .item__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item.registrations__item--login>a:hover .item__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.menuless_header{background-color:#fff;border-bottom:1px solid #d4dacb;width:100%;height:auto}.layouts.headers.menuless_header.header--form{height:94px}.layouts.headers.menuless_header.header--form .bookmeter-header{width:800px}.layouts.headers.menuless_header .header__global{width:100%;height:36px;background-color:#56970a}.layouts.headers.menuless_header .header__global .global__inner{width:1004px;margin:0 auto}.layouts.headers.menuless_header .header__global .global__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.menuless_header .header__global .global__inner .personal-account{float:right;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data{margin-right:5px}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data__link{color:#fff;font-size:12px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data__link:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data__avatar{float:left}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data__avatar>img{width:26px;height:26px;vertical-align:bottom;border-radius:4px}.layouts.headers.menuless_header .header__global .global__inner .personal-account__data__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;max-width:250px}.layouts.headers.menuless_header .header__global .global__inner .personal-account__menu{position:relative;cursor:pointer}.layouts.headers.menuless_header .header__global .global__inner .personal-account__menu:hover .personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.menuless_header .header__global .global__inner .personal-account__menu:hover .personal-account__arrow{border-color:#fff;background-color:#5b8a24}.layouts.headers.menuless_header .header__global .global__inner .personal-account #inner__expansion--personal-account{display:none}.layouts.headers.menuless_header .header__global .global__inner .personal-account #inner__expansion--personal-account:checked~.personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.menuless_header .header__global .global__inner .personal-account__arrow{height:24px;border-radius:4px;border:1px solid #84b34c;margin-top:5px;padding:0 10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.layouts.headers.menuless_header .header__global .global__inner .personal-account__arrow__text{font-size:11px;margin-right:5px;white-space:nowrap;color:#fff}.layouts.headers.menuless_header .header__global .global__inner .personal-account__arrow__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;z-index:10005;border-radius:0 0 4px 4px;background-color:#fff;border:1px solid #798469;border-top:none}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item>a{display:block;padding:4px 8px;white-space:nowrap}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item .item__text{display:inline-block;height:24px;line-height:24px;font-size:13px;color:#666;white-space:nowrap;vertical-align:top}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item:last-child{border-radius:0 0 3px 3px}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item:hover{background-color:#64bc4b}.layouts.headers.menuless_header .header__global .global__inner .personal-account__drop-list__item:hover .item__text{color:#fff}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements-confirm{margin:0 20px;float:right;font-size:12px;line-height:36px;color:#ddd}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements-confirm .announcements-confirm__loading{display:inline-block;width:15px;height:15px;background:#fff url(/packs/spinner2-bfd0161deed3a1528ce593952007bbc9.gif) center no-repeat;background-size:cover;margin-bottom:-3px;margin-right:5px}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements{float:right;font-size:0}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;border:1px solid #84b34c;margin:5px 5px 5px 0;box-sizing:border-box;width:110px;height:26px;font-size:0;cursor:pointer}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active{border-color:#d00000}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text{background-color:red}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text:hover{background-color:#b00}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label{border-color:#d60000;background-color:red}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label:hover{background-color:#b00}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner:hover{border-color:#fff}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;box-sizing:border-box;height:24px;width:25px;padding:7px 7px 7px 8px;border-left:1px solid #84b34c;vertical-align:top;cursor:pointer;color:#fff;background-color:#67a122}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label:hover{background-color:#5b8a24}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label .label__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;width:10px;height:10px}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox{display:none}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__closelabel{position:fixed;z-index:10005;top:0;left:0;width:100%;height:100%;display:none}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.announcements__drop{transition-duration:0s;visibility:visible;opacity:1}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.inner__closelabel{display:block}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;display:inline-block;vertical-align:top;box-sizing:border-box;height:24px;width:83px;color:#fff;background-color:#67a122;text-align:center;padding-top:5px}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__count{font-size:14px;line-height:14px;font-weight:bold;margin-right:2px}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__min{font-size:10px;line-height:14px;line-height:1}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__normal{font-size:12px;line-height:14px;line-height:1}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop{position:relative;width:0;height:0;transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);position:absolute;z-index:10007;left:-120px;top:8px;width:350px;height:420px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #798469;background-color:#fff}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__list{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:5px solid #eee;overflow:auto;height:375px;max-height:375px}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;display:block;border-top:1px solid #798469;height:39px;font-size:12px;line-height:39px;text-align:center;background-color:#eee;color:#666}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:before,.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.menuless_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom-color:#fff;top:-4px}.layouts.headers.menuless_header .header__global .global__inner .inner__registrations{float:right;height:36px;font-size:0}.layouts.headers.menuless_header .header__global .global__inner .inner__registrations .registrations__item{display:inline-block}.layouts.headers.menuless_header .header__global .global__inner .inner__registrations .registrations__item>a{display:block;font-size:12px;line-height:36px;color:#fff;padding:0 10px}.layouts.headers.menuless_header .header__global .global__inner .inner__registrations .registrations__item>a:hover{text-decoration:none;background-color:#64bc4b}.layouts.headers.menuless_header .header__global .global__inner .inner__registrations .registrations__item.registrations__item--signup{background-color:#497d0c}.layouts.headers.menuless_header .header__main{margin:0 auto;position:relative;text-align:left;width:1004px}.layouts.headers.menuless_header .header__main:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.menuless_header .header__main .main__logo{float:left;height:50px;margin:18px 15px 0 0;width:210px}.layouts.headers.menuless_header .header__main .main__logo>a{display:block;line-height:0;height:50px;width:210px;text-align:center}.layouts.headers.menuless_header .header__main .main__logo .logo__bookmeter{width:210px;height:28.7px}.layouts.headers.menuless_header .header__main .main__logo .logo__notice{margin-top:7px;width:175px}.layouts.headers.menuless_header .header__main .main__ads{float:right;height:60px;margin-top:8px;width:468px}.layouts.headers.menuless_header .header__nav{clear:both;margin:0 auto;width:1004px}.layouts.headers.menuless_header .header__nav:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.menuless_header .header__nav .nav__global{float:left;margin-top:8px;height:50px}.layouts.headers.menuless_header .header__nav .nav__global .global__list{position:relative}.layouts.headers.menuless_header .header__nav .nav__global .global__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner{float:left;height:50px;text-align:center;width:144px}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__item{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;position:relative;border-right:1px solid #eff1eb;box-sizing:border-box;display:block;height:50px;padding-top:12px;width:144px}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__item:hover{background-color:#f8f8f8}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#333;font-size:13px;height:24px;line-height:24px;margin:0 0 0 3px;overflow:hidden;padding:0;vertical-align:top}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__item .item__update{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;z-index:1;top:-2px;right:-2px}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner.list__inner--active .inner__item{border-bottom:6px solid #64bc4b}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked~.inner__drop,.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner:hover .inner__drop{transition-duration:.2s;visibility:visible;opacity:1}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__expansion{display:none}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop{transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop{bottom:auto;left:0;position:absolute;right:auto;top:43px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #798469;box-sizing:border-box;padding:5px 0;width:182px}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--book{left:125px;z-index:10001}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--impression{left:269px;z-index:10002}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--lead{left:413px;z-index:10003}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--search{left:557px;z-index:10004}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item{float:none;position:relative;height:auto;width:100%}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:block;height:33px;padding:4px 0 0 10px;text-align:left;width:100%}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover{background-color:#64bc4b}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover .item__text{color:#fff}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:13px;height:26px;line-height:26px;margin-left:5px;vertical-align:top}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__update{-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;position:absolute;min-width:24px;height:18px;top:7px;right:5px;color:#fff;font-size:10px;line-height:18px;text-align:center;background-color:#fc3f3f}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop:before,.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom-color:#fff;top:-4px}.layouts.headers.menuless_header .header__nav .nav__subspace{float:right;width:200px;height:40px;margin-top:11px}.layouts.headers.menuless_header .header__main{width:800px}.layouts.headers.menuless_header .header__main .main__logo{margin-bottom:20px}.layouts.headers.subspace .subspace__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;border:1px solid #fff;box-sizing:border-box;height:40px;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.layouts.headers.subspace .subspace__btn,.layouts.headers.subspace .subspace__btn *{color:#606060}.layouts.headers.subspace .subspace__btn:hover{border-color:#4a8600;background-color:#549800}.layouts.headers.subspace .subspace__btn:hover,.layouts.headers.subspace .subspace__btn:hover *{color:#fff}.layouts.headers.subspace .subspace__btn:hover{color:#fff;text-decoration:none}.layouts.headers.subspace .subspace__btn:hover .btn__upper,.layouts.headers.subspace .subspace__btn:hover .btn__lower{color:#fff;text-decoration:none}.layouts.headers.subspace .subspace__btn:focus{outline:none}.layouts.headers.subspace .subspace__btn .btn__upper{color:#666;font-size:11px;line-height:1;margin-bottom:3px;margin-top:5px}.layouts.headers.subspace .subspace__btn .btn__lower .lower__pickup{vertical-align:bottom;font-size:14px;font-weight:bold;line-height:14px}.layouts.headers.subspace .subspace__btn .btn__lower .lower__default{vertical-align:bottom;font-size:12px;line-height:14px}.layouts.headers.notification{display:block;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;font-size:14px;line-height:1.4;box-sizing:border-box;background-color:#f7fcec;color:#333;height:auto;text-align:left}.layouts.headers.notification:hover{background-color:#64bc4b;text-decoration:none}.layouts.headers.notification .notification__content{display:block;padding:8px 10px;color:#333}.layouts.headers.notification .notification__content:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.notification .notification__content:hover{color:#fff;text-decoration:none}.layouts.headers.notification .notification__content:hover .content__detail .content__date{color:#fff}.layouts.headers.notification .notification__content .content__avatar{float:left;height:36px;width:36px}.layouts.headers.notification .notification__content .content__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:36px;width:36px}.layouts.headers.notification .notification__content .content__detail{margin-left:46px}.layouts.headers.notification .notification__content .content__detail .detail__name{font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.layouts.headers.notification .notification__content .content__detail .detail__text{word-wrap:break-word;overflow-wrap:break-word}.layouts.headers.notification .notification__content .content__detail .content__date{color:#999;font-size:12px}.layouts.headers.notification:not(:last-child){border-bottom:1px solid #f0f0f0}.layouts.headers.notification.notification--read{background-color:#fff}.layouts.headers.notification.notification--read:hover{background-color:#64bc4b}.layouts.headers.notification.notification-empty{padding:50px 0;text-align:center;color:#999;font-size:12px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;background-color:#fff;position:relative;overflow:hidden;cursor:default;height:100%}.layouts.headers.notification.notification-empty .notification-empty__message{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:80%}.layouts.headers.notification.notification-empty:hover{background-color:inherit}.layouts.headers.login_header{background-color:#fff;border-bottom:1px solid #d4dacb;width:100%}.layouts.headers.login_header.header--form{height:94px}.layouts.headers.login_header.header--form .bookmeter-header{width:800px}.layouts.headers.login_header .header__global{width:100%;height:36px;background-color:#56970a}.layouts.headers.login_header .header__global .global__inner{width:1004px;margin:0 auto}.layouts.headers.login_header .header__global .global__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.login_header .header__global .global__inner .personal-account{float:right;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.layouts.headers.login_header .header__global .global__inner .personal-account__data{margin-right:5px}.layouts.headers.login_header .header__global .global__inner .personal-account__data__link{color:#fff;font-size:12px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.layouts.headers.login_header .header__global .global__inner .personal-account__data__link:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.login_header .header__global .global__inner .personal-account__data__avatar{float:left}.layouts.headers.login_header .header__global .global__inner .personal-account__data__avatar>img{width:26px;height:26px;vertical-align:bottom;border-radius:4px}.layouts.headers.login_header .header__global .global__inner .personal-account__data__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;max-width:250px}.layouts.headers.login_header .header__global .global__inner .personal-account__menu{position:relative;cursor:pointer}.layouts.headers.login_header .header__global .global__inner .personal-account__menu:hover .personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.login_header .header__global .global__inner .personal-account__menu:hover .personal-account__arrow{border-color:#fff;background-color:#5b8a24}.layouts.headers.login_header .header__global .global__inner .personal-account #inner__expansion--personal-account{display:none}.layouts.headers.login_header .header__global .global__inner .personal-account #inner__expansion--personal-account:checked~.personal-account__drop-list{visibility:visible;opacity:1}.layouts.headers.login_header .header__global .global__inner .personal-account__arrow{height:24px;border-radius:4px;border:1px solid #84b34c;margin-top:5px;padding:0 10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.layouts.headers.login_header .header__global .global__inner .personal-account__arrow__text{font-size:11px;margin-right:5px;white-space:nowrap;color:#fff}.layouts.headers.login_header .header__global .global__inner .personal-account__arrow__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;z-index:10005;border-radius:0 0 4px 4px;background-color:#fff;border:1px solid #798469;border-top:none}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item>a{display:block;padding:4px 8px;white-space:nowrap}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item .item__text{display:inline-block;height:24px;line-height:24px;font-size:13px;color:#666;white-space:nowrap;vertical-align:top}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item:last-child{border-radius:0 0 3px 3px}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item:hover{background-color:#64bc4b}.layouts.headers.login_header .header__global .global__inner .personal-account__drop-list__item:hover .item__text{color:#fff}.layouts.headers.login_header .header__global .global__inner .inner__announcements-confirm{margin:0 20px;float:right;font-size:12px;line-height:36px;color:#ddd}.layouts.headers.login_header .header__global .global__inner .inner__announcements-confirm .announcements-confirm__loading{display:inline-block;width:15px;height:15px;background:#fff url(/packs/spinner2-bfd0161deed3a1528ce593952007bbc9.gif) center no-repeat;background-size:cover;margin-bottom:-3px;margin-right:5px}.layouts.headers.login_header .header__global .global__inner .inner__announcements{float:right;font-size:0}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;border:1px solid #84b34c;margin:5px 5px 5px 0;box-sizing:border-box;width:110px;height:26px;font-size:0;cursor:pointer}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active{border-color:#d00000}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text{background-color:red}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__text:hover{background-color:#b00}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label{border-color:#d60000;background-color:red}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner.announcements__inner--active .inner__label:hover{background-color:#b00}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner:hover{border-color:#fff}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;box-sizing:border-box;height:24px;width:25px;padding:7px 7px 7px 8px;border-left:1px solid #84b34c;vertical-align:top;cursor:pointer;color:#fff;background-color:#67a122}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label:hover{background-color:#5b8a24}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__label .label__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -700px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;width:10px;height:10px}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox{display:none}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__closelabel{position:fixed;z-index:10005;top:0;left:0;width:100%;height:100%;display:none}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.announcements__drop{transition-duration:0s;visibility:visible;opacity:1}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__checkbox:checked~.inner__closelabel{display:block}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;display:inline-block;vertical-align:top;box-sizing:border-box;height:24px;width:83px;color:#fff;background-color:#67a122;text-align:center;padding-top:5px}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text:hover{background-color:#5b8a24;text-decoration:none}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__count{font-size:14px;line-height:14px;font-weight:bold;margin-right:2px}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__min{font-size:10px;line-height:14px;line-height:1}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .inner__text .text__normal{font-size:12px;line-height:14px;line-height:1}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop{position:relative;width:0;height:0;transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);position:absolute;z-index:10007;left:-120px;top:8px;width:350px;height:420px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #798469;background-color:#fff}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__list{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:5px solid #eee;overflow:auto;height:375px;max-height:375px}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;display:block;border-top:1px solid #798469;height:39px;font-size:12px;line-height:39px;text-align:center;background-color:#eee;color:#666}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content .content__more:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:before,.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.login_header .header__global .global__inner .inner__announcements .announcements__inner .announcements__drop .drop__content:after{border-bottom-color:#fff;top:-4px}.layouts.headers.login_header .header__global .global__inner .inner__registrations{float:right;height:36px;font-size:0}.layouts.headers.login_header .header__global .global__inner .inner__registrations .registrations__item{display:inline-block}.layouts.headers.login_header .header__global .global__inner .inner__registrations .registrations__item>a{display:block;font-size:12px;line-height:36px;color:#fff;padding:0 10px}.layouts.headers.login_header .header__global .global__inner .inner__registrations .registrations__item>a:hover{text-decoration:none;background-color:#64bc4b}.layouts.headers.login_header .header__global .global__inner .inner__registrations .registrations__item.registrations__item--signup{background-color:#497d0c}.layouts.headers.login_header .header__main{margin:0 auto;position:relative;text-align:left;width:1004px}.layouts.headers.login_header .header__main:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.login_header .header__main .main__logo{float:left;height:50px;margin:18px 15px 0 0;width:210px}.layouts.headers.login_header .header__main .main__logo>a{display:block;line-height:0;height:50px;width:210px;text-align:center}.layouts.headers.login_header .header__main .main__logo .logo__bookmeter{width:210px;height:28.7px}.layouts.headers.login_header .header__main .main__logo .logo__notice{margin-top:7px;width:175px}.layouts.headers.login_header .header__main .main__ads{float:right;height:60px;margin-top:8px;width:468px}.layouts.headers.login_header .header__nav{clear:both;margin:0 auto;width:1004px}.layouts.headers.login_header .header__nav:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.login_header .header__nav .nav__global{float:left;margin-top:8px;height:50px}.layouts.headers.login_header .header__nav .nav__global .global__list{position:relative}.layouts.headers.login_header .header__nav .nav__global .global__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner{float:left;height:50px;text-align:center;width:144px}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__item{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;position:relative;border-right:1px solid #eff1eb;box-sizing:border-box;display:block;height:50px;padding-top:12px;width:144px}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__item:hover{background-color:#f8f8f8}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#333;font-size:13px;height:24px;line-height:24px;margin:0 0 0 3px;overflow:hidden;padding:0;vertical-align:top}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__item .item__update{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;z-index:1;top:-2px;right:-2px}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner.list__inner--active .inner__item{border-bottom:6px solid #64bc4b}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked~.inner__drop,.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner:hover .inner__drop{transition-duration:.2s;visibility:visible;opacity:1}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__expansion{display:none}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop{transition-property:visibility,opacity;transition-duration:0s;transition-timing-function:ease-in;visibility:hidden;opacity:0}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop{bottom:auto;left:0;position:absolute;right:auto;top:43px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid #798469;box-sizing:border-box;padding:5px 0;width:182px}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--book{left:125px;z-index:10001}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--impression{left:269px;z-index:10002}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--lead{left:413px;z-index:10003}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop.inner__drop--search{left:557px;z-index:10004}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item{float:none;position:relative;height:auto;width:100%}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;display:block;height:33px;padding:4px 0 0 10px;text-align:left;width:100%}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover{background-color:#64bc4b}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item>a:hover .item__text{color:#fff}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__text{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:13px;height:26px;line-height:26px;margin-left:5px;vertical-align:top}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop .drop__item .item__update{-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;position:absolute;min-width:24px;height:18px;top:7px;right:5px;color:#fff;font-size:10px;line-height:18px;text-align:center;background-color:#fc3f3f}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop:before,.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom:solid 5px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;top:-5px;width:0}.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__drop:after{border-bottom-color:#fff;top:-4px}.layouts.headers.login_header .header__nav .nav__subspace{float:right;width:200px;height:40px;margin-top:11px}.layouts.headers.search{box-sizing:border-box;display:block;float:left;height:40px;margin:28px 0 0 0;position:relative;width:296px}.layouts.headers.search .search__facade{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f0f0f0;border:1px solid #d4dacb;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;position:relative;float:left;font-size:10px;height:40px;line-height:38px;padding:0 10px 0 10px}.layouts.headers.search .search__facade .facade__icon{width:6px;height:6px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-left:5px;height:6px;width:6px}.layouts.headers.search .search__facade:hover{background-color:#ccc}.layouts.headers.search .search__fill{height:40px;overflow:hidden;white-space:nowrap;width:auto;zoom:1}.layouts.headers.search .search__fill .fill__field{background:#fff;border-bottom:1px solid #d4dacb;border-top:1px solid #d4dacb;box-sizing:border-box;height:40px;position:relative}.layouts.headers.search .search__fill .fill__field input.field__input{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:38px;border:0;box-shadow:none;font-size:13px;line-height:38px;text-indent:8px;-webkit-appearance:none}.layouts.headers.search .search__btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#418701;border:1px solid #418701;box-sizing:border-box;cursor:pointer;display:block;float:right;height:40px;padding:10px 0 0 1px;text-align:center;width:35px}.layouts.headers.search .search__btn .btn__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.layouts.headers.search .search__btn:hover{background-color:#61b901}.layouts.headers.search .search__dropdown{border:0;cursor:pointer;display:block;font-family:arial,sans-serif;height:40px;left:0;line-height:40px;margin:0;opacity:0;outline:0;padding:10px;position:absolute;top:-1px;visibility:visible;width:100%}.layouts.application.application--uninitialized .bm-wrapper .bm-wrapper__main{visibility:hidden}.layouts.application .application__turbolinks-loading-cover{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;background:rgba(255,255,255,.5);transition:none;opacity:.01}.layouts.application .application__turbolinks-loading-cover.application__turbolinks-loading-cover--loading{z-index:99999;opacity:1;transition:.25s 3s ease-in opacity}.layouts.application .application__turbolinks-loading-cover .application__turbolinks-loading-frame{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:15px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:4px}.layouts.application .application__turbolinks-loading-cover .application__turbolinks-loading-cover__spinner{width:25px;height:25px;margin:10px;border:5px solid #64bc4b;border-right-color:transparent;border-radius:50%;animation:loading 1s ease infinite;-webkit-animation:loading 1s ease infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.layouts.application .application__turbolinks-loading-cover .application__turbolinks-loading-cover__text{color:#333;font-size:14px}.layouts.application .application__fixed-footer{position:fixed;bottom:0;width:100%;text-align:center;z-index:50000}.account--sns__outline{width:900px;margin:15px auto;line-height:1.5}.account-table{width:900px;margin:10px auto 40px}.account-table>caption{display:none}.account-table__ttl{font-weight:normal;width:150px;padding:20px 10px 20px;vertical-align:middle;text-align:right;border-bottom:1px solid #f0f0f0}.account-table__ttl>label::after{margin-left:.5em;content:"："}.account-table__input{width:auto;padding:20px 10px 20px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.account-table__input__id{font-weight:bold;margin-bottom:10px}.account-table__btn{display:inline-block}.account-table__mailaddress{margin-bottom:10px;font-weight:bold}.account-table__public{width:120px;padding:20px 10px 20px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.account-table__options{width:120px;padding:20px 10px 20px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.account-table__action{padding:20px 300px;text-align:center}.account-table--sns>caption{display:table-caption;font-size:16px;font-weight:bold;line-height:1.5;padding:10px 0;text-align:left;color:#444;border-bottom:1px solid #ddd}.account-table--sns__btn{width:200px}.account-profile-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.account-profile-image__avatar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#fff;width:128px;margin-right:10px}.account-profile-image__avatar>img{border-radius:4px;vertical-align:bottom;width:128px;height:auto}.account-profile-image__operate{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}.account-profile-image__notice{font-size:11px;line-height:14px;margin-top:4px;color:#999}.account-profile-image__filename{color:#64bc4b;font-weight:bold;margin-top:10px}.account-profile-image__upload{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#e2ecde;border-radius:4px;border:1px solid #a2ac9e;width:100%;height:40px;box-sizing:border-box;position:relative}.account-profile-image__upload input[type=file]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.password-config{width:800px;margin:10px auto 0}.password-config__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.password-config__item__label{-webkit-flex-basis:180px;-moz-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-right:10px;font-weight:bold}.password-config__item__content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}.password-config__item__content__icon{display:none;width:18px;height:18px;position:absolute;right:10px;top:10px;background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-size:500px 500px;background-position:-450px -100px}.password-config__item__content__tip{display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff}.password-config__item__content__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.password-config .form__field--ng .password-config__item__content__tip{display:block}.password-config .form__field--ng .password-config__item__content__icon{display:block;background-position:-400px -100px}.password-config .form__field--ok .password-config__item__content__icon{display:block;background-position:-450px -100px}.password-config__action{width:300px;margin:0 auto}.accounts.show .show__header .header__title h2{border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:16px;height:50px;line-height:50px;padding:0 15px;position:absolute;z-index:20}.accounts.show .show__account-setting .account-setting__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:900px}.accounts.show .show__account-setting .account-setting__form .form__field{padding:10px 0 10px}.accounts.show .show__account-setting .account-setting__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption label{font-size:13px;line-height:24px}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.accounts.show .show__account-setting .account-setting__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.accounts.show .show__account-setting .account-setting__form .form__field .field__input input:read-only{background:#ddd}.accounts.show .show__account-setting .account-setting__form .form__field .field__input textarea{padding-right:36px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__textarea--long{min-height:12em}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image,.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload p{line-height:1.5}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.accounts.show .show__account-setting .account-setting__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.accounts.show .show__account-setting .account-setting__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.accounts.show .show__account-setting .account-setting__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.accounts.show .show__account-setting .account-setting__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.accounts.show .show__account-setting .account-setting__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.accounts.show .show__account-setting .account-setting__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.show .show__account-setting .account-setting__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.show .show__account-setting .account-setting__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.accounts.show .show__account-setting .account-setting__form .form__field.form__field--ng .field__input .input__tip{display:block}.accounts.show .show__account-setting .account-setting__form .form__action{margin-left:145px}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button>*,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button a,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button>*:hover,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button a:hover,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button>*:focus,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button a:focus,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button button:focus{outline:none}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button *{color:#fff}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button *{text-align:center}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision>*,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision a,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision:hover,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller.action__controller--confirmation{display:none}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__field .field__input{display:none}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__field .field__confirmation{display:block}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.accounts.show .show__account-setting .account-setting__form .form__field{border-bottom:1px solid #f0f0f0}.accounts.show .show__account-setting .account-setting__form .form__field .field__caption{width:180px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input{width:670px;line-height:28px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__item{width:530px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__item label{font-weight:bold;margin-right:15px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__item .item__birthday span{margin:0 15px 0 5px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__item-visibility{width:120px;position:absolute;right:0;top:0}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__item-visibility select{width:100%}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__action{overflow:hidden;float:left}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__action .btn:not(:first-child){margin-top:10px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__warning{clear:both;font-size:12px;line-height:18px;padding:10px 0;color:#e00}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__icon{right:150px}.accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__tip{margin-left:-60px}.accounts.show .show__account-setting .account-setting__form .form__action .action__controller .controller__button{width:300px;margin-left:200px}.accounts.show .show__action .action__leave{width:1004px;margin:0 -20px 20px;text-align:right;font-size:12px}.accounts_import.show .show__description{width:900px;margin:15px auto;line-height:1.5}.accounts_import.show .show__notice__list{margin-top:15px;margin-bottom:15px}.accounts_import.show .show__notice__list>li{margin-bottom:3px;margin-left:1.5em;list-style:disc;line-height:1.5em}.accounts_import.show .show__notice__list>li:first-child:last-child{list-style:none;margin-left:0}.accounts_import.show .show__form{width:900px;margin:0 auto}.accounts_import.show .show__form .show__form__header{font-size:16px;font-weight:bold;line-height:1.5;padding:10px 0;text-align:left;color:#444;border-bottom:1px solid #ddd}.accounts_import.show .show__form .show__form__process{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:20px}.accounts_import.show .show__form .show__form__process .show__form__process__number{-webkit-box-flex:0;-webkit-flex:0 0 40px;-moz-box-flex:0;-moz-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;background-color:#549800;color:#fff;font-size:18px;font-weight:bold;line-height:40px;text-align:center}.accounts_import.show .show__form .show__form__process .show__form__process__detail{-webkit-box-flex:0;-webkit-flex:0 0 400px;-moz-box-flex:0;-moz-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;width:400px;height:40px;margin-left:15px;font-weight:bold;line-height:40px}.accounts_import.show .show__form .show__form__process .show__form__process__detail>a{margin-right:3px}.accounts_import.show .show__form .show__form__file-selector{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#4a8600;background-color:#549800;box-shadow:0 1px 0 rgba(57,105,0,.3);width:350px;margin:40px auto;font-weight:bold}.accounts_import.show .show__form .show__form__file-selector,.accounts_import.show .show__form .show__form__file-selector *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts_import.show .show__form .show__form__file-selector>*,.accounts_import.show .show__form .show__form__file-selector a,.accounts_import.show .show__form .show__form__file-selector button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts_import.show .show__form .show__form__file-selector>*:hover,.accounts_import.show .show__form .show__form__file-selector a:hover,.accounts_import.show .show__form .show__form__file-selector button:hover{text-decoration:none}.accounts_import.show .show__form .show__form__file-selector>*:focus,.accounts_import.show .show__form .show__form__file-selector a:focus,.accounts_import.show .show__form .show__form__file-selector button:focus{outline:none}.accounts_import.show .show__form .show__form__file-selector,.accounts_import.show .show__form .show__form__file-selector *{color:#fff}.accounts_import.show .show__form .show__form__file-selector:hover{border-color:#67b803;background-color:#67b803}.accounts_import.show .show__form .show__form__file-selector:hover,.accounts_import.show .show__form .show__form__file-selector:hover *{color:#fff}.accounts_import.show .show__form .show__form__file-selector,.accounts_import.show .show__form .show__form__file-selector *{font-size:13px;line-height:48px}.accounts_import.show .show__form .show__form__file-selector,.accounts_import.show .show__form .show__form__file-selector *{text-align:center}.accounts_import.show .show__form .show__form__file-selector>input{display:none}.accounts_import.show .show__form .show__form__progress-message{text-align:center;margin:30px;line-height:1.5em}.accounts.password.edit .edit__notice{font-size:13px;line-height:1.8;margin:30px auto 0px;text-align:center}.accounts.password.edit .edit__account-email .account-email__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px}.accounts.password.edit .edit__account-email .account-email__form .form__field{padding:10px 0 10px}.accounts.password.edit .edit__account-email .account-email__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__caption label{font-size:13px;line-height:24px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input input:read-only{background:#ddd}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input textarea{padding-right:36px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__textarea--long{min-height:12em}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image,.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload p{line-height:1.5}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.accounts.password.edit .edit__account-email .account-email__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__tip{display:block}.accounts.password.edit .edit__account-email .account-email__form .form__action{margin-left:145px}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button>*,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button a,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button>*:hover,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button a:hover,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button>*:focus,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button a:focus,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button button:focus{outline:none}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button *{color:#fff}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button *{text-align:center}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision>*,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision a,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision:hover,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller.action__controller--confirmation{display:none}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__field .field__input{display:none}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__field .field__confirmation{display:block}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.accounts.password.edit .edit__account-email .account-email__form .form__field{border-bottom:1px solid #f0f0f0;padding:20px 0}.accounts.password.edit .edit__account-email .account-email__form .form__action{margin:20px auto}.accounts.password.edit .edit__account-email .account-email__form .form__action .action__controller .controller__button{width:300px}.accounts.leave .leave__header .header__title h2{border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:16px;height:50px;line-height:50px;padding:0 15px;position:absolute;z-index:20}.accounts.leave .leave__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:944px}.accounts.leave .leave__form .form__field{padding:10px 0 10px}.accounts.leave .leave__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.accounts.leave .leave__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.accounts.leave .leave__form .form__field .field__caption label{font-size:13px;line-height:24px}.accounts.leave .leave__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.accounts.leave .leave__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.accounts.leave .leave__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.accounts.leave .leave__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.accounts.leave .leave__form .form__field .field__input input:read-only{background:#ddd}.accounts.leave .leave__form .form__field .field__input textarea{padding-right:36px}.accounts.leave .leave__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.accounts.leave .leave__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.accounts.leave .leave__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.accounts.leave .leave__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.accounts.leave .leave__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.accounts.leave .leave__form .form__field .field__input .input__textarea--long{min-height:12em}.accounts.leave .leave__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.accounts.leave .leave__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.accounts.leave .leave__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.accounts.leave .leave__form .form__field .field__input .input__upload .upload__image,.accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.accounts.leave .leave__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.accounts.leave .leave__form .form__field .field__input .input__upload p{line-height:1.5}.accounts.leave .leave__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.accounts.leave .leave__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.accounts.leave .leave__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.accounts.leave .leave__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.accounts.leave .leave__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.accounts.leave .leave__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.accounts.leave .leave__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.accounts.leave .leave__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.accounts.leave .leave__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.leave .leave__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.accounts.leave .leave__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.accounts.leave .leave__form .form__field.form__field--ng .field__input .input__tip{display:block}.accounts.leave .leave__form .form__action{margin-left:145px}.accounts.leave .leave__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.accounts.leave .leave__form .form__action .action__controller .controller__button,.accounts.leave .leave__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.leave .leave__form .form__action .action__controller .controller__button>*,.accounts.leave .leave__form .form__action .action__controller .controller__button a,.accounts.leave .leave__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.leave .leave__form .form__action .action__controller .controller__button>*:hover,.accounts.leave .leave__form .form__action .action__controller .controller__button a:hover,.accounts.leave .leave__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.accounts.leave .leave__form .form__action .action__controller .controller__button>*:focus,.accounts.leave .leave__form .form__action .action__controller .controller__button a:focus,.accounts.leave .leave__form .form__action .action__controller .controller__button button:focus{outline:none}.accounts.leave .leave__form .form__action .action__controller .controller__button,.accounts.leave .leave__form .form__action .action__controller .controller__button *{color:#fff}.accounts.leave .leave__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.accounts.leave .leave__form .form__action .action__controller .controller__button,.accounts.leave .leave__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.accounts.leave .leave__form .form__action .action__controller .controller__button,.accounts.leave .leave__form .form__action .action__controller .controller__button *{text-align:center}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision>*,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision a,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision:hover,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision,.accounts.leave .leave__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.accounts.leave .leave__form .form__action .action__controller.action__controller--confirmation{display:none}.accounts.leave .leave__form.form--confirm .form__field .field__input{display:none}.accounts.leave .leave__form.form--confirm .form__field .field__confirmation{display:block}.accounts.leave .leave__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.accounts.leave .leave__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.accounts.leave .leave__form .form__field{border-bottom:1px solid #f0f0f0}.accounts.leave .leave__form .form__field.form__field--disabled{display:none}.accounts.leave .leave__form .form__field .field__caption{width:200px}.accounts.leave .leave__form .form__field .field__input{width:624px}.accounts.leave .leave__form .form__field .field__input textarea{height:200px}.accounts.leave .leave__form .form__field .field__input .input__icon{right:10px}.accounts.leave .leave__form .form__field .field__input .input__tip{margin-top:-20px;margin-left:-20px}.accounts.leave .leave__form .form__field .field__input .input__description{margin-bottom:10px;margin-top:9px}.accounts.leave .leave__form .form__action .action__controller{width:300px;margin-left:200px}.accounts.leave .leave__form .form__notice{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f8f8f8;border:1px solid #f0f0f0;width:700px;margin:0 auto 20px;padding:15px;line-height:1.5em}.accounts.leave .leave__form .form__notice .notice__header .header__title{margin-bottom:5px}.accounts.leave .leave__form .form__notice .notice__title{border-top:1px solid #f0f0f0;margin:10px -15px 5px;padding:10px 15px 0}.accounts.leave .leave__form .form__notice>p:not(:last-child){margin-bottom:5px}.accounts.leave .leave__form .form__notice .notice__caution{color:red}.announcements .announcements__list{margin-bottom:20px}.announcements .announcements__list .list__caption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;line-height:1.5;color:#666;background-color:#f0f0f0;border-bottom:1px solid #d4dacb}.announcements .announcements__list .list__caption .caption__date{text-align:center;padding:10px;width:180px}.announcements .announcements__list .list__caption .caption__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:10px 0 10px 44px;text-align:center}.announcements .announcements__list .list__item{line-height:1.5;border-bottom:1px solid #e0e0e0}.announcements .announcements__list .list__item>a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff}.announcements .announcements__list .list__item>a:hover{background-color:#64bc4b;text-decoration:none}.announcements .announcements__list .list__item>a:hover .item__date,.announcements .announcements__list .list__item>a:hover .item__title{color:#fff;text-decoration:none}.announcements .announcements__list .list__item .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin:9px 10px 1px;width:20px;height:20px}.announcements .announcements__list .list__item .item__icon.item__icon--general{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--important{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--giftbook{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -100px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--error{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--maintenance{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -200px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--pr{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -350px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__icon.item__icon--mail{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -400px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.announcements .announcements__list .list__item .item__date{width:200px;padding:10px;color:#666}.announcements .announcements__list .list__item .item__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:10px 0}.application.error .error__header{margin:30px auto 15px;font-size:24px;font-weight:bold;line-height:1.4;text-align:center;color:#c00}.application.error .error__content .content__description{text-align:center;line-height:1.4;margin-bottom:30px}.application.error .error__content .content__meterchan{text-align:center;margin-bottom:30px}.authors.index .index__content{padding:15px 0}.authors.author{padding:15px;margin:0 -15px;border-bottom:1px solid #d4dacb}.authors.author:first-child{padding-top:0}.authors.author .author__details{padding:0 15px}.authors.author .author__details .details__name{font-size:16px;font-weight:bold;line-height:1.4;margin-bottom:10px}.authors.author .author__details .details__profile{line-height:1.4;margin-bottom:10px}.authors.author .author__details .details__awards{line-height:1.4}.books.search.index .index__title{max-width:600px}.books.search.index .index__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;max-width:400px;vertical-align:middle}.books.search.index .index__title .title__suffix{display:inline-block;max-width:200px;vertical-align:middle}.books.search.index .index__error{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:15px;padding:20px;border:1px solid #edd;background-color:#fff3f3;color:red;text-align:center}.books.search.index .index__series{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:15px;padding:10px 10px 5px;background-color:#f7f7f7}.books.search.index .index__series .series__title{font-weight:bold;line-height:1.4;margin-bottom:5px}.books.search.index .index__series .series__list{font-size:0;line-height:0}.books.search.index .index__series .series__list>li{display:inline-block;margin-bottom:5px;font-size:14px;line-height:1}.books.search.index .index__series .series__list>li:not(:last-child){margin-right:5px}.books.search.index .index__series .series__list>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;max-width:280px;padding:3px 8px;border:1px solid #ddd;color:#666;font-size:95%;line-height:1.4;background-color:#fff}.books.search.index .index__series .series__list>li>a:hover{color:#fff;background-color:#666;text-decoration:none}.books.search.guide .guide__startguide{padding:0 15px 15px 15px}.books.search.guide .guide__startguide .search__content{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;border:1px solid #d4dacb;margin:0 auto 10px;text-align:center;background-color:#64bc4b}.books.search.guide .guide__startguide .search__content .startguide__title{color:#fff;font-size:26px;font-weight:bold;line-height:1.5;margin:30px 0 5px}.books.search.guide .guide__startguide .search__content .startguide__note{color:#ebffc0;margin-bottom:30px}.books.search.guide .guide__startguide .search__content .startguide__content{padding:30px 0;line-height:1.8;color:#1f9316;background-color:#f7fcec;background-image:url(/packs/search_input_bg-45cf8e49e3f37f8ab85e32a90cddf77b.png);background-repeat:no-repeat}.books.search.guide .guide__startguide .search__content .startguide__help{color:#fff;height:50px;line-height:50px}.books.search.guide .guide__startguide .search__content .startguide__help a{color:#fff;text-decoration:underline}.books.search.guide .guide__startguide .search__content .startguide__help a:hover{text-decoration:none}.books.search.guide .guide__startguide .search__content .startguide__elk{display:block;position:absolute;right:5px;bottom:7px;width:98px;height:92px;background-image:url(/packs/search_input_elk-b15f4ef8eed9d80adaccd42f30ac2888.png);background-repeat:no-repeat}.books.search.guide .guide__startguide .startguide__faq{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;margin:0 auto;padding:15px 20px;background-color:#f8f8f8;line-height:1.5}.books.search.guide .guide__startguide .startguide__faq .faq__title{font-size:14px;font-weight:bold;line-height:1.5;margin-bottom:5px}.books.search.guide .guide__startguide .startguide__faq .faq__content{line-height:1.5}.books.search.guide .guide__startguide .startguide__faq .faq__content.faq__content--add-margin{margin-bottom:20px}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__text .text__pickup{font-weight:bold}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:300px;margin-top:20px;margin-left:auto;margin-right:auto}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn>*,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn a,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn>*:hover,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn a:hover,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn button:hover{text-decoration:none}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn>*:focus,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn a:focus,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn button:focus{outline:none}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn *{color:#fff}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn *{font-size:13px;line-height:48px}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn,.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn *{text-align:center}.books.search.guide .guide__startguide .startguide__faq .faq__content .content__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:15px;margin-right:5px}.books.search.sidebar{margin:0}.books.search.sidebar .sidebar__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.books.search.sidebar .sidebar__group .group__action .action__title .title__counter,.books.search.sidebar .sidebar__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.books.search.sidebar .sidebar__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.search.sidebar .sidebar__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.search.sidebar .sidebar__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.books.search.sidebar .sidebar__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.books.search.sidebar .sidebar__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.books.search.sidebar .sidebar__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.books.search.sidebar .sidebar__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.books.search.sidebar .sidebar__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.books.search.sidebar .sidebar__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.search.sidebar .sidebar__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.books.search.sidebar .sidebar__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.books.search.sidebar .sidebar__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.books.search.sidebar .sidebar__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.books.search.sidebar .sidebar__group .group__action .action__items{margin:10px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.books.search.sidebar .sidebar__group .group__action .action__items .items__item,.books.search.sidebar .sidebar__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.sidebar .sidebar__group .group__action .action__items .items__item>*,.books.search.sidebar .sidebar__group .group__action .action__items .items__item a,.books.search.sidebar .sidebar__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.sidebar .sidebar__group .group__action .action__items .items__item>*:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item a:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item button:hover{text-decoration:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item>*:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item a:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item button:focus{outline:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item,.books.search.sidebar .sidebar__group .group__action .action__items .items__item *{color:#606060}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover *{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__label{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.search.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:hover,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:focus,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.search.sidebar .sidebar__group .group__action .action-list{margin:10px}.books.search.sidebar .sidebar__group .group__action .action-list__item{margin:5px 0}.books.search.sidebar .sidebar__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.books.search.sidebar .sidebar__group .group__action .action__more,.books.search.sidebar .sidebar__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.search.sidebar .sidebar__group .group__action .action__more>*,.books.search.sidebar .sidebar__group .group__action .action__more a,.books.search.sidebar .sidebar__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.search.sidebar .sidebar__group .group__action .action__more>*:hover,.books.search.sidebar .sidebar__group .group__action .action__more a:hover,.books.search.sidebar .sidebar__group .group__action .action__more button:hover{text-decoration:none}.books.search.sidebar .sidebar__group .group__action .action__more>*:focus,.books.search.sidebar .sidebar__group .group__action .action__more a:focus,.books.search.sidebar .sidebar__group .group__action .action__more button:focus{outline:none}.books.search.sidebar .sidebar__group .group__action .action__more,.books.search.sidebar .sidebar__group .group__action .action__more *{color:#606060}.books.search.sidebar .sidebar__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.books.search.sidebar .sidebar__group .group__action .action__more:hover,.books.search.sidebar .sidebar__group .group__action .action__more:hover *{color:#fff}.books.search.sidebar .sidebar__group .group__action .action__more,.books.search.sidebar .sidebar__group .group__action .action__more *{text-align:center}.books.search.sidebar .sidebar__group .group__action .action__more,.books.search.sidebar .sidebar__group .group__action .action__more *{font-size:11px;line-height:28px}.books.search.sidebar .sidebar__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.books.search.sidebar .sidebar__group .group__footer{padding:10px}.books.search.sidebar .sidebar__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.books.search.sidebar .sidebar__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.books.search.sidebar .sidebar__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.books.search.sidebar .sidebar__group .group__detail{padding:10px;line-height:1.5em}.books.search.sidebar .sidebar__group .group__list .list__title{padding-left:10px;padding-right:10px;font-size:12px;font-weight:bold;line-height:32px;color:#333;background-color:#f0f0f0}.books.search.sidebar .sidebar__group .group__list .list__awards{padding-bottom:5px}.books.search.sidebar .sidebar__group .group__list .list__awards li{font-size:12px;line-height:1.5;padding:4px 10px;background-color:#fff}.books.search.sidebar .sidebar__group .group__list .list__awards li:not(:last-child){border-bottom:1px solid #f8f8f8}.books.search.sidebar .sidebar__group .group__list .list__series{padding-bottom:5px}.books.search.sidebar .sidebar__group .group__list .list__series li:not(:last-child){border-bottom:1px solid #f0f0f0}.books.search.sidebar .sidebar__group .group__list .list__series li a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:13px;line-height:1;padding:8px 10px;background-color:#fff;box-sizing:border-box;max-width:100%}.books.search.sidebar .sidebar__group .group__list .list__series li a:hover{text-decoration:none;color:#fff;background-color:#64bc4b}.books.search.sidebar .sidebar__group .group__list .list__series .series__title{font-weight:bold;font-size:12px;line-height:1.5;padding:4px 10px}.books.read-book{position:relative;min-height:48px;padding:15px 15px 15px 75px;background-color:#f1fded;border-bottom:1px solid #e4eadb}.books.read-book:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.read-book:last-child{border-bottom:0px}.books.read-book .read-book__remove{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:14px;height:14px;position:absolute;padding:3px;top:15px;right:15px;line-height:1;cursor:pointer}.books.read-book .read-book__remove span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.read-book .read-book__remove:hover{background-color:#64bc4b}.books.read-book .read-book__remove:hover span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.read-book .read-book__avatar{height:48px;width:48px;left:15px;position:absolute;top:15px;z-index:1}.books.read-book .read-book__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.books.read-book .read-book__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:70%;float:left;font-weight:bold;line-height:18px;margin-right:15px}.books.read-book .read-book__username>a{color:#219315}.books.read-book .read-book__username>a:hover{color:#64bc4b;text-decoration:underline}.books.read-book .read-book__date{color:#999;float:left;font-size:12px;line-height:17px;margin-top:1px;margin-right:15px}.books.read-book .read-book__date>a{color:#999}.books.read-book .read-book__content{clear:both;padding-top:2px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.books.read-book .read-book__content>p{line-height:1.5;margin-bottom:5px}.books.read-book .read-book__action .action__edit{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-left:0;width:140px}.books.read-book .read-book__action .action__edit,.books.read-book .read-book__action .action__edit *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.read-book .read-book__action .action__edit>*,.books.read-book .read-book__action .action__edit a,.books.read-book .read-book__action .action__edit button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.read-book .read-book__action .action__edit>*:hover,.books.read-book .read-book__action .action__edit a:hover,.books.read-book .read-book__action .action__edit button:hover{text-decoration:none}.books.read-book .read-book__action .action__edit>*:focus,.books.read-book .read-book__action .action__edit a:focus,.books.read-book .read-book__action .action__edit button:focus{outline:none}.books.read-book .read-book__action .action__edit,.books.read-book .read-book__action .action__edit *{color:#606060}.books.read-book .read-book__action .action__edit:hover{border-color:#4a8600;background-color:#549800}.books.read-book .read-book__action .action__edit:hover,.books.read-book .read-book__action .action__edit:hover *{color:#fff}.books.read-book .read-book__action .action__edit,.books.read-book .read-book__action .action__edit *{font-size:11px;line-height:28px}.books.read-book .read-book__action .action__edit,.books.read-book .read-book__action .action__edit *{text-align:center}.books.sidebar{margin:0}.books.sidebar .sidebar__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.books.sidebar .sidebar__group .group__action .action__title .title__counter,.books.sidebar .sidebar__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.books.sidebar .sidebar__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.sidebar .sidebar__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.sidebar .sidebar__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.books.sidebar .sidebar__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.books.sidebar .sidebar__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.books.sidebar .sidebar__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.books.sidebar .sidebar__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.books.sidebar .sidebar__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.books.sidebar .sidebar__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.books.sidebar .sidebar__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.books.sidebar .sidebar__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.books.sidebar .sidebar__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.books.sidebar .sidebar__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.books.sidebar .sidebar__group .group__action .action__items{margin:10px}.books.sidebar .sidebar__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.books.sidebar .sidebar__group .group__action .action__items .items__item,.books.sidebar .sidebar__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__action .action__items .items__item>*,.books.sidebar .sidebar__group .group__action .action__items .items__item a,.books.sidebar .sidebar__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__action .action__items .items__item>*:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item a:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__action .action__items .items__item>*:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item a:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item button:focus{outline:none}.books.sidebar .sidebar__group .group__action .action__items .items__item,.books.sidebar .sidebar__group .group__action .action__items .items__item *{color:#606060}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item:hover *{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__label{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.books.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:hover,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:focus,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.books.sidebar .sidebar__group .group__action .action-list{margin:10px}.books.sidebar .sidebar__group .group__action .action-list__item{margin:5px 0}.books.sidebar .sidebar__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.books.sidebar .sidebar__group .group__action .action__more,.books.sidebar .sidebar__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__action .action__more>*,.books.sidebar .sidebar__group .group__action .action__more a,.books.sidebar .sidebar__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__action .action__more>*:hover,.books.sidebar .sidebar__group .group__action .action__more a:hover,.books.sidebar .sidebar__group .group__action .action__more button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__action .action__more>*:focus,.books.sidebar .sidebar__group .group__action .action__more a:focus,.books.sidebar .sidebar__group .group__action .action__more button:focus{outline:none}.books.sidebar .sidebar__group .group__action .action__more,.books.sidebar .sidebar__group .group__action .action__more *{color:#606060}.books.sidebar .sidebar__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.books.sidebar .sidebar__group .group__action .action__more:hover,.books.sidebar .sidebar__group .group__action .action__more:hover *{color:#fff}.books.sidebar .sidebar__group .group__action .action__more,.books.sidebar .sidebar__group .group__action .action__more *{text-align:center}.books.sidebar .sidebar__group .group__action .action__more,.books.sidebar .sidebar__group .group__action .action__more *{font-size:11px;line-height:28px}.books.sidebar .sidebar__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.books.sidebar .sidebar__group .group__footer{padding:10px}.books.sidebar .sidebar__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.books.sidebar .sidebar__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.books.sidebar .sidebar__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.books.sidebar .sidebar__group .group__image{padding:10px;text-align:center}.books.sidebar .sidebar__group .group__image .image__cover{display:block;position:relative;width:240px;height:240px;margin:0 auto}.books.sidebar .sidebar__group .group__image .image__cover img{position:absolute;max-width:240px;max-height:240px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.books.sidebar .sidebar__group .group__trial{padding:0 10px 10px;width:200px;margin:0 auto;text-align:center}.books.sidebar .sidebar__group .group__trial .trial__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.books.sidebar .sidebar__group .group__trial .trial__btn,.books.sidebar .sidebar__group .group__trial .trial__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__trial .trial__btn>*,.books.sidebar .sidebar__group .group__trial .trial__btn a,.books.sidebar .sidebar__group .group__trial .trial__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__trial .trial__btn>*:hover,.books.sidebar .sidebar__group .group__trial .trial__btn a:hover,.books.sidebar .sidebar__group .group__trial .trial__btn button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__trial .trial__btn>*:focus,.books.sidebar .sidebar__group .group__trial .trial__btn a:focus,.books.sidebar .sidebar__group .group__trial .trial__btn button:focus{outline:none}.books.sidebar .sidebar__group .group__trial .trial__btn,.books.sidebar .sidebar__group .group__trial .trial__btn *{color:#606060}.books.sidebar .sidebar__group .group__trial .trial__btn:hover{border-color:#4a8600;background-color:#549800}.books.sidebar .sidebar__group .group__trial .trial__btn:hover,.books.sidebar .sidebar__group .group__trial .trial__btn:hover *{color:#fff}.books.sidebar .sidebar__group .group__trial .trial__btn,.books.sidebar .sidebar__group .group__trial .trial__btn *{font-size:14px;line-height:40px;text-align:center}.books.sidebar .sidebar__group .group__trial .trial__notes{margin-top:5px;font-size:12px;text-align:left;line-height:1.2;color:#999}.books.sidebar .sidebar__group .group__detail .detail__title{background-color:#f0f0f0;box-sizing:border-box;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.books.sidebar .sidebar__group .group__detail .detail__item{font-size:10px}.books.sidebar .sidebar__group .group__detail .detail__item .item__page,.books.sidebar .sidebar__group .group__detail .detail__item .item__registration{margin-right:2px;font-size:12px}.books.sidebar .sidebar__group .group__detail .detail__item .item__registration{color:#c33;font-weight:bold}.books.sidebar .sidebar__group .group__detail .detail__originalbook{width:220px;margin:10px auto}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a>*,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a a,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a>*:hover,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a a:hover,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a button:hover{text-decoration:none}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a>*:focus,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a a:focus,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a button:focus{outline:none}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a *{color:#606060}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a:hover{border-color:#4a8600;background-color:#549800}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a:hover,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a:hover *{color:#fff}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a *{text-align:center}.books.sidebar .sidebar__group .group__detail .detail__originalbook>a,.books.sidebar .sidebar__group .group__detail .detail__originalbook>a *{font-size:11px;line-height:28px}.books.sidebar #sticky_sidebar_advertising{width:300px;height:600px}.books.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:800px}.books.form .form__field{padding:10px 0 10px}.books.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.books.form .form__field .field__caption label{font-size:13px;line-height:24px}.books.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.books.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.books.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.books.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.books.form .form__field .field__input input:read-only{background:#ddd}.books.form .form__field .field__input textarea{padding-right:36px}.books.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.books.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.books.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.books.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.books.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.books.form .form__field .field__input .input__textarea--long{min-height:12em}.books.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.books.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.books.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.books.form .form__field .field__input .input__upload .upload__image,.books.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.books.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.books.form .form__field .field__input .input__upload p{line-height:1.5}.books.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.books.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.books.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.books.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.books.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.books.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.books.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.books.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.books.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.books.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.books.form .form__field.form__field--ng .field__input .input__tip{display:block}.books.form .form__action{margin-left:145px}.books.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.books.form .form__action .action__controller .controller__button,.books.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.form .form__action .action__controller .controller__button>*,.books.form .form__action .action__controller .controller__button a,.books.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.form .form__action .action__controller .controller__button>*:hover,.books.form .form__action .action__controller .controller__button a:hover,.books.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.books.form .form__action .action__controller .controller__button>*:focus,.books.form .form__action .action__controller .controller__button a:focus,.books.form .form__action .action__controller .controller__button button:focus{outline:none}.books.form .form__action .action__controller .controller__button,.books.form .form__action .action__controller .controller__button *{color:#fff}.books.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.books.form .form__action .action__controller .controller__button,.books.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.books.form .form__action .action__controller .controller__button,.books.form .form__action .action__controller .controller__button *{text-align:center}.books.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.books.form .form__action .action__controller .controller__button.controller__button--revision,.books.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.form .form__action .action__controller .controller__button.controller__button--revision>*,.books.form .form__action .action__controller .controller__button.controller__button--revision a,.books.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.books.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.books.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.books.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.books.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.books.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.books.form .form__action .action__controller .controller__button.controller__button--revision,.books.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.books.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.books.form .form__action .action__controller .controller__button.controller__button--revision:hover,.books.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.books.form .form__action .action__controller .controller__button.controller__button--revision,.books.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.books.form .form__action .action__controller.action__controller--confirmation{display:none}.books.form.form--confirm .form__field .field__input{display:none}.books.form.form--confirm .form__field .field__confirmation{display:block}.books.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.books.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.books.form .form__field{border-bottom:1px solid #f0f0f0}.books.form .form__field .field__caption{width:180px;padding-top:8px;height:auto;margin-bottom:0}.books.form .form__field .field__caption .caption__type{display:block;margin-top:2px;margin-left:10px;margin-bottom:0}.books.form .form__field .field__input{width:560px}.books.form .form__field .field__input .input__item label{font-weight:bold;margin-right:15px}.books.form .form__field .field__input .input__perhaps{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:10px;padding:10px 15px;background-color:#f8f8f8}.books.form .form__field .field__input .input__perhaps .perhaps__title{color:red;font-size:14px;font-weight:bold}.books.form .form__field .field__input .input__perhaps .perhaps__book{margin-top:5px}.books.form .form__field .field__input .input__perhaps .perhaps__book .book__thumbnail{max-height:140px;text-align:left}.books.form .form__field .field__input .input__perhaps .perhaps__book .book__thumbnail img{max-height:140px}.books.form .form__field .field__input .input__perhaps .perhaps__book .book__description{margin-top:5px}.books.form .form__field .field__input .input__perhaps .perhaps__checkbox{margin-top:5px}.books.form .form__field .field__input .input__perhaps .perhaps__checkbox>label{font-size:14px;font-weight:bold}.books.form .form__field .field__input.field__input--author .input__caution{margin-top:10px;color:#999}.books.form .form__field .field__input.field__input--page{width:200px;margin-right:auto}.books.form .form__field .field__input.field__input--adult{padding-top:10px}.books.form .form__field .field__input.field__input--genre select{min-width:120px;margin-top:5px;margin-right:10px}.books.form .form__action{width:100%;margin-left:0}.books.form .form__action .action__controller .controller__button{width:300px;margin-left:auto;margin-right:auto}.books.new .new__outline{width:800px;margin:30px auto;line-height:1.5}.books.new .new__outline .outline__title{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-sizing:border-box;font-size:14px;line-height:1.31;font-weight:bold;margin:15px auto 10px;background-color:#f0f0f0;padding:10px 20px}.books.new .new__outline .outline__content{padding:0 15px}.books.new .new__outline .outline__content>p{margin-bottom:10px}.books.new .outline__check{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;margin:0px auto 20px;padding:15px 20px;width:600px;background-color:#f8f8f8;line-height:1.5}.books.new .outline__check .check__title{font-size:14px;line-height:1.31;margin-bottom:10px;color:#333}.books.new .outline__check .check__content{padding:0}.books.new .outline__check .check__search{box-sizing:border-box;display:block;height:40px;margin:15px auto;position:relative;width:500px}.books.new .outline__check .check__search .search__facade{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f0f0f0;border:1px solid #d4dacb;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;position:relative;float:left;font-size:10px;height:40px;line-height:38px;padding:0 10px 0 10px}.books.new .outline__check .check__search .search__facade .facade__icon{width:6px;height:6px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-left:5px;height:6px;width:6px}.books.new .outline__check .check__search .search__facade:hover{background-color:#ccc}.books.new .outline__check .check__search .search__fill{height:40px;overflow:hidden;white-space:nowrap;width:auto;zoom:1}.books.new .outline__check .check__search .search__fill .fill__field{background:#fff;border-bottom:1px solid #d4dacb;border-top:1px solid #d4dacb;box-sizing:border-box;height:40px;position:relative}.books.new .outline__check .check__search .search__fill .fill__field input.field__input{border:0;box-shadow:none;box-sizing:border-box;display:block;font-size:13px;height:38px;left:0;line-height:38px;margin:0;padding:6px 10px 6px 0px;position:absolute;text-indent:8px;top:0;width:100%;-webkit-appearance:none}.books.new .outline__check .check__search .search__btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#418701;border:1px solid #418701;box-sizing:border-box;cursor:pointer;display:block;float:right;height:40px;padding:10px 0 0 1px;text-align:center;width:35px}.books.new .outline__check .check__search .search__btn .btn__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.books.new .outline__check .check__search .search__btn:hover{background-color:#61b901}.books.new .outline__check .check__search .search__dropdown{border:0;cursor:pointer;display:block;font-family:arial,sans-serif;height:40px;left:0;line-height:40px;margin:0;opacity:0;outline:0;padding:10px;position:absolute;top:-1px;visibility:visible;width:100%}.books.new .new__original-create{margin:0 auto 30px auto}.books.new .new__original-create .original-create__title{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:800px;box-sizing:border-box;font-size:14px;line-height:1.31;font-weight:bold;margin:15px auto 0;background-color:#f0f0f0;padding:10px 20px}.books.show .show__header{margin:10px auto 15px;text-align:left;width:1004px}.books.show .show__header:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.show .show__header .header__inner{float:left;width:889px}.books.show .show__header .header__inner .inner__title{word-wrap:break-word;overflow-wrap:break-word;font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:5px}.books.show .show__header .header__share{float:right;width:100px}.books.show .show__header .header__authors>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:13px;max-width:100%}.books.show .show__header .header__inner .inner__title{overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.books.show .show__content.show__content--myreview{padding-bottom:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f1fded}.books.show .show__content.show__content--users{padding:15px}.books.show .show__content.show__content--users .content__title{margin-bottom:5px}.books.show .show__content.show__content--users .content__title:not(:first-child){margin-top:10px}.books.show .show__content.show__content--users .content__title .title__text{display:inline-block;vertical-align:middle;color:#444;font-size:16px;font-weight:bold;line-height:1.5}.books.show .show__content.show__content--users .content__title .title__count{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:inline-block;vertical-align:middle;font-size:11px;font-weight:normal;padding:4px 10px;margin-left:5px;color:#fff;background-color:#64bc4b}.books.show .show__content.show__content--users .content__users{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:spacee-between;-ms-flex-pack:spacee-between;-webkit-justify-content:spacee-between;-moz-justify-content:spacee-between;justify-content:spacee-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:656px;margin:0 auto}.books.show .show__content.show__content--users .content__users .users__detail{margin-bottom:8px;width:82px;text-align:center}.books.show .show__content.show__content--users .content__users .users__detail a.detail__link .link__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.books.show .show__content.show__content--users .content__users .users__detail a.detail__link .link__registered_at{color:#999;font-size:12px;line-height:1.6}.books.show .show__content.show__content--users .content__users .users__detail a.detail__link .link__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;width:80px;font-size:13px;line-height:1.4}.books.show .show__content.show__content--users .content__users .users__detail a.detail__link:hover{text-decoration:none}.books.show .show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.books.show .show__supplement{margin-top:10px;font-size:12px;color:#999;text-align:right}.books.show .show__supplement .supplement__title{margin-right:10px}.books.show .show__supplement .supplement__title .fn{max-width:60%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.books.show .show__supplement .supplement__key{margin-left:10px}.books.show .show__supplement .supplement__key:after{font-size:12px;color:#999;content:"："}.books.show .show__supplement .supplement__unit{font-size:10px}.communities .not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.communities.sidebars.default{margin:0}.communities.sidebars.default .default__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.communities.sidebars.default .default__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.default .default__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.default .default__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.communities.sidebars.default .default__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.communities.sidebars.default .default__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.communities.sidebars.default .default__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.communities.sidebars.default .default__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.communities.sidebars.default .default__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.communities.sidebars.default .default__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.default .default__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.communities.sidebars.default .default__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.communities.sidebars.default .default__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.communities.sidebars.default .default__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.communities.sidebars.default .default__group .group__action .action__items{margin:10px}.communities.sidebars.default .default__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.communities.sidebars.default .default__group .group__action .action__items .items__item,.communities.sidebars.default .default__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__action .action__items .items__item>*,.communities.sidebars.default .default__group .group__action .action__items .items__item a,.communities.sidebars.default .default__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__action .action__items .items__item>*:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item a:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__action .action__items .items__item>*:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item a:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item button:focus{outline:none}.communities.sidebars.default .default__group .group__action .action__items .items__item,.communities.sidebars.default .default__group .group__action .action__items .items__item *{color:#606060}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item:hover *{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__label{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.default .default__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight>*,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight a,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight>*:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight a:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight>*:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight a:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight>*,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight a,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active>*,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active a,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active>*:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active a:hover,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active>*:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active a:focus,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active,.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active *{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.default .default__group .group__action .action-list{margin:10px}.communities.sidebars.default .default__group .group__action .action-list__item{margin:5px 0}.communities.sidebars.default .default__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.communities.sidebars.default .default__group .group__action .action__more,.communities.sidebars.default .default__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__action .action__more>*,.communities.sidebars.default .default__group .group__action .action__more a,.communities.sidebars.default .default__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__action .action__more>*:hover,.communities.sidebars.default .default__group .group__action .action__more a:hover,.communities.sidebars.default .default__group .group__action .action__more button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__action .action__more>*:focus,.communities.sidebars.default .default__group .group__action .action__more a:focus,.communities.sidebars.default .default__group .group__action .action__more button:focus{outline:none}.communities.sidebars.default .default__group .group__action .action__more,.communities.sidebars.default .default__group .group__action .action__more *{color:#606060}.communities.sidebars.default .default__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.default .default__group .group__action .action__more:hover,.communities.sidebars.default .default__group .group__action .action__more:hover *{color:#fff}.communities.sidebars.default .default__group .group__action .action__more,.communities.sidebars.default .default__group .group__action .action__more *{text-align:center}.communities.sidebars.default .default__group .group__action .action__more,.communities.sidebars.default .default__group .group__action .action__more *{font-size:11px;line-height:28px}.communities.sidebars.default .default__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.communities.sidebars.default .default__group .group__footer{padding:10px}.communities.sidebars.default .default__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.communities.sidebars.default .default__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.communities.sidebars.default .default__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.communities.sidebars.default .default__group .group__form{padding:10px}.communities.sidebars.default .default__group .group__form:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities.sidebars.default .default__group .group__form .form__input{width:243px;float:left}.communities.sidebars.default .default__group .group__form .form__input input[type=text]{-webkit-border-top-right-radius:0px;-moz-border-top-right-radius:0px;-ms-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-ms-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-right-radius:0px;height:40px;width:100%;box-sizing:border-box;border-right:none;box-shadow:none;margin-bottom:0}.communities.sidebars.default .default__group .group__form .form__search{width:35px;float:right}.communities.sidebars.default .default__group .group__form .form__search>button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .1s ease;-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;-ms-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px;width:100%;height:40px;box-sizing:border-box;padding-top:4px;border:none;margin-bottom:0;background-color:#418701;border-radius:0 4px 4px 0;cursor:pointer}.communities.sidebars.default .default__group .group__form .form__search>button .search__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.communities.sidebars.default .default__group .group__form .form__search>button:hover{background-color:#61b901}.communities.sidebars.default .default__group .group__creation{padding:10px}.communities.sidebars.default .default__group .group__creation .creation__notice{font-size:12px;line-height:1.5;padding-bottom:10px}.communities.sidebars.default .default__group .group__creation .creation__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities.sidebars.default .default__group .group__creation .creation__button,.communities.sidebars.default .default__group .group__creation .creation__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.default .default__group .group__creation .creation__button>*,.communities.sidebars.default .default__group .group__creation .creation__button a,.communities.sidebars.default .default__group .group__creation .creation__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.default .default__group .group__creation .creation__button>*:hover,.communities.sidebars.default .default__group .group__creation .creation__button a:hover,.communities.sidebars.default .default__group .group__creation .creation__button button:hover{text-decoration:none}.communities.sidebars.default .default__group .group__creation .creation__button>*:focus,.communities.sidebars.default .default__group .group__creation .creation__button a:focus,.communities.sidebars.default .default__group .group__creation .creation__button button:focus{outline:none}.communities.sidebars.default .default__group .group__creation .creation__button,.communities.sidebars.default .default__group .group__creation .creation__button *{color:#fff}.communities.sidebars.default .default__group .group__creation .creation__button:hover{border:1px solid #ffca38;background-color:#ffca38}.communities.sidebars.default .default__group .group__creation .creation__button,.communities.sidebars.default .default__group .group__creation .creation__button *{text-align:center}.communities.sidebars.default .default__group .group__communities .communities__community{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;border-bottom:1px solid #e0e0e0;font-size:12px;line-height:1.5;padding:4px 10px;background-color:#fff}.communities.sidebars.default .default__group .group__communities .communities__community>*{display:block;width:100%;height:100%}.communities.sidebars.default .default__group .group__communities .communities__community>*:hover{text-decoration:none}.communities.sidebars.default .default__group .group__communities .communities__community .community__date{font-size:10px;color:#999;display:block}.communities.sidebars.default .default__group .group__communities .communities__community .community__title{color:#333;display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.communities.sidebars.default .default__group .group__communities .communities__community:hover{background-color:#64bc4b}.communities.sidebars.default .default__group .group__communities .communities__community:hover .community__date,.communities.sidebars.default .default__group .group__communities .communities__community:hover .community__title{color:#fff}.communities.sidebars.default .default__group .group__communities .communities__community:last-child{border-bottom:none;border-radius:0 0 4px 4px}.communities.sidebars.default .default__group .group__communities .communities__empty{padding:30px 0;text-align:center;font-size:12px;color:#999}.communities.sidebars.detail{margin:0}.communities.sidebars.detail .detail__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.communities.sidebars.detail .detail__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.detail .detail__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.detail .detail__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.communities.sidebars.detail .detail__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.communities.sidebars.detail .detail__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.communities.sidebars.detail .detail__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.communities.sidebars.detail .detail__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.communities.sidebars.detail .detail__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.communities.sidebars.detail .detail__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.communities.sidebars.detail .detail__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.communities.sidebars.detail .detail__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.communities.sidebars.detail .detail__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.communities.sidebars.detail .detail__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.communities.sidebars.detail .detail__group .group__action .action__items{margin:10px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.communities.sidebars.detail .detail__group .group__action .action__items .items__item,.communities.sidebars.detail .detail__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.detail .detail__group .group__action .action__items .items__item>*,.communities.sidebars.detail .detail__group .group__action .action__items .items__item a,.communities.sidebars.detail .detail__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.detail .detail__group .group__action .action__items .items__item>*:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item a:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item button:hover{text-decoration:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item>*:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item a:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item button:focus{outline:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item,.communities.sidebars.detail .detail__group .group__action .action__items .items__item *{color:#606060}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover *{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__label{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.communities.sidebars.detail .detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight>*,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight a,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight>*:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight a:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight>*:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight a:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight>*,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight a,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active>*,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active a,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active>*:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active a:hover,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active>*:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active a:focus,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active,.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active *{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.communities.sidebars.detail .detail__group .group__action .action-list{margin:10px}.communities.sidebars.detail .detail__group .group__action .action-list__item{margin:5px 0}.communities.sidebars.detail .detail__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.communities.sidebars.detail .detail__group .group__action .action__more,.communities.sidebars.detail .detail__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities.sidebars.detail .detail__group .group__action .action__more>*,.communities.sidebars.detail .detail__group .group__action .action__more a,.communities.sidebars.detail .detail__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities.sidebars.detail .detail__group .group__action .action__more>*:hover,.communities.sidebars.detail .detail__group .group__action .action__more a:hover,.communities.sidebars.detail .detail__group .group__action .action__more button:hover{text-decoration:none}.communities.sidebars.detail .detail__group .group__action .action__more>*:focus,.communities.sidebars.detail .detail__group .group__action .action__more a:focus,.communities.sidebars.detail .detail__group .group__action .action__more button:focus{outline:none}.communities.sidebars.detail .detail__group .group__action .action__more,.communities.sidebars.detail .detail__group .group__action .action__more *{color:#606060}.communities.sidebars.detail .detail__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.communities.sidebars.detail .detail__group .group__action .action__more:hover,.communities.sidebars.detail .detail__group .group__action .action__more:hover *{color:#fff}.communities.sidebars.detail .detail__group .group__action .action__more,.communities.sidebars.detail .detail__group .group__action .action__more *{text-align:center}.communities.sidebars.detail .detail__group .group__action .action__more,.communities.sidebars.detail .detail__group .group__action .action__more *{font-size:11px;line-height:28px}.communities.sidebars.detail .detail__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.communities.sidebars.detail .detail__group .group__footer{padding:10px}.communities.sidebars.detail .detail__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.communities.sidebars.detail .detail__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.communities.sidebars.detail .detail__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.communities.sidebars.detail .detail__group .group__community .community__image{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;width:298px;height:298px;background:url(/packs/community-3f5f1fd9c0abbb0b715146d711f38af0.png) center no-repeat;background-size:cover}.communities.sidebars.detail .detail__group .group__community .community__detail dl{font-size:12px;line-height:1.31;margin:0 0 5px 0;padding:0}.communities.sidebars.detail .detail__group .group__community .community__detail dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities.sidebars.detail .detail__group .group__community .community__detail dl>dt{border-top:1px solid #f4f4f4;box-sizing:border-box;clear:both;color:#999;float:left;padding:8px 0px 8px 12px;width:36%}.communities.sidebars.detail .detail__group .group__community .community__detail dl>dd{border-top:1px solid #f4f4f4;box-sizing:border-box;float:right;padding:8px 10px 8px 0;width:64%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.communities.list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities.list .list__item{float:left;width:161px;box-sizing:border-box;margin-bottom:10px;margin-left:6px}.communities.list .list__item:nth-child(4n+1){margin-left:0}.communities.list .list__item>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:161px;box-sizing:border-box;display:block;border:1px solid #e0e0e0;background-color:#fff}.communities.list .list__item>a:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3);border-color:#d4dacb;text-decoration:none}.communities.list .list__item .item__image{-webkit-border-top-right-radius:inherit;-moz-border-top-right-radius:inherit;-ms-border-top-right-radius:inherit;-o-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;-moz-border-top-left-radius:inherit;-ms-border-top-left-radius:inherit;-o-border-top-left-radius:inherit;border-top-left-radius:inherit;line-height:0;width:159px;height:159px;background:center center no-repeat url(/packs/community-3f5f1fd9c0abbb0b715146d711f38af0.png);background-size:cover}.communities.list .list__item .item__title{padding:5px 5px 5px;font-size:12px;line-height:18px;height:52px;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;font-weight:bold}.communities.list .list__item .item__member{padding:5px;font-size:12px;line-height:1.5}.communities.list .list__item .item__member .member__text{color:#999}.communities.list .list__item .item__member .member__text:after{content:"：";color:#999}.communities.list .list__item .item__member .member__count{color:#333;font-weight:bold}.communities.comments .comments.comment{margin:0;border:none;border-bottom:1px solid #e4eadb;background-color:transparent}.communities.comments .comments.comment:last-child{border-bottom:none}.communities.header{margin:10px auto 15px;text-align:left;width:1004px}.communities.header:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities.header .header__title{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;width:889px;font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:5px}.communities.header .header__shares{float:right;width:100px}.communities-members .communities-members__list{padding:15px}.communities-members .communities-members__list .list__item{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;line-height:1.5}.communities-members .communities-members__list .list__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities-members .communities-members__list .list__item .item__avatar{float:left;width:64px;height:64px;margin:0;padding:0}.communities-members .communities-members__list .list__item .item__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.communities-members .communities-members__list .list__item .item__username{margin-left:74px;margin-right:180px}.communities-members .communities-members__list .list__item .item__username>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#333;font-weight:bold;max-width:100%}.communities-members .communities-members__list .list__item .item__username--add-date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.communities-members .communities-members__list .list__item .item__username .item__username__date{white-space:nowrap;color:#999;font-size:11px;margin-left:10px}.communities-members .communities-members__list .list__item .item__nickname{margin-left:74px;margin-right:180px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.communities-members .communities-members__list .list__item .item__nickname__caption{white-space:nowrap;color:#999}.communities-members .communities-members__list .list__item .item__nickname__link{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;color:#219315;font-weight:bold}.communities-members .communities-members__list .list__item .item__delete{float:right;width:170px}.communities-members .communities-members__list .list__item .item__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.communities-members .communities-members__list .list__item .item__delete .delete__btn,.communities-members .communities-members__list .list__item .item__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities-members .communities-members__list .list__item .item__delete .delete__btn>*,.communities-members .communities-members__list .list__item .item__delete .delete__btn a,.communities-members .communities-members__list .list__item .item__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities-members .communities-members__list .list__item .item__delete .delete__btn>*:hover,.communities-members .communities-members__list .list__item .item__delete .delete__btn a:hover,.communities-members .communities-members__list .list__item .item__delete .delete__btn button:hover{text-decoration:none}.communities-members .communities-members__list .list__item .item__delete .delete__btn>*:focus,.communities-members .communities-members__list .list__item .item__delete .delete__btn a:focus,.communities-members .communities-members__list .list__item .item__delete .delete__btn button:focus{outline:none}.communities-members .communities-members__list .list__item .item__delete .delete__btn,.communities-members .communities-members__list .list__item .item__delete .delete__btn *{color:#fff}.communities-members .communities-members__list .list__item .item__delete .delete__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.communities-members .communities-members__list .list__item .item__delete .delete__btn,.communities-members .communities-members__list .list__item .item__delete .delete__btn *{text-align:center}.communities-members .communities-members__list .list__item .item__delete .delete__btn,.communities-members .communities-members__list .list__item .item__delete .delete__btn *{font-size:11px;line-height:28px}.communities-members .communities-members__list .list__item .item__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.communities-members .communities-members__list .list__item .item__add{float:right;width:170px}.communities-members .communities-members__list .list__item .item__add .add__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.communities-members .communities-members__list .list__item .item__add .add__btn,.communities-members .communities-members__list .list__item .item__add .add__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.communities-members .communities-members__list .list__item .item__add .add__btn>*,.communities-members .communities-members__list .list__item .item__add .add__btn a,.communities-members .communities-members__list .list__item .item__add .add__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.communities-members .communities-members__list .list__item .item__add .add__btn>*:hover,.communities-members .communities-members__list .list__item .item__add .add__btn a:hover,.communities-members .communities-members__list .list__item .item__add .add__btn button:hover{text-decoration:none}.communities-members .communities-members__list .list__item .item__add .add__btn>*:focus,.communities-members .communities-members__list .list__item .item__add .add__btn a:focus,.communities-members .communities-members__list .list__item .item__add .add__btn button:focus{outline:none}.communities-members .communities-members__list .list__item .item__add .add__btn,.communities-members .communities-members__list .list__item .item__add .add__btn *{color:#606060}.communities-members .communities-members__list .list__item .item__add .add__btn:hover{border-color:#4a8600;background-color:#549800}.communities-members .communities-members__list .list__item .item__add .add__btn:hover,.communities-members .communities-members__list .list__item .item__add .add__btn:hover *{color:#fff}.communities-members .communities-members__list .list__item .item__add .add__btn,.communities-members .communities-members__list .list__item .item__add .add__btn *{text-align:center}.communities-members .communities-members__list .list__item .item__add .add__btn,.communities-members .communities-members__list .list__item .item__add .add__btn *{font-size:11px;line-height:28px}.communities-members .communities-members__list .list__item .item__add .add__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.communities-members .communities-members__list .list__item .item__add .add__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.communities-members .communities-members__list .list__item .item__details{margin-left:74px;margin-right:180px}.communities-members .communities-members__list .list__item .item__details>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;line-height:1.5;color:#999;max-width:25%;margin-right:10px}.communities-members .communities-members__list .list__item .item__details>li.message{max-width:100%}.communities-members .communities-members__list .list__item .item__description{word-wrap:break-word;overflow-wrap:break-word;margin-left:74px;line-height:1.5}.communities-show .communities-show__description{padding:10px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;line-height:1.5}.communities-show .communities-show__description>p:not(:last-child){margin-bottom:10px}.communities-show .communities-show__topic .topic__caption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#666;background-color:#f0f0f0;border-bottom:1px solid #d4dacb}.communities-show .communities-show__topic .topic__caption .caption__author{width:192px;padding:10px;text-align:center}.communities-show .communities-show__topic .topic__caption .caption__title{width:330px;text-align:center}.communities-show .communities-show__topic .topic__caption .caption__date{width:150px;padding:10px;text-align:center}.communities-show .communities-show__topic .topic__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0}.communities-show .communities-show__topic .topic__item:hover{text-decoration:none}.communities-show .communities-show__topic .topic__item .item__author{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:172px;padding:5px 10px}.communities-show .communities-show__topic .topic__item .item__author .author__avatar{margin-right:10px}.communities-show .communities-show__topic .topic__item .item__author .author__avatar img{width:36px;height:36px;border-radius:4px;vertical-align:bottom}.communities-show .communities-show__topic .topic__item .item__author .author__name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.communities-show .communities-show__topic .topic__item .item__title{width:330px;padding:5px 0}.communities-show .communities-show__topic .topic__item .item__title>a{display:block;width:330px;line-height:18px;word-wrap:break-word;overflow-wrap:break-word;font-weight:normal}.communities-show .communities-show__topic .topic__item .item__title .title__count{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:inline-block;padding:0 8px;margin-left:5px;font-size:10px;line-height:18px;color:#fff;background-color:#999}.communities-show .communities-show__topic .topic__item .item__date{width:150px;padding:10px;font-size:11px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.communities-show .communities-show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px;line-height:1.5}.communities-show .communities-show__not-exist>p:not(:last-child){margin-bottom:10px}.community.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px}.community.form .form__field{padding:10px 0 10px}.community.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.community.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.community.form .form__field .field__caption label{font-size:13px;line-height:24px}.community.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.community.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.community.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.community.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.community.form .form__field .field__input input:read-only{background:#ddd}.community.form .form__field .field__input textarea{padding-right:36px}.community.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.community.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.community.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.community.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.community.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.community.form .form__field .field__input .input__textarea--long{min-height:12em}.community.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.community.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.community.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.community.form .form__field .field__input .input__upload .upload__image,.community.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.community.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.community.form .form__field .field__input .input__upload p{line-height:1.5}.community.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.community.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.community.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.community.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.community.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.community.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.community.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.community.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.community.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.community.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.community.form .form__field.form__field--ng .field__input .input__tip{display:block}.community.form .form__action{margin-left:145px}.community.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.community.form .form__action .action__controller .controller__button,.community.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.community.form .form__action .action__controller .controller__button>*,.community.form .form__action .action__controller .controller__button a,.community.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.community.form .form__action .action__controller .controller__button>*:hover,.community.form .form__action .action__controller .controller__button a:hover,.community.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.community.form .form__action .action__controller .controller__button>*:focus,.community.form .form__action .action__controller .controller__button a:focus,.community.form .form__action .action__controller .controller__button button:focus{outline:none}.community.form .form__action .action__controller .controller__button,.community.form .form__action .action__controller .controller__button *{color:#fff}.community.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.community.form .form__action .action__controller .controller__button,.community.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.community.form .form__action .action__controller .controller__button,.community.form .form__action .action__controller .controller__button *{text-align:center}.community.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.community.form .form__action .action__controller .controller__button.controller__button--revision,.community.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.community.form .form__action .action__controller .controller__button.controller__button--revision>*,.community.form .form__action .action__controller .controller__button.controller__button--revision a,.community.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.community.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.community.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.community.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.community.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.community.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.community.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.community.form .form__action .action__controller .controller__button.controller__button--revision,.community.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.community.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.community.form .form__action .action__controller .controller__button.controller__button--revision:hover,.community.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.community.form .form__action .action__controller .controller__button.controller__button--revision,.community.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.community.form .form__action .action__controller.action__controller--confirmation{display:none}.community.form.form--confirm .form__field .field__input{display:none}.community.form.form--confirm .form__field .field__confirmation{display:block}.community.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.community.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.community__new.layouts.components.content-with-header .content-with-header__content{overflow:visible}.communities-topics-show .communities-topics-show__description{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;position:relative;min-height:48px;padding:15px 15px 15px 75px}.communities-topics-show .communities-topics-show__description:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities-topics-show .communities-topics-show__description .description__avatar{height:48px;width:48px;left:15px;position:absolute;top:15px;z-index:1}.communities-topics-show .communities-topics-show__description .description__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.communities-topics-show .communities-topics-show__description .description__username{max-width:60%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;font-weight:bold;line-height:18px;margin-right:15px}.communities-topics-show .communities-topics-show__description .description__username a{color:#219315}.communities-topics-show .communities-topics-show__description .description__username a:hover{color:#64bc4b;text-decoration:underline}.communities-topics-show .communities-topics-show__description .description__date{float:left;color:#999;font-size:12px;line-height:17px;margin-top:1px;margin-right:15px}.communities-topics-show .communities-topics-show__description .description__date>a{color:#999}.communities-topics-show .communities-topics-show__description .description__body{clear:both;margin-top:2px;line-height:1.5}.communities-topics-show .communities-topics-show__description .description__body>p:not(:last-child){margin-bottom:10px}.communities-topics-show .communities-topics-show__title{max-width:600px}.communities-topics-show .communities-topics-show__title:after{content:"";clear:both;height:0;display:block;visibility:hidden}.communities-topics-show .communities-topics-show__title .title__topic{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:536px;float:left}.communities-topics-show .communities-topics-show__title .title__suffix{width:64px;float:left}.communities-topics-show .communities-topics-show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px;line-height:1.5}.communities-topics-show .communities-topics-show__not-exist>p:not(:last-child){margin-bottom:10px}.community.topic.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px}.community.topic.form .form__field{padding:10px 0 10px}.community.topic.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.community.topic.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.community.topic.form .form__field .field__caption label{font-size:13px;line-height:24px}.community.topic.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.community.topic.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.community.topic.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.community.topic.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.community.topic.form .form__field .field__input input:read-only{background:#ddd}.community.topic.form .form__field .field__input textarea{padding-right:36px}.community.topic.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.community.topic.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.community.topic.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.community.topic.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.community.topic.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.community.topic.form .form__field .field__input .input__textarea--long{min-height:12em}.community.topic.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.community.topic.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.community.topic.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.community.topic.form .form__field .field__input .input__upload .upload__image,.community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.community.topic.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.community.topic.form .form__field .field__input .input__upload p{line-height:1.5}.community.topic.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.community.topic.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.community.topic.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.community.topic.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.community.topic.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.community.topic.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.community.topic.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.community.topic.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.community.topic.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.community.topic.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.community.topic.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.community.topic.form .form__field.form__field--ng .field__input .input__tip{display:block}.community.topic.form .form__action{margin-left:145px}.community.topic.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.community.topic.form .form__action .action__controller .controller__button,.community.topic.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.community.topic.form .form__action .action__controller .controller__button>*,.community.topic.form .form__action .action__controller .controller__button a,.community.topic.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.community.topic.form .form__action .action__controller .controller__button>*:hover,.community.topic.form .form__action .action__controller .controller__button a:hover,.community.topic.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.community.topic.form .form__action .action__controller .controller__button>*:focus,.community.topic.form .form__action .action__controller .controller__button a:focus,.community.topic.form .form__action .action__controller .controller__button button:focus{outline:none}.community.topic.form .form__action .action__controller .controller__button,.community.topic.form .form__action .action__controller .controller__button *{color:#fff}.community.topic.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.community.topic.form .form__action .action__controller .controller__button,.community.topic.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.community.topic.form .form__action .action__controller .controller__button,.community.topic.form .form__action .action__controller .controller__button *{text-align:center}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision>*,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision a,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision:hover,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.community.topic.form .form__action .action__controller .controller__button.controller__button--revision,.community.topic.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.community.topic.form .form__action .action__controller.action__controller--confirmation{display:none}.community.topic.form.form--confirm .form__field .field__input{display:none}.community.topic.form.form--confirm .form__field .field__confirmation{display:block}.community.topic.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.community.topic.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.compatible_users.index .index__outline{font-size:13px;line-height:1.5;padding:15px 30px}.compatible_users.index .index__guide{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ddd;padding:15px;margin:0 15px 15px}.compatible_users.index .index__guide .guide__title{font-size:16px;font-weight:bold;color:#64bc4b;text-align:center;margin-top:20px;margin-bottom:20px}.compatible_users.index .index__guide .guide__image{text-align:center;margin-bottom:20px;margin-right:30px}.compatible_users.index .index__guide>p{line-height:1.5;margin-bottom:10px}.compatible_users.index .index__ranking{padding:0 15px}.compatible_users.index .index__ranking .ranking__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ddd;margin-bottom:15px}.compatible_users.index .index__ranking .ranking__item .item__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;background-color:#f6f6f6;height:84px}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank{width:70px;padding:10px 0;text-align:center}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank .rank__text{display:block;font-size:20px;font-weight:bold;color:#64bc4b}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no1 .rank__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -500px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:2px}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no1 .rank__text{color:#ffa700}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no2 .rank__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -550px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:2px}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no2 .rank__text{color:#777}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no3 .rank__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -600px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:2px}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank.header__rank--no3 .rank__text{color:#a7641c}.compatible_users.index .index__ranking .ranking__item .item__header .header__rank .rank-other{line-height:64px;height:64px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata:after{content:"";clear:both;height:0;display:block;visibility:hidden}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__avatar{float:left;height:64px;width:64px;padding:10px 0}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:200px;margin-left:74px;padding:17px 0 0 0;font-size:16px;line-height:1em;font-weight:bold;color:#333}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__details{margin-top:12px;margin-left:74px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__details li{display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:1.5;color:#999;margin-right:10px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add{float:right;margin-top:10px;margin-right:10px;width:170px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn>*,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn a,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn>*:hover,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn a:hover,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn button:hover{text-decoration:none}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn>*:focus,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn a:focus,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn button:focus{outline:none}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn *{color:#fff}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn *{text-align:center}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn *{font-size:11px;line-height:28px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn>*,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn a,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn>*:hover,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn a:hover,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn button:hover{text-decoration:none}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn>*:focus,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn a:focus,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn button:focus{outline:none}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn *{color:#606060}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn:hover{border-color:#4a8600;background-color:#549800}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn:hover,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn:hover *{color:#fff}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn *{text-align:center}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn,.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn *{font-size:11px;line-height:28px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.compatible_users.index .index__ranking .ranking__item .item__header .header__userdata .userdata__add .add__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.compatible_users.index .index__ranking .ranking__item .item__header .header__number{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;padding:10px 0;height:64px;width:140px;text-align:center;color:#fff;background-color:#76af2a}.compatible_users.index .index__ranking .ranking__item .item__header .header__number .number__text{font-size:12px;margin:3px auto;display:block}.compatible_users.index .index__ranking .ranking__item .item__header .header__number .number__percent{font-size:40px;display:block;font-weight:bold}.compatible_users.index .index__ranking .ranking__item .item__books{padding:0;margin-bottom:5px}.compatible_users.index .index__ranking .ranking__item .item__books .booklist{width:680px;margin:0 auto}.compatible_users.index .index__ranking .ranking__item .item__books .booklist li{margin-bottom:0}.compatible_users.index .index__ranking .ranking__item .item__books .booklist li .booklist-authors li{margin-bottom:3px}.compatible_users.index .index__ranking .ranking__item .item__books .booklist li .booklist-operate li{margin-bottom:2px}.compatible_users.index .index__ranking .ranking__item .item__books .booklist li .booklist-operate li:last-child{margin-bottom:0}.bm-events-user-status{display:inline-block;color:#fff;padding:3px 8px 4px;margin-right:10px;font-size:12px;line-height:1;border-radius:12px;vertical-align:top}.bm-events-user-status--joining{background-color:#64bc4b}.bm-events-user-status--considering{background-color:#bbb}.email_auth_tokens .email_auth_tokens__table{border-collapse:separate;border-spacing:20px 30px;display:table;margin:0 auto;text-align:center;width:840px}.email_auth_tokens .email_auth_tokens__table .table__cell{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;box-sizing:border-box;display:table-cell;text-align:left;width:400px}.email_auth_tokens .email_auth_tokens__table .table__cell>h2{border-bottom:1px solid #d4dacb;color:#2b7653;font-size:16px;height:50px;line-height:50px;padding:0 15px}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner{padding:15px 20px 20px}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner>p{font-size:12px;line-height:1.5}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form{margin:0 auto}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__errors{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:8px 10px;margin:10px auto;font-size:12px;line-height:1.5;color:red;border:1px solid #eec3ca;background-color:#fff1f2}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field .field__caption label{font-size:12px;line-height:24px;font-weight:bold}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field .field__input{position:relative;text-align:left;width:100%;margin-bottom:5px}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;padding:12px 20px;margin:auto;font-size:13px;box-sizing:border-box;color:#fff;background-color:#355b75;top:-36px;left:0;right:0;width:90%;min-height:36px;z-index:201;text-align:center}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field .field__input .input__tip:after{border:5px solid transparent;border-top-color:#355b75;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__tip{display:block}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__field.form__field--checkbox{margin:8px auto}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*:hover,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a:hover,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*:focus,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a:focus,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button:focus{outline:none}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{color:#fff}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{text-align:center}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover,.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.email_auth_tokens .email_auth_tokens__table .table__cell .cell__inner.form .form__action .action__controller.action__controller--confirmation{display:none}.event.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px}.event.form .form__field{padding:10px 0 10px}.event.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.event.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.event.form .form__field .field__caption label{font-size:13px;line-height:24px}.event.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.event.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.event.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.event.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.event.form .form__field .field__input input:read-only{background:#ddd}.event.form .form__field .field__input textarea{padding-right:36px}.event.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.event.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.event.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.event.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.event.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.event.form .form__field .field__input .input__textarea--long{min-height:12em}.event.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.event.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.event.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.event.form .form__field .field__input .input__upload .upload__image,.event.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.event.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.event.form .form__field .field__input .input__upload p{line-height:1.5}.event.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.event.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.event.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.event.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.event.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.event.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.event.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.event.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.event.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.event.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.event.form .form__field.form__field--ng .field__input .input__tip{display:block}.event.form .form__action{margin-left:145px}.event.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.event.form .form__action .action__controller .controller__button,.event.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.event.form .form__action .action__controller .controller__button>*,.event.form .form__action .action__controller .controller__button a,.event.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.event.form .form__action .action__controller .controller__button>*:hover,.event.form .form__action .action__controller .controller__button a:hover,.event.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.event.form .form__action .action__controller .controller__button>*:focus,.event.form .form__action .action__controller .controller__button a:focus,.event.form .form__action .action__controller .controller__button button:focus{outline:none}.event.form .form__action .action__controller .controller__button,.event.form .form__action .action__controller .controller__button *{color:#fff}.event.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.event.form .form__action .action__controller .controller__button,.event.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.event.form .form__action .action__controller .controller__button,.event.form .form__action .action__controller .controller__button *{text-align:center}.event.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.event.form .form__action .action__controller .controller__button.controller__button--revision,.event.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.event.form .form__action .action__controller .controller__button.controller__button--revision>*,.event.form .form__action .action__controller .controller__button.controller__button--revision a,.event.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.event.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.event.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.event.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.event.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.event.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.event.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.event.form .form__action .action__controller .controller__button.controller__button--revision,.event.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.event.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.event.form .form__action .action__controller .controller__button.controller__button--revision:hover,.event.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.event.form .form__action .action__controller .controller__button.controller__button--revision,.event.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.event.form .form__action .action__controller.action__controller--confirmation{display:none}.event.form.form--confirm .form__field .field__input{display:none}.event.form.form--confirm .form__field .field__confirmation{display:block}.event.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.event.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.event.form .form__field.form__field--loading .field__input .input__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.event.form .form__field .field__input .input__upload{margin-left:220px}.event.form .form__field .field__input .input__upload .upload__image,.event.form .form__field .field__input .input__upload .upload__image .image__thumbnail{box-sizing:content-box;background-clip:content-box;border-width:3px;padding:1px;width:200px;height:80px}.event.form .form__field .input__notice{margin-top:10px}.event.form.form--confirm .field__confirmation.field__confirmation--thumbnail .confirmation__image{width:500px;height:200px;background-size:100% auto;background-repeat:no-repeat;background-position:center center;background-color:#f0f0f0;border-radius:4px}#js_event_form .content-with-header__content{overflow:visible}.events.comments .comments.comment{margin:0;border:none;border-bottom:1px solid #e4eadb;background-color:transparent}.events.comments .comments.comment:last-child{border-bottom:none}.event.comments .comments.comment{margin:0;border:none;border-bottom:1px solid #e4eadb;background-color:transparent}.event.comments .comments.comment:last-child{border-bottom:none}.events.messages{min-height:300px}.events.messages .messages__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:652px;margin:0 auto;line-height:15px}.events.messages .messages__header__details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-width:0;padding:10px;border-radius:4px;background-color:#f7f7f7}.events.messages .messages__header__details>li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.events.messages .messages__header__details>li:not(:last-child){margin-bottom:10px}.events.messages .messages__header__details__key{-webkit-flex-basis:40px;-moz-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;color:#999;margin-right:10px}.events.messages .messages__header__details__value{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333}.events.messages .form__input{display:none}.events.messages .form__input.form__input--active{display:block}.events.messages .form__confirm{display:none}.events.messages .form__confirm.form__confirm--active{display:block}.events.messages.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;margin:0 auto;padding:10px 0 15px 0;text-align:left;width:652px}.events.messages.form .form__field{padding:10px 0 10px}.events.messages.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.events.messages.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.events.messages.form .form__field .field__caption label{font-size:13px;line-height:24px}.events.messages.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.events.messages.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.events.messages.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.events.messages.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.events.messages.form .form__field .field__input input:read-only{background:#ddd}.events.messages.form .form__field .field__input textarea{padding-right:36px}.events.messages.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.events.messages.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.events.messages.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.events.messages.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.events.messages.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.events.messages.form .form__field .field__input .input__textarea--long{min-height:12em}.events.messages.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.events.messages.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.events.messages.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.events.messages.form .form__field .field__input .input__upload .upload__image,.events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.events.messages.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.events.messages.form .form__field .field__input .input__upload p{line-height:1.5}.events.messages.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.events.messages.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.events.messages.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.events.messages.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.events.messages.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.events.messages.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.events.messages.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.events.messages.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.events.messages.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.events.messages.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.events.messages.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.events.messages.form .form__field.form__field--ng .field__input .input__tip{display:block}.events.messages.form .form__action{margin-left:145px}.events.messages.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.events.messages.form .form__action .action__controller .controller__button,.events.messages.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.messages.form .form__action .action__controller .controller__button>*,.events.messages.form .form__action .action__controller .controller__button a,.events.messages.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.messages.form .form__action .action__controller .controller__button>*:hover,.events.messages.form .form__action .action__controller .controller__button a:hover,.events.messages.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.events.messages.form .form__action .action__controller .controller__button>*:focus,.events.messages.form .form__action .action__controller .controller__button a:focus,.events.messages.form .form__action .action__controller .controller__button button:focus{outline:none}.events.messages.form .form__action .action__controller .controller__button,.events.messages.form .form__action .action__controller .controller__button *{color:#fff}.events.messages.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.events.messages.form .form__action .action__controller .controller__button,.events.messages.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.events.messages.form .form__action .action__controller .controller__button,.events.messages.form .form__action .action__controller .controller__button *{text-align:center}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision>*,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision a,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.events.messages.form .form__action .action__controller .controller__button.controller__button--revision,.events.messages.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.events.messages.form .form__action .action__controller.action__controller--confirmation{display:none}.events.messages.form.form--confirm .form__field .field__input{display:none}.events.messages.form.form--confirm .form__field .field__confirmation{display:block}.events.messages.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.events.messages.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.events.messages.form .form__field{padding:5px 0}.events.messages.form .form__field .field__caption{float:none;width:100%;padding:0;margin:0 auto;text-align:left}.events.messages.form .form__field .field__caption .caption__type{float:none;display:inline-block}.events.messages.form .form__field .field__caption.field__caption--column{float:none;width:100%;padding:0;margin:0 auto;text-align:left}.events.messages.form .form__field .field__caption.field__caption--column .caption__type{float:none;display:inline-block;margin-bottom:5px}.events.messages.form .form__field .field__input{width:100%}.events.messages.form .form__field .field__input textarea{min-height:200px}.events.messages.form .form__action{width:400px;margin-left:auto;margin-right:auto}.events.sidebars.event-detail{margin:0}.events.sidebars.event-detail .event-detail__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.events.sidebars.event-detail .event-detail__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.events.sidebars.event-detail .event-detail__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.events.sidebars.event-detail .event-detail__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.events.sidebars.event-detail .event-detail__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.events.sidebars.event-detail .event-detail__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.events.sidebars.event-detail .event-detail__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.events.sidebars.event-detail .event-detail__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.events.sidebars.event-detail .event-detail__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.events.sidebars.event-detail .event-detail__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.events.sidebars.event-detail .event-detail__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.events.sidebars.event-detail .event-detail__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.events.sidebars.event-detail .event-detail__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.events.sidebars.event-detail .event-detail__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.events.sidebars.event-detail .event-detail__group .group__action .action__items{margin:10px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item>*,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item a,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item>*:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item a:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item button:hover{text-decoration:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item>*:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item a:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item button:focus{outline:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item *{color:#606060}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover *{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__label{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight>*,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight a,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight>*:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight a:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight>*:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight a:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight>*,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight a,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active>*,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active a,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active>*:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active a:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active>*:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active a:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active,.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active *{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.events.sidebars.event-detail .event-detail__group .group__action .action-list{margin:10px}.events.sidebars.event-detail .event-detail__group .group__action .action-list__item{margin:5px 0}.events.sidebars.event-detail .event-detail__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.events.sidebars.event-detail .event-detail__group .group__action .action__more,.events.sidebars.event-detail .event-detail__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.sidebars.event-detail .event-detail__group .group__action .action__more>*,.events.sidebars.event-detail .event-detail__group .group__action .action__more a,.events.sidebars.event-detail .event-detail__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.sidebars.event-detail .event-detail__group .group__action .action__more>*:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__more a:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__more button:hover{text-decoration:none}.events.sidebars.event-detail .event-detail__group .group__action .action__more>*:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__more a:focus,.events.sidebars.event-detail .event-detail__group .group__action .action__more button:focus{outline:none}.events.sidebars.event-detail .event-detail__group .group__action .action__more,.events.sidebars.event-detail .event-detail__group .group__action .action__more *{color:#606060}.events.sidebars.event-detail .event-detail__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.events.sidebars.event-detail .event-detail__group .group__action .action__more:hover,.events.sidebars.event-detail .event-detail__group .group__action .action__more:hover *{color:#fff}.events.sidebars.event-detail .event-detail__group .group__action .action__more,.events.sidebars.event-detail .event-detail__group .group__action .action__more *{text-align:center}.events.sidebars.event-detail .event-detail__group .group__action .action__more,.events.sidebars.event-detail .event-detail__group .group__action .action__more *{font-size:11px;line-height:28px}.events.sidebars.event-detail .event-detail__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.events.sidebars.event-detail .event-detail__group .group__footer{padding:10px}.events.sidebars.event-detail .event-detail__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.events.sidebars.event-detail .event-detail__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.events.sidebars.event-detail .event-detail__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.events-manage-block .event-manage-block-notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.events-manage-block__operate{margin:10px}.events-manage-block__operate>li{margin-bottom:5px}.event-operate ul{margin:10px}.event-operate ul li{margin-bottom:5px}.event-operate ul li .modal-button,.event-operate ul li a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;font-size:12px;height:41px;padding:12px 12px 0 12px;text-align:left}.event-operate ul li .modal-button .label,.event-operate ul li a .label{color:#666;vertical-align:top}.event-operate ul li .modal-button:hover,.event-operate ul li a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.event-operate ul li .modal-button:hover .label,.event-operate ul li a:hover .label{color:#fff;text-decoration:none}.event-operate ul li .modal-button a:hover,.event-operate ul li a a:hover{text-decoration:none}.event-operate ul li .modal-button .label,.event-operate ul li a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#069}.event-operate ul li .modal-button:hover,.event-operate ul li a:hover{color:#fff}.event-operate ul li .modal-button:hover .sprite-core.icon-plus,.event-operate ul li a:hover .sprite-core.icon-plus{background-position:-100px -200px}.event-operate ul li.active .modal-button,.event-operate ul li.active a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ee921a;border:1px solid #ee921a;box-sizing:border-box;color:#fff;display:block;text-align:center;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;font-size:12px;height:41px;padding:12px 12px 0 12px;text-align:left}.event-operate ul li.active .modal-button .label,.event-operate ul li.active a .label{color:#fff;vertical-align:top}.event-operate ul li.active .modal-button:hover,.event-operate ul li.active a:hover{background-color:#ffca38;border:1px solid #ffca38;text-decoration:none}.event-operate ul li.active .modal-button:hover .label,.event-operate ul li.active a:hover .label{color:#fff;text-decoration:none}.event-operate ul li.active .modal-button a:hover,.event-operate ul li.active a a:hover{text-decoration:none}.event-operate ul li.active .modal-button .label,.event-operate ul li.active a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#fff}.event-operate ul li.active .modal-button .sprite-core.icon-plus,.event-operate ul li.active a .sprite-core.icon-plus{background-position:-200px -200px}.event-operate ul li.active .modal-button:hover,.event-operate ul li.active a:hover{color:#fff}.userslist-side{padding:10px 10px 8px 10px}.userslist-side:after{content:"";clear:both;height:0;display:block;visibility:hidden}.userslist-side li{float:left;width:139px;margin-bottom:5px}.userslist-side li a{font-size:0px}.userslist-side li a .userslist-side-name{display:inline-block;*display:inline;*zoom:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:93px;font-size:12px;line-height:36px;vertical-align:top}.userslist-side li a .userslist-side-image{width:36px;margin-right:5px;display:inline-block;*display:inline;*zoom:1}.userslist-side li a:hover{text-decoration:none}.userslist-side li a:hover .userslist-side-name{color:#64bc4b}.events-create-block .events-create-block-notice{font-size:12px;margin:6px 10px 6px 10px;line-height:1.5}.events-create-block form{margin:10px}.events-create-block form:after{content:"";clear:both;height:0;display:block;visibility:hidden}.events-create-block form .field{width:243px;float:left}.events-create-block form .field input[type=text]{-webkit-border-top-right-radius:0px;-moz-border-top-right-radius:0px;-ms-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-ms-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-right-radius:0px;width:100%;box-sizing:border-box;margin-bottom:0}.events-create-block form .actions{width:35px;float:right}.events-create-block form .actions button{-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;-ms-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px;width:100%;height:38px;box-sizing:border-box;padding-top:3px;border:none;margin-bottom:0;background-color:#418701;border-radius:0 4px 4px 0;cursor:pointer}.events-create-block form .actions button:hover{background-color:#61b901}.events-create-block .create-button{margin:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ee921a;border:1px solid #ee921a;box-sizing:border-box;color:#fff;display:block;text-align:center;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;height:47px;line-height:47px}.events-create-block .create-button .label{color:#fff;height:24px;line-height:24px;vertical-align:top}.events-create-block .create-button:hover{background-color:#ffca38;border:1px solid #ffca38;text-decoration:none}.events-create-block .create-button:hover .label{color:#fff;text-decoration:none}.events-create-block .create-button a:hover{text-decoration:none}.events.header{margin:10px auto 15px;text-align:left;width:1004px}.events.header:after{content:"";clear:both;height:0;display:block;visibility:hidden}.events.header .header__title{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;width:889px;font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:5px}.events.header .header__shares{float:right;width:100px}.events-members .events-members__list{padding:15px}.events-members .events-members__list .list__item{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;line-height:1.5}.events-members .events-members__list .list__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.events-members .events-members__list .list__item .item__avatar{float:left;width:64px;height:64px;margin:0;padding:0}.events-members .events-members__list .list__item .item__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.events-members .events-members__list .list__item .item__username{margin-left:74px;margin-right:180px}.events-members .events-members__list .list__item .item__username>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#333;font-weight:bold;max-width:100%}.events-members .events-members__list .list__item .item__username--add-date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.events-members .events-members__list .list__item .item__username .item__username__date{white-space:nowrap;color:#999;font-size:11px;margin-left:10px}.events-members .events-members__list .list__item .item__nickname{margin-left:74px;margin-right:180px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.events-members .events-members__list .list__item .item__nickname__caption{white-space:nowrap;color:#999}.events-members .events-members__list .list__item .item__nickname__link{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;color:#219315;font-weight:bold}.events-members .events-members__list .list__item .item__delete{float:right;width:170px}.events-members .events-members__list .list__item .item__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.events-members .events-members__list .list__item .item__delete .delete__btn,.events-members .events-members__list .list__item .item__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events-members .events-members__list .list__item .item__delete .delete__btn>*,.events-members .events-members__list .list__item .item__delete .delete__btn a,.events-members .events-members__list .list__item .item__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events-members .events-members__list .list__item .item__delete .delete__btn>*:hover,.events-members .events-members__list .list__item .item__delete .delete__btn a:hover,.events-members .events-members__list .list__item .item__delete .delete__btn button:hover{text-decoration:none}.events-members .events-members__list .list__item .item__delete .delete__btn>*:focus,.events-members .events-members__list .list__item .item__delete .delete__btn a:focus,.events-members .events-members__list .list__item .item__delete .delete__btn button:focus{outline:none}.events-members .events-members__list .list__item .item__delete .delete__btn,.events-members .events-members__list .list__item .item__delete .delete__btn *{color:#fff}.events-members .events-members__list .list__item .item__delete .delete__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.events-members .events-members__list .list__item .item__delete .delete__btn,.events-members .events-members__list .list__item .item__delete .delete__btn *{text-align:center}.events-members .events-members__list .list__item .item__delete .delete__btn,.events-members .events-members__list .list__item .item__delete .delete__btn *{font-size:11px;line-height:28px}.events-members .events-members__list .list__item .item__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.events-members .events-members__list .list__item .item__add{float:right;width:170px}.events-members .events-members__list .list__item .item__add .add__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.events-members .events-members__list .list__item .item__add .add__btn,.events-members .events-members__list .list__item .item__add .add__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events-members .events-members__list .list__item .item__add .add__btn>*,.events-members .events-members__list .list__item .item__add .add__btn a,.events-members .events-members__list .list__item .item__add .add__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events-members .events-members__list .list__item .item__add .add__btn>*:hover,.events-members .events-members__list .list__item .item__add .add__btn a:hover,.events-members .events-members__list .list__item .item__add .add__btn button:hover{text-decoration:none}.events-members .events-members__list .list__item .item__add .add__btn>*:focus,.events-members .events-members__list .list__item .item__add .add__btn a:focus,.events-members .events-members__list .list__item .item__add .add__btn button:focus{outline:none}.events-members .events-members__list .list__item .item__add .add__btn,.events-members .events-members__list .list__item .item__add .add__btn *{color:#606060}.events-members .events-members__list .list__item .item__add .add__btn:hover{border-color:#4a8600;background-color:#549800}.events-members .events-members__list .list__item .item__add .add__btn:hover,.events-members .events-members__list .list__item .item__add .add__btn:hover *{color:#fff}.events-members .events-members__list .list__item .item__add .add__btn,.events-members .events-members__list .list__item .item__add .add__btn *{text-align:center}.events-members .events-members__list .list__item .item__add .add__btn,.events-members .events-members__list .list__item .item__add .add__btn *{font-size:11px;line-height:28px}.events-members .events-members__list .list__item .item__add .add__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.events-members .events-members__list .list__item .item__add .add__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.events-members .events-members__list .list__item .item__details{margin-left:74px;margin-right:180px}.events-members .events-members__list .list__item .item__details>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;line-height:1.5;color:#999;max-width:25%;margin-right:10px}.events-members .events-members__list .list__item .item__details>li.message{max-width:100%}.events-members .events-members__list .list__item .item__description{word-wrap:break-word;overflow-wrap:break-word;margin-left:74px;line-height:1.5}.common-block.event-header-block{background:url(/packs/event-b1785f0c45d51302286611f482bddf88.png) center center no-repeat #f0f0f0;background-size:1038px auto;height:200px;position:relative}.common-block.event-header-block h2{-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.6);color:#fff;font-size:16px;height:42px;left:0;line-height:40px;position:absolute;text-indent:16px;top:158px;width:1036px;z-index:20;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.eventslist-details{margin-bottom:10px}.eventslist-details li{display:inline-block;*display:inline;*zoom:1;color:#fa6a00;font-size:0;margin-right:18px}.eventslist-details li span.label{font-size:13px;font-weight:bold;height:13px;line-height:13px;margin-left:5px;vertical-align:top}.eventslist-details li.eventslist-details-admin{width:50%;margin-right:0}.eventslist-details li.eventslist-details-admin span.label{width:90%;display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.events-area{padding:15px 0}.events-area .eventslist li{border-bottom:1px solid #ccc;margin-bottom:15px;padding:0 15px 10px 15px}.events-area .eventslist li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.events-area .eventslist li ul li{border-bottom:none;margin-bottom:0;padding:0}.events-area .eventslist li .eventslist-userimage{display:inline-block;*display:inline;*zoom:1;margin-bottom:5px}.events-area .eventslist li .eventslist-title{display:inline-block;*display:inline;*zoom:1;font-size:16px;font-weight:bold;line-height:36px;margin-bottom:5px;vertical-align:top;width:616px;padding-left:10px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.events-area .eventslist li .eventslist-image{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:url(/packs/event-b1785f0c45d51302286611f482bddf88.png) center center no-repeat #f0f0f0;background-size:100% auto;width:100%;height:264.8px;margin-bottom:8px}.events-area .eventslist li .eventslist-image a{display:block;width:100%;height:264.8px}.events-area .eventslist li ul.eventslist-numbers{margin-bottom:8px}.events-area .eventslist li ul.eventslist-numbers li{display:inline-block;*display:inline;*zoom:1;font-size:12px;margin-right:10px;padding:7px 0}.events-area .eventslist li ul.eventslist-numbers li .label{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;background-color:#999;border-bottom:1px solid #999;border-left:1px solid #999;border-top:1px solid #999;color:#fff;padding:5px 8px}.events-area .eventslist li ul.eventslist-numbers li .number{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;border-bottom:1px solid #ececec;border-right:1px solid #ececec;border-top:1px solid #ececec;box-sizing:border-box;padding:5px 8px}.events-area .eventslist li ul.eventslist-numbers li.eventslist-numbers-join .label{background-color:#64bc4b;border-bottom:1px solid #64bc4b;border-left:1px solid #64bc4b;border-top:1px solid #64bc4b}.events-area .eventslist li .eventslist-text{line-height:1.5;margin-bottom:5px}.event-show-area{padding:15px}.event-show-area-info{line-height:1.5}#events-index .index__address-selector--hidden{display:none}.events.show .show__event-header{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:264.8px;position:relative;margin:15px;background:url(/packs/event-b1785f0c45d51302286611f482bddf88.png) center no-repeat #f0f0f0;background-size:100% auto;box-sizing:border-box}.events.show .show__event{padding:10px}.events.show .show__event .event__description{line-height:1.5}.events.show .show__event .event__description>p{word-wrap:break-word;overflow-wrap:break-word}.events.show .show__comments .comments__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:120px;float:right}.events.show .show__comments .comments__more,.events.show .show__comments .comments__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.events.show .show__comments .comments__more>*,.events.show .show__comments .comments__more a,.events.show .show__comments .comments__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.events.show .show__comments .comments__more>*:hover,.events.show .show__comments .comments__more a:hover,.events.show .show__comments .comments__more button:hover{text-decoration:none}.events.show .show__comments .comments__more>*:focus,.events.show .show__comments .comments__more a:focus,.events.show .show__comments .comments__more button:focus{outline:none}.events.show .show__comments .comments__more,.events.show .show__comments .comments__more *{color:#606060}.events.show .show__comments .comments__more:hover{border-color:#4a8600;background-color:#549800}.events.show .show__comments .comments__more:hover,.events.show .show__comments .comments__more:hover *{color:#fff}.events.show .show__comments .comments__more,.events.show .show__comments .comments__more *{text-align:center}.events.show .show__comments .comments__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:-3px}.events.show .show__comments .show__comments__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.events.show .show__comments .common-more-button{margin:15px}.events.show .show__comments .comments.comment{margin:0;border:none;border-bottom:1px solid #e4eadb;background-color:transparent}.events.show .show__comments .comments.comment:last-child{border-bottom:none}.giftbooks.index .index__content .content__books{padding:15px;margin:0 -15px}.giftbooks.index .index__content .content__books:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbooks.index .index__content .content__books>li{position:relative;margin-bottom:10px;padding:0 15px 10px 15px;border-bottom:1px solid #ececec}.giftbooks.index .index__content .content__books>li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbooks.index .index__content .content__books .books__cover{position:relative;float:left;width:85px;height:120px}.giftbooks.index .index__content .content__books .books__cover .cover__thumbnail{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%}.giftbooks.index .index__content .content__books .books__title{font-size:14px;font-weight:bold;line-height:1.5;margin-left:100px}.giftbooks.index .index__content .content__books .books__authors{margin-left:100px;margin-top:5px}.giftbooks.index .index__content .content__books .books__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;max-width:100%}.giftbooks.index .index__content .content__books .books__authors>li:not:first-child:after{content:",";margin-right:5px}.giftbooks.index .index__content .content__books .books__options{margin-left:100px;margin-top:5px;font-size:0;line-height:0}.giftbooks.index .index__content .content__books .books__options .options__title{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:11px;line-height:20px;padding:0 6px}.giftbooks.index .index__content .content__books .books__options .options__title:not(:first-child){margin-left:10px}.giftbooks.index .index__content .content__books .books__options .options__description{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#666;font-size:11px;line-height:20px;padding:0 6px}.giftbooks.index .index__content .content__books .books__options .options__description .description__finish .finish__date{color:#999;text-decoration:line-through}.giftbooks.index .index__content .content__books .books__options .options__description .description__finish .finish__text{margin-left:5px;color:red}.giftbooks.index .index__content .content__books .books__options.books__options--feature .options__title{background-color:#64bc4b;border-color:#64bc4b}.giftbooks.index .index__content .content__books .books__options.books__options--feature .options__description{border-color:#64bc4b}.giftbooks.index .index__content .content__books .books__options.books__options--open .options__title{background-color:#ee921a;border-color:#ee921a}.giftbooks.index .index__content .content__books .books__options.books__options--open .options__description{border-color:#ee921a}.giftbooks.index .index__content .content__books .books__info{margin-left:100px;margin-top:5px}.giftbooks.index .index__content .content__books .books__info p{font-size:12px;line-height:1.5}.giftbooks.index .index__content .content__books .books__giftbooks-btn{margin-left:100px;margin-right:250px;margin-top:10px}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a>*,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a a,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a>*:hover,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a a:hover,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a button:hover{text-decoration:none}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a>*:focus,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a a:focus,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a button:focus{outline:none}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a *{color:#fff}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbooks.index .index__content .content__books .books__giftbooks-btn>a,.giftbooks.index .index__content .content__books .books__giftbooks-btn>a *{text-align:center}.giftbooks.index .index__for-publisher{line-height:1.5}.giftbooks.terms .terms__content{padding:15px 30px}.giftbooks.terms .terms__content p{margin-top:8px;margin-bottom:16px;margin-left:16px;line-height:1.5em}.giftbooks.terms .terms__content ul{margin-top:8px;margin-bottom:16px;margin-left:16px}.giftbooks.terms .terms__content ul li{margin-left:1.5em;margin-bottom:4px;list-style:disc;line-height:1.5em}.giftbooks.terms .terms__content ul li:first-child:last-child{list-style:none;margin-left:0}.giftbooks.terms .terms__content ul li>ul>li{list-style:circle}.giftbooks.terms .terms__content ol{margin-top:8px;margin-bottom:16px;margin-left:16px}.giftbooks.terms .terms__content ol li{list-style:decimal;margin-left:1.5em;margin-bottom:4px;line-height:1.5em}.giftbooks.terms .terms__content ol li:first-child:last-child{list-style:none;margin-left:0}.giftbooks.terms .terms__content ol li>ol>li{list-style:lower-roman}.giftbooks.terms .terms__content ol li>ol>li>ol>li{list-style:lower-latin}.giftbooks.terms .terms__content ol li>p{margin-bottom:4px}.giftbooks.terms .terms__content h1{border-left:4px solid #64bc4b;border-bottom:1px solid #ecf0e7;clear:both;margin-top:24px;margin-bottom:16px;font-size:16px;font-weight:bold;line-height:37px;text-indent:1em}.giftbooks.terms .terms__content h1:first-child{margin-top:0}.giftbooks.terms .terms__content h2{margin-left:16px;margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:bold;line-height:1em;line-height:1.5em}.giftbooks.terms .terms__content h3{margin-left:16px;margin-top:10.6666666667px;margin-bottom:5.3333333333px;font-size:14px;font-weight:bold;line-height:1em;line-height:1.5em}.giftbooks.terms .terms__content h4{margin-left:16px;margin-top:5.3333333333px;margin-bottom:4px;font-size:13px;font-weight:bold;line-height:1em;line-height:1.5em}.giftbooks.terms .terms__content h5,.giftbooks.terms .terms__content h6{margin-left:16px;margin-top:3.2px;margin-bottom:3.2px;font-weight:bold;line-height:1em;line-height:1.5em}.giftbook.sidebar{margin:0}.giftbook.sidebar .sidebar__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .sidebar__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.giftbook.sidebar .sidebar__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.giftbook.sidebar .sidebar__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.giftbook.sidebar .sidebar__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.giftbook.sidebar .sidebar__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.giftbook.sidebar .sidebar__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.giftbook.sidebar .sidebar__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.giftbook.sidebar .sidebar__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.giftbook.sidebar .sidebar__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.giftbook.sidebar .sidebar__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.giftbook.sidebar .sidebar__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.giftbook.sidebar .sidebar__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.giftbook.sidebar .sidebar__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.giftbook.sidebar .sidebar__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.giftbook.sidebar .sidebar__group .group__action .action__items{margin:10px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item>*,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item a,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item a:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item a:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item *{color:#606060}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__label{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:hover,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:focus,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__action .action-list{margin:10px}.giftbook.sidebar .sidebar__group .group__action .action-list__item{margin:5px 0}.giftbook.sidebar .sidebar__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__more>*,.giftbook.sidebar .sidebar__group .group__action .action__more a,.giftbook.sidebar .sidebar__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__more>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__more a:hover,.giftbook.sidebar .sidebar__group .group__action .action__more button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__more>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__more a:focus,.giftbook.sidebar .sidebar__group .group__action .action__more button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{color:#606060}.giftbook.sidebar .sidebar__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.giftbook.sidebar .sidebar__group .group__action .action__more:hover,.giftbook.sidebar .sidebar__group .group__action .action__more:hover *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{text-align:center}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{font-size:11px;line-height:28px}.giftbook.sidebar .sidebar__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.giftbook.sidebar .sidebar__group .group__footer{padding:10px}.giftbook.sidebar .sidebar__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.giftbook.sidebar .sidebar__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.giftbook.sidebar .sidebar__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.giftbook.sidebar .sidebar__group .group__image{padding:10px;text-align:center}.giftbook.sidebar .sidebar__group .group__image .image__cover{display:block;position:relative;width:240px;height:240px;margin:0 auto}.giftbook.sidebar .sidebar__group .group__image .image__cover img{position:absolute;max-width:240px;max-height:240px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.giftbook.sidebar .sidebar__group .group__image .image__link{margin-top:5px;font-size:11px}.giftbook.sidebar .sidebar__group .group__detail .detail__title{background-color:#f0f0f0;box-sizing:border-box;font-size:12px;height:32px;padding:9px 10px 0 10px}.giftbook.sidebar .sidebar__group .group__detail .detail__item{font-size:10px}.giftbook.sidebar .sidebar__group .group__detail .detail__item .item__page,.giftbook.sidebar .sidebar__group .group__detail .detail__item .item__registration{margin-right:2px;font-size:12px}.giftbook.sidebar .sidebar__group .group__detail .detail__item .item__registration{color:#c33;font-weight:bold}.giftbook.sidebar .sidebar__group .group__detail .detail__amazon{display:block;text-align:center;margin:10px auto}.giftbook.sidebar .sidebar__group .group__detail .detail__amazon a{display:inline-block}.giftbook.sidebar .sidebar__group .group__detail .detail__amazon img{display:block;width:164px;height:26px;width:auto}.giftbook.sidebar .sidebar__group .group__detail .detail__amazon input{width:220px}.giftbook.sidebar .sidebar__group .group__detail dl{font-size:12px;line-height:1.31;margin:0 0 5px 0;padding:0}.giftbook.sidebar .sidebar__group .group__detail dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbook.sidebar .sidebar__group .group__detail dl dd,.giftbook.sidebar .sidebar__group .group__detail dl dt{border-bottom:1px solid #f4f4f4;box-sizing:border-box}.giftbook.sidebar .sidebar__group .group__detail dl dt{clear:both;color:#999;float:left;padding:8px 0px 8px 12px;width:108px}.giftbook.sidebar .sidebar__group .group__detail dl dd{float:right;padding:8px 10px 8px 0;width:190px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item{width:100%}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item:not(:first-of-type){border-top:1px solid #ddd}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:10px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__cover{position:relative;width:60px;height:75px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__cover img{position:absolute;max-width:60px;max-height:75px;top:0;left:0;right:0;bottom:0;margin:auto}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details{-webkit-box-flex:1;-webkit-flex:1 0 0%;-moz-box-flex:1;-moz-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-left:10px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__title{font-size:12px;font-weight:bold;line-height:1.31}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__author{margin-top:5px;font-size:11px;font-weight:normal;line-height:1.31}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button{margin-top:7px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item{display:inline-block;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0 1.2em;border-radius:4px;border:1px solid #ccc;font-size:11px;line-height:28px;text-align:left;text-decoration:none;cursor:pointer;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item .item__text{display:inline-block;text-decoration:none;vertical-align:top;margin-left:.8em;padding:0;color:#666}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item .item__icon{display:inline-block;vertical-align:top;margin-top:6px;height:14px;width:14px;background-image:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png);background-size:1250px 200px;font-size:0;overflow:hidden}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--registration{background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--registration .item__icon{background-position:-750px -150px;margin-top:4px;width:20px;height:20px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--registration:hover{border-color:#4a8600;background-color:#549800}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--registration:hover .item__text{color:#fff}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--registration:hover .item__icon{background-position:-750px -200px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--remove{border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--remove .item__text{color:#fff}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--remove .item__icon{background-position:-50px -50px;margin-top:8px}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--remove:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbook.sidebar .sidebar__group .group__detail .detail__book-list .book-list__item .item__wrapper .wrapper__details .details__button .button__item--remove:hover .item__text{color:#fff}.giftbook.sidebar .sidebar__group .group__books .books__book{padding:10px;border-bottom:1px solid #ddd}.giftbook.sidebar .sidebar__group .group__books .books__book:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbook.sidebar .sidebar__group .group__books .books__book .book__image{padding:0 10px 0 0;float:left}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail{width:205px;float:left;font-size:12px}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail *{margin-bottom:3px}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail .detail__title{font-weight:bold}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail .detail__registration{font-size:10px}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail .detail__registration:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail .detail__registration .registration__label{float:left;background-color:#999;padding:4px 5px;border-radius:4px 0 0 4px;color:#fff}.giftbook.sidebar .sidebar__group .group__books .books__book .book__detail .detail__registration .registration__counter{float:left;background-color:#fff;padding:3px 5px;border:1px solid #f0f0f0;border-left:none;border-radius:0 4px 4px 0}.giftbook.sidebar .sidebar__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbook.sidebar .sidebar__group .group__action .action__more>*,.giftbook.sidebar .sidebar__group .group__action .action__more a,.giftbook.sidebar .sidebar__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbook.sidebar .sidebar__group .group__action .action__more>*:hover,.giftbook.sidebar .sidebar__group .group__action .action__more a:hover,.giftbook.sidebar .sidebar__group .group__action .action__more button:hover{text-decoration:none}.giftbook.sidebar .sidebar__group .group__action .action__more>*:focus,.giftbook.sidebar .sidebar__group .group__action .action__more a:focus,.giftbook.sidebar .sidebar__group .group__action .action__more button:focus{outline:none}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{color:#606060}.giftbook.sidebar .sidebar__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.giftbook.sidebar .sidebar__group .group__action .action__more:hover,.giftbook.sidebar .sidebar__group .group__action .action__more:hover *{color:#fff}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{text-align:center}.giftbook.sidebar .sidebar__group .group__action .action__more,.giftbook.sidebar .sidebar__group .group__action .action__more *{font-size:11px;line-height:28px}.giftbook.sidebar .sidebar__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.giftbooks.show .show__header{margin:10px auto 15px;text-align:left;width:1004px}.giftbooks.show .show__header:after{content:"";clear:both;height:0;display:block;visibility:hidden}.giftbooks.show .show__header .header__inner{float:left;width:889px}.giftbooks.show .show__header .header__inner .inner__title{font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:5px}.giftbooks.show .show__header .header__inner .inner__title>a{color:#333}.giftbooks.show .show__header .header__inner .inner__title>a:hover{text-decoration:none}.giftbooks.show .show__header .header__inner .inner__title .title__giftbook{color:#64bc4b}.giftbooks.show .show__header .header__inner .inner__title .title__giftbook:before{color:#64bc4b;content:"【";margin-left:-10px}.giftbooks.show .show__header .header__inner .inner__title .title__giftbook:after{color:#64bc4b;content:"】"}.giftbooks.show .show__header .header__inner .inner__details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.giftbooks.show .show__header .header__inner .inner__details>dt{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding:6px 8px 6px 10px;border:1px solid #999;background-color:#999;color:#fff}.giftbooks.show .show__header .header__inner .inner__details>dd{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:6px 10px 6px 8px;background-color:#fff;margin-right:10px}.giftbooks.show .show__header .header__inner .inner__details .details__finish{color:#c00;margin-left:10px}.giftbooks.show .show__header .header__inner .inner__authors>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:13px;max-width:100%}.giftbooks.show .show__header .header__sns-share{float:right;width:100px}.giftbooks.show .show__footer{border-top:1px solid #e4eadb;padding:15px;text-align:center}.giftbooks.show .show__footer .footer__wish-guidance{position:relative;margin:0 auto 10px;text-align:left;text-indent:20px;width:450px}.giftbooks.show .show__footer .footer__wish-guidance:before{position:absolute;content:"";top:2px;left:3px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000333 transparent transparent transparent}.giftbooks.show .show__footer .footer__wish-btn{margin-left:auto;margin-right:auto;width:450px}.giftbooks.show .show__footer .footer__wish-btn>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.giftbooks.show .show__footer .footer__wish-btn>a,.giftbooks.show .show__footer .footer__wish-btn>a *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.show .show__footer .footer__wish-btn>a>*,.giftbooks.show .show__footer .footer__wish-btn>a a,.giftbooks.show .show__footer .footer__wish-btn>a button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.show .show__footer .footer__wish-btn>a>*:hover,.giftbooks.show .show__footer .footer__wish-btn>a a:hover,.giftbooks.show .show__footer .footer__wish-btn>a button:hover{text-decoration:none}.giftbooks.show .show__footer .footer__wish-btn>a>*:focus,.giftbooks.show .show__footer .footer__wish-btn>a a:focus,.giftbooks.show .show__footer .footer__wish-btn>a button:focus{outline:none}.giftbooks.show .show__footer .footer__wish-btn>a,.giftbooks.show .show__footer .footer__wish-btn>a *{color:#606060}.giftbooks.show .show__footer .footer__wish-btn>a:hover{border-color:#4a8600;background-color:#549800}.giftbooks.show .show__footer .footer__wish-btn>a:hover,.giftbooks.show .show__footer .footer__wish-btn>a:hover *{color:#fff}.giftbooks.show .show__footer .footer__wish-btn>a,.giftbooks.show .show__footer .footer__wish-btn>a *{font-size:13px;line-height:48px}.giftbooks.show .show__footer .footer__wish-btn>a:hover .wish-btn__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__footer .footer__wish-btn .wish-btn__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;line-height:40px;vertical-align:middle;margin-left:20px;margin-right:10px;margin-top:-1px}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active>*,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active a,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active>*:hover,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active a:hover,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active button:hover{text-decoration:none}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active>*:focus,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active a:focus,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active button:focus{outline:none}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active *{color:#fff}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active,.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active *{font-size:13px;line-height:48px}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active .wish-btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__footer .footer__wish-btn.footer__wish-btn--active a:hover .wish-btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__details{padding:20px 25px 16px}.giftbooks.show .show__details .details__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.giftbooks.show .show__details .details__list>dt{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding:6px 8px 6px 10px;border:1px solid #999;background-color:#999;color:#fff}.giftbooks.show .show__details .details__list>dd{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:6px 10px 6px 8px;background-color:#fff;margin-right:10px}.giftbooks.show .show__details .details__list .details__finish{color:#c00;margin-left:10px}.giftbooks.show .show__details .details__description h2{color:#999;border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:bold;line-height:1.5;margin:12px 0}.giftbooks.show .show__details .details__description p{margin-bottom:18px;line-height:1.8;font-size:14px}.giftbooks.show .show__details .details__description p:last-child{margin-bottom:0}.giftbooks.show .show__details .details__description ul{padding-bottom:15px}.giftbooks.show .show__details .details__description ul>li{margin-left:20px;list-style:disc;line-height:1.5;margin-bottom:5px;font-size:14px}.giftbooks.show .show__details .details__description ol{padding-bottom:15px}.giftbooks.show .show__details .details__description ol>li{margin-left:20px;list-style:decimal;line-height:1.5;margin-bottom:5px;font-size:14px}.giftbooks.show .show__details .details__description b{font-size:16px;line-height:1.8;font-weight:bold;padding:10px 0 12px}.giftbooks.show .show__details .details__description hr{border-top:2px dashed #dcdcdc;border-right:none;border-bottom:none;border-left:none;margin:5px 0 16px}.giftbooks.show .show__details .details__description .giftbooks-text--sub{color:#999}.giftbooks.show .show__details .details__description .giftbooks-img-vertical{width:340px;height:auto;margin:0 auto 16px;display:block}.giftbooks.show .show__details .details__description .giftbooks-img-horizontal{width:560px;height:auto;margin:0 auto 16px;display:block}.giftbooks.show .show__details .details__description .giftbooks-video{display:block;width:560px;height:315px;margin:10px auto 20px}.giftbooks.show .show__deadline{margin-bottom:10px}.giftbooks.show .show__deadline__title{display:inline-block;color:#c00}.giftbooks.show .show__deadline__title:after{color:#c00;content:"："}.giftbooks.show .show__deadline .deadline__date{display:inline-block;color:#c00}.giftbooks.show .show__application{padding:15px}.giftbooks.show .show__application .application__description{line-height:1.5}.giftbooks.show .show__application .application__description>p{margin-bottom:5px}.giftbooks.show .show__application .application__description .description__term>a{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #219315;width:280px;margin:20px auto 15px;font-size:12px;line-height:34px;text-align:center}.giftbooks.show .show__application .application__description .description__term>a:hover{border-color:#64bc4b;text-decoration:none}.giftbooks.show .show__application .application__description.application__description--feature{text-align:center;padding:50px 15px}.giftbooks.show .show__application .application__description.application__description--feature .description__text .text__date{font-size:24px;font-weight:bold;color:#64bc4b}.giftbooks.show .show__application .application__items{margin-bottom:15px;margin-left:auto;margin-right:auto;width:450px}.giftbooks.show .show__application .application__items.application__items--applied>li,.giftbooks.show .show__application .application__items.application__items--close>li{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff;background-color:#999;text-align:center;line-height:48px}.giftbooks.show .show__application .application__items>li{margin-bottom:5px}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter>*,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter a,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter>*:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter a:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter button:hover{text-decoration:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter>*:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter a:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter button:focus{outline:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter *{color:#fff}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter:hover{border:1px solid #ffca38;background-color:#ffca38}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter,.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter *{font-size:13px;line-height:48px}.giftbooks.show .show__application .application__items .items__btn.items__btn--bookmeter .btn__icon{margin:15px 12px 0 20px;line-height:40px;width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -1000px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3)}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter>*,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter a,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter>*:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter a:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter button:hover{text-decoration:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter>*:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter a:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter button:focus{outline:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter *{color:#fff}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter:hover{border-color:#65c8f8;background-color:#65c8f8}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter:hover *{color:#fff}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter,.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter *{font-size:13px;line-height:48px}.giftbooks.show .show__application .application__items .items__btn.items__btn--twitter .btn__icon{margin:15px 12px 0 20px;line-height:40px;width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3)}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook>*,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook a,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook>*:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook a:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook button:hover{text-decoration:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook>*:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook a:focus,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook button:focus{outline:none}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook *{color:#fff}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook:hover{border-color:#5977d0;background-color:#5977d0}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook:hover,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook:hover *{color:#fff}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook,.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook *{font-size:13px;line-height:48px}.giftbooks.show .show__application .application__items .items__btn.items__btn--facebook .btn__icon{margin:15px 12px 0 20px;line-height:40px;width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__application .application__cautions{line-height:1.5;color:#999}.giftbooks.show .show__application .application__cautions>li{margin-left:1em;text-indent:-1em}.giftbooks.show .show__application .application__cautions__free{font-weight:bold}.giftbooks .show__force-through{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:163px;text-align:center;font-size:30px;line-height:70px;color:#fff;background-color:rgba(0,0,0,.8);z-index:100}.inquiries.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:944px}.inquiries.form .form__field{padding:10px 0 10px}.inquiries.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.inquiries.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.inquiries.form .form__field .field__caption label{font-size:13px;line-height:24px}.inquiries.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.inquiries.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.inquiries.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.inquiries.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.inquiries.form .form__field .field__input input:read-only{background:#ddd}.inquiries.form .form__field .field__input textarea{padding-right:36px}.inquiries.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.inquiries.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.inquiries.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.inquiries.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.inquiries.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.inquiries.form .form__field .field__input .input__textarea--long{min-height:12em}.inquiries.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.inquiries.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.inquiries.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.inquiries.form .form__field .field__input .input__upload .upload__image,.inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.inquiries.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.inquiries.form .form__field .field__input .input__upload p{line-height:1.5}.inquiries.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.inquiries.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.inquiries.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.inquiries.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.inquiries.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.inquiries.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.inquiries.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.inquiries.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.inquiries.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.inquiries.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.inquiries.form .form__field.form__field--ng .field__input .input__tip{display:block}.inquiries.form .form__action{margin-left:145px}.inquiries.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.inquiries.form .form__action .action__controller .controller__button,.inquiries.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.inquiries.form .form__action .action__controller .controller__button>*,.inquiries.form .form__action .action__controller .controller__button a,.inquiries.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.inquiries.form .form__action .action__controller .controller__button>*:hover,.inquiries.form .form__action .action__controller .controller__button a:hover,.inquiries.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.inquiries.form .form__action .action__controller .controller__button>*:focus,.inquiries.form .form__action .action__controller .controller__button a:focus,.inquiries.form .form__action .action__controller .controller__button button:focus{outline:none}.inquiries.form .form__action .action__controller .controller__button,.inquiries.form .form__action .action__controller .controller__button *{color:#fff}.inquiries.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.inquiries.form .form__action .action__controller .controller__button,.inquiries.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.inquiries.form .form__action .action__controller .controller__button,.inquiries.form .form__action .action__controller .controller__button *{text-align:center}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision>*,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision a,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision:hover,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.inquiries.form .form__action .action__controller .controller__button.controller__button--revision,.inquiries.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.inquiries.form .form__action .action__controller.action__controller--confirmation{display:none}.inquiries.form.form--confirm .form__field .field__input,.inquiries.form.form--opinion.form--completed .form__field .field__input,.inquiries.form.form--completed .form__field .field__input,.inquiries.form.form--sending .form__field .field__input{display:none}.inquiries.form.form--confirm .form__field .field__confirmation,.inquiries.form.form--opinion.form--completed .form__field .field__confirmation,.inquiries.form.form--completed .form__field .field__confirmation,.inquiries.form.form--sending .form__field .field__confirmation{display:block}.inquiries.form.form--confirm .form__action .action__controller.action__controller--input,.inquiries.form.form--opinion.form--completed .form__action .action__controller.action__controller--input,.inquiries.form.form--completed .form__action .action__controller.action__controller--input,.inquiries.form.form--sending .form__action .action__controller.action__controller--input{display:none}.inquiries.form.form--confirm .form__action .action__controller.action__controller--confirmation,.inquiries.form.form--opinion.form--completed .form__action .action__controller.action__controller--confirmation,.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation,.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation{display:block}.inquiries.form.form--sending .form__action{display:none}.inquiries.form.form--sending .form__sending{display:block}.inquiries.form.form--completed .form__action{display:none}.inquiries.form.form--completed .form__completed{display:block}.inquiries.form.form--opinion .form__notice.form__notice--opinion{display:block}.inquiries.form.form--opinion .form__notice.form__notice--other{display:none}.inquiries.form.form--opinion.form--completed .form__action{display:none}.inquiries.form.form--opinion.form--completed .form__completed.form__completed--opinion{display:block}.inquiries.form.form--opinion.form--completed .form__completed.form__completed--other{display:none}.inquiries.form.form--completed .form__action{display:none}.inquiries.form.form--completed .form__completed.form__completed--opinion{display:none}.inquiries.form.form--completed .form__completed.form__completed--other{display:block}.inquiries.form .form__notice{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f8f8f8;border:1px solid #f0f0f0;width:700px;margin:0 auto 20px;padding:15px;line-height:1.5em}.inquiries.form .form__notice .notice__header .header__title{margin-bottom:5px}.inquiries.form .form__notice .notice__title{border-top:1px solid #f0f0f0;margin:10px -15px 5px;padding:10px 15px 0}.inquiries.form .form__notice>p:not(:last-child){margin-bottom:5px}.inquiries.form .form__notice.form__notice--opinion{display:none}.inquiries.form .form__field{border-bottom:1px solid #f0f0f0}.inquiries.form .form__field.form__field--disabled{display:none}.inquiries.form .form__field .field__caption{width:200px}.inquiries.form .form__field .field__input{width:624px}.inquiries.form .form__field .field__input textarea{height:200px}.inquiries.form .form__field .field__input .input__icon{right:10px}.inquiries.form .form__field .field__input .input__tip{margin-top:-20px;margin-left:-20px}.inquiries.form .form__field .field__input .input__description{margin-bottom:10px;margin-top:9px}.inquiries.form .form__action .action__controller{width:300px;margin-left:200px}.inquiries.form .form__privacy{margin-top:5px}.inquiries.form .form__sending{width:100%;height:50px;background:#fff url(/packs/spinner-7046dcbfefce7d8390e93ab0aeaeda5b.gif) center no-repeat;background-size:contain;display:none}.inquiries.form .form__completed{margin-top:20px;text-align:center;display:none}.inquiries.new{margin:0 auto 15px;text-align:left;width:1004px}.inquiries.new:after{content:"";clear:both;height:0;display:block;visibility:hidden}.notifications.index .index__notifications .notifications__notification{position:relative;display:block;border-bottom:1px solid #cfcfcf;background-color:#eee;margin:0;padding:15px 15px 15px 75px;cursor:pointer;color:#333}.notifications.index .index__notifications .notifications__notification .notification__avatar{height:48px;width:48px;left:15px;position:absolute;top:15px;z-index:1}.notifications.index .index__notifications .notifications__notification .notification__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.notifications.index .index__notifications .notifications__notification .notification__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:70%;margin:0;float:left;font-weight:bold;line-height:18px}.notifications.index .index__notifications .notifications__notification .notification__username a{color:#219315}.notifications.index .index__notifications .notifications__notification .notification__username a:hover{color:#64bc4b;text-decoration:underline}.notifications.index .index__notifications .notifications__notification .notification__date{width:30%;margin:0;color:#999;float:right;font-size:12px;line-height:17px;text-align:right}.notifications.index .index__notifications .notifications__notification .notification__date>a{color:#999}.notifications.index .index__notifications .notifications__notification .notification__content{word-wrap:break-word;overflow-wrap:break-word;clear:both;padding-top:2px;margin-bottom:8px;line-height:1.5;overflow:hidden}.notifications.index .index__notifications .notifications__notification .notification__content>p{line-height:1.5;margin-bottom:5px}.notifications.index .index__notifications .notifications__notification.notifications__notification--unread{background-color:#fff;font-weight:bold}.notifications.index .index__notifications .notifications__notification:hover{background-color:#74cc55;text-decoration:none}.notifications.index .index__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.new_books.index .index__outline{padding:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.new_books.index .index__outline p{line-height:1.5}.new_books.index .index__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.new_books.index .index__list .list__item{margin-bottom:10px;padding:0 15px 15px 15px;border-bottom:1px solid #ececec;margin-bottom:15px}.new_books.index .index__list .list__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.new_books.index .index__list .list__item .item__cover{float:left;width:100px;height:120px}.new_books.index .index__list .list__item .item__cover .cover__image a{position:relative;display:block;width:100px;height:120px}.new_books.index .index__list .list__item .item__cover .cover__image img{position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100px;max-height:120px}.new_books.index .index__list .list__item .item__details .details__title{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;line-height:1.5;max-width:100%}.new_books.index .index__list .list__item .item__details .details__authors>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;line-height:1.5;max-width:100%}.new_books.index .index__list .list__item .item__details .details__options{margin-top:3px;font-size:0;line-height:0}.new_books.index .index__list .list__item .item__details .details__options dt{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;display:inline-block;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:10px;line-height:18px;padding:0 5px}.new_books.index .index__list .list__item .item__details .details__options dd{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;display:inline-block;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#666;font-size:10px;line-height:18px;padding:0 5px;margin-right:5px}.new_books.index .index__list .list__item .item__details .details__links{margin-top:10px}.new_books.index .index__list .list__item .item__details .details__links .links__register{float:left;width:185px;height:auto;margin-right:8px}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn>*,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn a,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn>*:hover,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn a:hover,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn button:hover{text-decoration:none}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn>*:focus,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn a:focus,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn button:focus{outline:none}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn *{color:#606060}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn:hover{border-color:#4a8600;background-color:#549800}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn:hover,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn:hover *{color:#fff}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn *{text-align:center}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn *{font-size:11px;line-height:24px}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn .btn__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:2px 5px 0 0}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn:hover .btn__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:2px 5px 0 0}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn>*,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn a,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn>*:hover,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn a:hover,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn button:hover{text-decoration:none}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn>*:focus,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn a:focus,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn button:focus{outline:none}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn *{color:#fff}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn *{text-align:center}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn,.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn *{font-size:11px;line-height:24px}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:5px 5px 0 0}.new_books.index .index__list .list__item .item__details .details__links .links__register.links__register--unregister .register__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:5px 5px 0 0}.new_books.index .index__list .list__item .item__details .details__links .amazon-link{float:left;width:164px;height:26px;display:block}.new_books.index .index__list .list__item .item__details .details__links .amazon-link img{width:100%;height:auto;vertical-align:bottom}.new_books.settings.index .index__guide{padding:15px;border-bottom:1px solid #ccc}.new_books.settings.index .index__guide p{line-height:1.5}.new_books.settings.index .index__settings{padding:15px;border-bottom:1px solid #ccc}.new_books.settings.index .index__settings .settings__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.new_books.settings.index .index__settings .settings__title{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:bold;color:#64bc4b;line-height:1.5}.new_books.settings.index .index__settings .settings__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:100%;margin:0;padding:0;text-align:center}.new_books.settings.index .index__settings .settings__form .form__field{padding:10px 0 10px}.new_books.settings.index .index__settings .settings__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.new_books.settings.index .index__settings .settings__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.new_books.settings.index .index__settings .settings__form .form__field .field__caption label{font-size:13px;line-height:24px}.new_books.settings.index .index__settings .settings__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.new_books.settings.index .index__settings .settings__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.new_books.settings.index .index__settings .settings__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.new_books.settings.index .index__settings .settings__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.new_books.settings.index .index__settings .settings__form .form__field .field__input input:read-only{background:#ddd}.new_books.settings.index .index__settings .settings__form .form__field .field__input textarea{padding-right:36px}.new_books.settings.index .index__settings .settings__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__textarea--long{min-height:12em}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image,.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload p{line-height:1.5}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.new_books.settings.index .index__settings .settings__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.new_books.settings.index .index__settings .settings__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.new_books.settings.index .index__settings .settings__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.new_books.settings.index .index__settings .settings__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.new_books.settings.index .index__settings .settings__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.new_books.settings.index .index__settings .settings__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.new_books.settings.index .index__settings .settings__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__tip{display:block}.new_books.settings.index .index__settings .settings__form .form__action{margin-left:145px}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button>*,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button a,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button>*:hover,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button a:hover,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button>*:focus,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button a:focus,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button button:focus{outline:none}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button *{color:#fff}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button *{text-align:center}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision>*,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision a,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision:hover,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision,.new_books.settings.index .index__settings .settings__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.new_books.settings.index .index__settings .settings__form .form__action .action__controller.action__controller--confirmation{display:none}.new_books.settings.index .index__settings .settings__form.form--confirm .form__field .field__input{display:none}.new_books.settings.index .index__settings .settings__form.form--confirm .form__field .field__confirmation{display:block}.new_books.settings.index .index__settings .settings__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.new_books.settings.index .index__settings .settings__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.new_books.settings.index .index__settings .settings__form .form__field{display:inline-block}.new_books.settings.index .index__settings .settings__form .form__field .field__input{float:none;width:auto}.new_books.settings.index .index__settings .settings__form .form__field.form__field--select select{margin-right:5px}.new_books.settings.index .index__settings .settings__form .form__field.form__field--select span{margin-right:10px}.new_books.settings.index .index__settings .settings__form .form__field.form__field--checkbox input{margin-right:5px}.new_books.settings.index .index__settings .settings__form .form__field.form__field--checkbox label{margin-right:20px}.new_books.settings.index .index__settings .settings__form .form__action{display:inline-block;margin:0;padding:15px 0 0 0;width:120px}.new_books.settings.index .index__exsample{padding:15px}.new_books.settings.index .index__exsample .exsample__title{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:bold;color:#64bc4b;line-height:1.5}.new_books.settings.index .index__exsample .exsample__body{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #f0f0f0;background-color:#f7f7f7;padding:15px 30px}.new_books.settings.index .index__exsample .exsample__body>p{line-height:1.5}.new_books.settings.index .index__exsample .exsample__body>p:not(:last-child){margin-bottom:1em}.modal.modal-keyword .modal__window{width:500px}.modal.modal-keyword .modal__window .window__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:100%;margin:0;padding:0}.modal.modal-keyword .modal__window .window__form .form__field{padding:10px 0 10px}.modal.modal-keyword .modal__window .window__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modal.modal-keyword .modal__window .window__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.modal.modal-keyword .modal__window .window__form .form__field .field__caption label{font-size:13px;line-height:24px}.modal.modal-keyword .modal__window .window__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.modal.modal-keyword .modal__window .window__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.modal.modal-keyword .modal__window .window__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.modal.modal-keyword .modal__window .window__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.modal.modal-keyword .modal__window .window__form .form__field .field__input input:read-only{background:#ddd}.modal.modal-keyword .modal__window .window__form .form__field .field__input textarea{padding-right:36px}.modal.modal-keyword .modal__window .window__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__textarea--long{min-height:12em}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image,.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload p{line-height:1.5}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.modal.modal-keyword .modal__window .window__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.modal.modal-keyword .modal__window .window__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.modal.modal-keyword .modal__window .window__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.modal.modal-keyword .modal__window .window__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.modal.modal-keyword .modal__window .window__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.modal.modal-keyword .modal__window .window__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-keyword .modal__window .window__form .form__action{margin-left:145px}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button>*,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button a,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button>*:hover,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button a:hover,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button>*:focus,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button a:focus,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button button:focus{outline:none}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *{color:#fff}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *{text-align:center}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision>*,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision a,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision:hover,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.modal.modal-keyword .modal__window .window__form .form__action .action__controller.action__controller--confirmation{display:none}.modal.modal-keyword .modal__window .window__form.form--confirm .form__field .field__input{display:none}.modal.modal-keyword .modal__window .window__form.form--confirm .form__field .field__confirmation{display:block}.modal.modal-keyword .modal__window .window__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.modal.modal-keyword .modal__window .window__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-keyword .modal__window .window__form .form__field{margin:0 auto 10px;padding:0;width:100%}.modal.modal-keyword .modal__window .window__form .form__field .field__input{width:100%}.modal.modal-keyword .modal__window .window__form .form__field.form__field--lastname{float:left;box-sizing:border-box;width:50%;padding-right:5px}.modal.modal-keyword .modal__window .window__form .form__field.form__field--firstname{float:left;box-sizing:border-box;width:50%;padding-left:5px}.modal.modal-keyword .modal__window .window__form .form__notice{clear:both}.modal.modal-keyword .modal__window .window__form .form__action{width:100%;margin:0;padding:15px 0 0 0}.new_books.keywords.index .index__guide{padding:15px;border-bottom:1px solid #ccc}.new_books.keywords.index .index__guide p{line-height:1.5;margin-bottom:10px}.new_books.keywords.index .index__guide .guide__operations{width:520px;margin:20px auto 0 auto}.new_books.keywords.index .index__guide .guide__operations:after{content:"";clear:both;height:0;display:block;visibility:hidden}.new_books.keywords.index .index__guide .guide__operations .operations__item{float:left;width:250px}.new_books.keywords.index .index__guide .guide__operations .operations__item:not(:first-child){margin-left:20px}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn>*,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn a,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn>*:hover,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn a:hover,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn button:hover{text-decoration:none}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn>*:focus,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn a:focus,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn button:focus{outline:none}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn *{color:#606060}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn:hover{border-color:#4a8600;background-color:#549800}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn:hover,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn:hover *{color:#fff}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn *{text-align:center}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn,.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn *{font-size:13px;line-height:48px}.new_books.keywords.index .index__guide .guide__operations .operations__item .item__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:16px;margin-right:5px}.new_books.keywords.index .index__keywords{padding:15px}.new_books.keywords.index .index__keywords .keywords__title{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:bold;color:#64bc4b;line-height:1.5}.new_books.keywords.index .index__keywords .keywords__list{margin-bottom:20px}.new_books.keywords.index .index__keywords .keywords__list .list__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f0f0}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__key{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:530px;margin-right:10px;line-height:1.5}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete{width:100px}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn>*,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn a,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn>*:hover,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn a:hover,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn button:hover{text-decoration:none}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn>*:focus,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn a:focus,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn button:focus{outline:none}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn *{color:#606060}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn:hover{border-color:#4a8600;background-color:#549800}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn:hover,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn:hover *{color:#fff}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn *{text-align:center}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn,.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn *{font-size:11px;line-height:28px}.new_books.keywords.index .index__keywords .keywords__list .list__item .item__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:7px;margin-right:5px}.new_books.keywords.index .index__keywords .keywords__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.rankings.index .index__rankings{padding:15px;border-bottom:1px solid #d4dacb}.rankings.index .index__rankings .rankings__title{font-size:16px;line-height:1.5;font-weight:bold;color:#64bc4b;margin-bottom:10px}.rankings.list{padding:5px 0 10px}.rankings.list .list__book{position:relative;padding:10px 15px;border-bottom:1px solid #ececec}.rankings.list .list__book:after{content:"";clear:both;height:0;display:block;visibility:hidden}.rankings.list .list__book .book__ranking{float:left;width:65px;height:120px;box-sizing:border-box;text-align:center;padding-top:5px}.rankings.list .list__book .book__ranking .ranking__text{font-size:24px;font-weight:bold;line-height:24px;color:#64bc4b}.rankings.list .list__book .book__ranking .ranking__text .text__unit{font-size:16px}.rankings.list .list__book .book__ranking.book__ranking--no1 .ranking__text{color:#ffa700}.rankings.list .list__book .book__ranking.book__ranking--no1 .ranking__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -500px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;display:block;margin:0 auto 3px auto;width:20px;height:20px}.rankings.list .list__book .book__ranking.book__ranking--no2 .ranking__text{color:#777}.rankings.list .list__book .book__ranking.book__ranking--no2 .ranking__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -550px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;display:block;margin:0 auto 3px auto;width:20px;height:20px}.rankings.list .list__book .book__ranking.book__ranking--no3 .ranking__text{color:#a7641c}.rankings.list .list__book .book__ranking.book__ranking--no3 .ranking__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -600px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;display:block;margin:0 auto 3px auto;width:20px;height:20px}.rankings.list .list__book .book__cover{position:relative;float:left;width:85px;height:120px}.rankings.list .list__book .book__cover a{position:relative;float:left;width:85px;height:120px}.rankings.list .list__book .book__cover img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:85px;max-height:120px}.rankings.list .list__book .book__cover .cover__action{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;position:absolute;width:120px;height:34px;bottom:0;left:-20px;border:0;background-color:#64bc4b;opacity:.9;display:none}.rankings.list .list__book .book__cover .cover__action,.rankings.list .list__book .book__cover .cover__action *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.rankings.list .list__book .book__cover .cover__action>*,.rankings.list .list__book .book__cover .cover__action a,.rankings.list .list__book .book__cover .cover__action button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.rankings.list .list__book .book__cover .cover__action>*:hover,.rankings.list .list__book .book__cover .cover__action a:hover,.rankings.list .list__book .book__cover .cover__action button:hover{text-decoration:none}.rankings.list .list__book .book__cover .cover__action>*:focus,.rankings.list .list__book .book__cover .cover__action a:focus,.rankings.list .list__book .book__cover .cover__action button:focus{outline:none}.rankings.list .list__book .book__cover .cover__action,.rankings.list .list__book .book__cover .cover__action *{text-align:center}.rankings.list .list__book .book__cover .cover__action,.rankings.list .list__book .book__cover .cover__action *{color:#fff;font-size:12px;line-height:34px;font-weight:bold}.rankings.list .list__book .book__cover .cover__action .action__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -2px 0}.rankings.list .list__book .book__cover .cover__action:hover{background-color:#ee921a}.rankings.list .list__book .book__cover:hover .cover__action{display:block}.rankings.list .list__book .book__detail{float:right;width:495px}.rankings.list .list__book .book__detail .detail__title{font-size:14px;font-weight:bold;line-height:1.5}.rankings.list .list__book .book__detail .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:12px;line-height:1.5;max-width:100%}.rankings.list .list__book .book__detail .detail__authors>li:not:first-child:after{content:",";margin-right:5px}.rankings.list .list__book .book__detail .detail__options{margin-top:5px;font-size:0;line-height:0}.rankings.list .list__book .book__detail .detail__options .options__title{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:11px;line-height:20px;padding:0 6px}.rankings.list .list__book .book__detail .detail__options .options__title:not(:first-child){margin-left:10px}.rankings.list .list__book .book__detail .detail__options .options__item{display:inline-block;*display:inline;*zoom:1;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#666;font-size:11px;line-height:20px;padding:0 6px}.rankings.index_list{margin:0 -15px;padding:15px;border-top:1px solid #f0f0f0}.rankings.index_list .index_list__genre{display:inline-block;font-size:14px;font-weight:bold;line-height:1;margin-bottom:5px}.rankings.index_list .index_list__captions{width:660px;margin:5px auto;padding:0}.rankings.index_list .index_list__captions:after{content:"";clear:both;height:0;display:block;visibility:hidden}.rankings.index_list .index_list__captions .captions__item{float:left;width:72px;box-sizing:border-box;text-align:center;margin-left:30px;margin-right:30px;height:20px}.rankings.index_list .index_list__captions .captions__item .item__text{vertical-align:middle;font-size:16px;font-weight:bold;line-height:20px;color:#64bc4b}.rankings.index_list .index_list__captions .captions__item .item__text .text__unit{font-size:11px;line-height:20px}.rankings.index_list .index_list__captions .captions__item.captions__item--no1 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -500px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.rankings.index_list .index_list__captions .captions__item.captions__item--no1 .item__text{color:#ffa700}.rankings.index_list .index_list__captions .captions__item.captions__item--no2 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -550px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.rankings.index_list .index_list__captions .captions__item.captions__item--no2 .item__text{color:#777}.rankings.index_list .index_list__captions .captions__item.captions__item--no3 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -600px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.rankings.index_list .index_list__captions .captions__item.captions__item--no3 .item__text{color:#a7641c}.rankings.index_list .index_list__list{width:660px;margin:0 auto 5px;padding:0}.rankings.index_list .index_list__list .list__group{width:660px}.rankings.index_list .index_list__list .list__group:after{content:"";clear:both;height:0;display:block;visibility:hidden}.rankings.index_list .index_list__list .list__group .group__book{width:132px;float:left;padding:0 5pxx;position:relative;box-sizing:border-box}.rankings.index_list .index_list__list .list__group .group__book .book__cover{position:relative;text-align:center;width:122px;height:145px;margin-bottom:3px}.rankings.index_list .index_list__list .list__group .group__book .book__cover>a>img{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__icon{position:relative}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__icon .icon__review{width:26px;height:26px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -100px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;left:-2px;top:3px}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__icon .icon__kindle{width:26px;height:26px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;right:2px;top:3px}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__icon .icon__read{position:absolute;width:32px;top:4px;left:0;right:0;margin:0 auto}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__icon .icon__read:before{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;padding:5px;opacity:.9;background-color:#64bc4b;color:#fff;content:"読了";font-size:11px}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;position:absolute;width:100%;height:34px;bottom:0;border:0;background-color:#64bc4b;opacity:.9;display:none}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action>*,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action a,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action>*:hover,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action a:hover,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action button:hover{text-decoration:none}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action>*:focus,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action a:focus,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action button:focus{outline:none}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action *{text-align:center}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action,.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action *{color:#fff;font-size:12px;line-height:34px;font-weight:bold}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action .action__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -2px 0}.rankings.index_list .index_list__list .list__group .group__book .book__cover .cover__action:hover{background-color:#ee921a}.rankings.index_list .index_list__list .list__group .group__book .book__cover:hover .cover__action{display:block}.rankings.index_list .index_list__list .list__group .group__book .book__detail{width:100%}.rankings.index_list .index_list__list .list__group .group__book .book__detail .detail__title{position:relative;width:100%;height:30px;padding-right:4px;margin-bottom:2px;box-sizing:border-box;overflow:hidden;background:#fff;line-height:15px;font-size:11px}.rankings.index_list .index_list__list .list__group .group__book .book__detail .detail__title a{word-wrap:break-word;overflow-wrap:break-word;font-weight:bold}.rankings.index_list .index_list__list .list__group .group__book .detail__authors{height:1em;margin-bottom:5px}.rankings.index_list .index_list__list .list__group .group__book .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;font-size:11px;line-height:1.5}.rankings.index_list .index_list__list .list__group .group__book .detail__authors .detail__page,.rankings.index_list .index_list__list .list__group .group__book .detail__authors .detail__edit{display:none}.rankings.index_list .index_list__list .list__group .group__book .detail__options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3px}.rankings.index_list .index_list__list .list__group .group__book .detail__options .options__title{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:10px;line-height:18px;padding:0 5px}.rankings.index_list .index_list__list .list__group .group__book .detail__options .options__item{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#c33;font-size:10px;line-height:18px;padding:0 5px}.rankings.index_list .index_list__list .list__group .group__book .detail__options .options__item>a{display:block;width:100%;color:#ddd;background-color:#fff;-webkit-border-top-right-radius:inherit;-moz-border-top-right-radius:inherit;-ms-border-top-right-radius:inherit;-o-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;-moz-border-bottom-right-radius:inherit;-ms-border-bottom-right-radius:inherit;-o-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.rankings.index_list .index_list__list .list__group .group__book .detail__options .options__item>a:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.rankings.index_list .index_list__list .list__group .group__book .detail__options .options__item:not(:last-child){-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.rankings.index_list .index_list__more .more__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:150px;margin-right:0}.rankings.index_list .index_list__more .more__btn,.rankings.index_list .index_list__more .more__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.rankings.index_list .index_list__more .more__btn>*,.rankings.index_list .index_list__more .more__btn a,.rankings.index_list .index_list__more .more__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.rankings.index_list .index_list__more .more__btn>*:hover,.rankings.index_list .index_list__more .more__btn a:hover,.rankings.index_list .index_list__more .more__btn button:hover{text-decoration:none}.rankings.index_list .index_list__more .more__btn>*:focus,.rankings.index_list .index_list__more .more__btn a:focus,.rankings.index_list .index_list__more .more__btn button:focus{outline:none}.rankings.index_list .index_list__more .more__btn,.rankings.index_list .index_list__more .more__btn *{color:#606060}.rankings.index_list .index_list__more .more__btn:hover{border-color:#4a8600;background-color:#549800}.rankings.index_list .index_list__more .more__btn:hover,.rankings.index_list .index_list__more .more__btn:hover *{color:#fff}.rankings.index_list .index_list__more .more__btn,.rankings.index_list .index_list__more .more__btn *{text-align:center}.rankings.index_list .index_list__more .more__btn,.rankings.index_list .index_list__more .more__btn *{font-size:11px;line-height:28px}.rankings.index_list .index_list__more .more__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-top:6px}.rankings.index_list .index_list__more .more__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-top:6px}.rankings.yearly .layouts.components.content-with-header .content-with-header__header .header__item .item__link-button{width:auto}.rankings.yearly .yearly__rankings .rankings__item{display:flex;padding:20px 15px;box-sizing:border-box;border-bottom:1px solid #ddd}.rankings.yearly .yearly__rankings .rankings__item .item__user-icon{height:48px;width:48px;flex-shrink:0}.rankings.yearly .yearly__rankings .rankings__item .item__user-icon img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.rankings.yearly .yearly__rankings .rankings__item .item__detail{flex-grow:1;margin:0 0 0 10px}.rankings.yearly .yearly__rankings .rankings__item .item__detail .detail__header{margin:3px 0 10px 0;color:#aaa;line-height:20px}.rankings.yearly .yearly__rankings .rankings__item .item__detail .detail__header a{margin:0 5px}.reviews.show .show__title{width:auto}.reviews.show .show__title:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviews.show .show__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:350px;float:left}.reviews.show .show__title .title__suffix{float:left}.reviews.show .show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.reviews.show .show__more{display:none;width:400px;padding:15px 146px;border-top:1px solid #e8f0e0}.reviews.show .show__more .more__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.reviews.show .show__more .more__btn,.reviews.show .show__more .more__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.reviews.show .show__more .more__btn>*,.reviews.show .show__more .more__btn a,.reviews.show .show__more .more__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.reviews.show .show__more .more__btn>*:hover,.reviews.show .show__more .more__btn a:hover,.reviews.show .show__more .more__btn button:hover{text-decoration:none}.reviews.show .show__more .more__btn>*:focus,.reviews.show .show__more .more__btn a:focus,.reviews.show .show__more .more__btn button:focus{outline:none}.reviews.show .show__more .more__btn,.reviews.show .show__more .more__btn *{color:#606060}.reviews.show .show__more .more__btn:hover{border-color:#4a8600;background-color:#549800}.reviews.show .show__more .more__btn:hover,.reviews.show .show__more .more__btn:hover *{color:#fff}.reviews.show .show__more .more__btn,.reviews.show .show__more .more__btn *{text-align:center}.reviews.show .show__more:last-child{display:block}.reviews.show .show__users{padding:15px 15px 5px;border-top:1px solid #d4dacb}.reviews.show .show__users .users__list{text-align:left;font-size:0;margin:0 auto}.reviews.show .show__users .users__list .list__item{display:inline-block;width:60px;margin-bottom:10px;text-align:center}.reviews.show .show__users .users__list .list__item img{width:48px;height:48px}.reviews.show .show__users .users__list .list__item .item__newicon{text-align:center;margin-bottom:3px}.reviews.show .show__users .users__list .list__item .item__newicon:after{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:red;display:inline-block;padding:3px 6px 2px;font-size:10px;line-height:10px;color:#fff;content:"新着"}.reviews.show .show__users .users__list .list__item .item__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;width:60px;font-size:12px}.reviews.show .recent-reviews{margin:15px 15px 0 15px}.reviews.show .recent-reviews:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviews.show .recent-reviews__unit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;float:left;width:49%;margin-bottom:15px;padding:15px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:4px}.reviews.show .recent-reviews__unit:nth-child(even){margin-left:2%}.reviews.show .recent-reviews__cover{margin-right:10px}.reviews.show .recent-reviews__image{max-width:100px;max-height:120px;vertical-align:bottom}.reviews.show .recent-reviews__details{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1em}.reviews.show .recent-reviews__title{line-height:1.4}.reviews.show .recent-reviews__title>a{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.reviews.show .recent-reviews__authors-link{display:block;min-width:0;margin-top:5px;font-size:11px;font-weight:normal;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.reviews.show .recent-reviews__authors-link>span:not(:first-child){margin-left:5px}.reviews.show .recent-reviews__description{margin-top:5px;line-height:1.4}.reviews.show .recent-reviews__description>a{margin-left:5px}.reviews.show .recent-reviews-empty{padding:50px 0;text-align:center;color:#999;font-size:12px}.sessions .sessions__table{border-collapse:separate;border-spacing:20px 30px;display:table;margin:0 auto;text-align:center;width:840px}.sessions .sessions__table .table__cell{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;box-sizing:border-box;display:table-cell;text-align:left;width:400px}.sessions .sessions__table .table__cell>h2{border-bottom:1px solid #d4dacb;color:#2b7653;font-size:16px;height:50px;line-height:50px;padding:0 15px}.sessions .sessions__table .table__cell .cell__inner{padding:15px 20px 20px}.sessions .sessions__table .table__cell .cell__inner>p{font-size:12px;line-height:1.5}.sessions .sessions__table .table__cell .cell__inner.form{margin:0 auto}.sessions .sessions__table .table__cell .cell__inner.form .form__errors{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:8px 10px;margin:10px auto;font-size:12px;line-height:1.5;color:red;border:1px solid #eec3ca;background-color:#fff1f2}.sessions .sessions__table .table__cell .cell__inner.form .form__field .field__caption label{font-size:12px;line-height:24px;font-weight:bold}.sessions .sessions__table .table__cell .cell__inner.form .form__field .field__input{position:relative;text-align:left;width:100%;margin-bottom:5px}.sessions .sessions__table .table__cell .cell__inner.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.sessions .sessions__table .table__cell .cell__inner.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;padding:12px 20px;margin:auto;font-size:13px;box-sizing:border-box;color:#fff;background-color:#355b75;top:-36px;left:0;right:0;width:90%;min-height:36px;z-index:201;text-align:center}.sessions .sessions__table .table__cell .cell__inner.form .form__field .field__input .input__tip:after{border:5px solid transparent;border-top-color:#355b75;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.sessions .sessions__table .table__cell .cell__inner.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.sessions .sessions__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.sessions .sessions__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.sessions .sessions__table .table__cell .cell__inner.form .form__field.form__field--ng .field__input .input__tip{display:block}.sessions .sessions__table .table__cell .cell__inner.form .form__field.form__field--checkbox{margin:8px auto}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*:hover,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a:hover,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button>*:focus,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button a:focus,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button button:focus{outline:none}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{color:#fff}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button *{text-align:center}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover,.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.sessions .sessions__table .table__cell .cell__inner.form .form__action .action__controller.action__controller--confirmation{display:none}.about .mv__image img{width:1003px}.about .about__guide{padding:30px 0 20px}.about .about__guide:after{content:"";clear:both;height:0;display:block;visibility:hidden}.about .about__guide .header__title{border-bottom:4px solid #64bc4b;margin-bottom:20px}.about .about__guide .header__title h2{box-sizing:border-box;font-size:21px;height:50px;line-height:50px;padding:0 20px 0 40px;position:absolute;z-index:20;margin-bottom:10px}.about .about__guide__image{text-align:center;margin-bottom:20px;padding:10px;width:530px}.about .about__guide__txt{text-align:left;width:450px;padding-top:20px}.about .about__guide__txt p{padding:0px 20px 20px 40px;margin-bottom:10px;line-height:1.6}.about .about__guide__txt span{font-weight:bold}.about .about__guide__content{margin-top:-20px}.about .about__guide__content .about__guide:first-child{padding-top:40px}.about .about__guide__content .about__guide:nth-child(odd){background-color:#f7fcec}.about .about__guide__content .about__guide:nth-child(odd) .header__title h2{padding-left:0px}.about .about__guide__content .about__guide:nth-child(odd) .about__guide__image{float:left}.about .about__guide__content .about__guide:nth-child(odd) .about__guide__txt{float:right}.about .about__guide__content .about__guide:nth-child(odd) .about__guide__txt p{padding-left:0px}.about .about__guide__content .about__guide:nth-child(even){background-color:#fff}.about .about__guide__content .about__guide:nth-child(even) .about__guide__image{float:right}.about .about__guide__content .about__guide:nth-child(even) .about__guide__txt{float:left}.about--grid{background-image:url(/packs/about_grid-43eceaf2ee26427a263b7a43986b3ecb.png)}.about .about-login{margin:50px auto;width:600px;background-color:#fff}.about .about-login__header{font-size:14px;margin-bottom:15px}.about .about-login__header>p{text-align:center}.about .about-login__header>p:not(:first-child){margin-top:10px}.about .about-login__content__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d4dacb;border-radius:4px;padding:15px}.about .about-login__content__item:not(:first-child){margin-top:15px}.about .about-login__content__item__header{color:#2b7653;font-size:14px;text-align:center;padding:15px;margin:-15px -15px 15px;border-bottom:1px solid #d4dacb}.about .about-login__content__item__action{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.about .about-login__content__item__action>li:not(:first-child){margin-top:5px}.about .about-login__footer{text-align:center;margin-top:15px}.start_guide-icon{background-image:url(/packs/sprite_icon_start_guide-4a99e550cb95d8935b3d1dadc34b922f.png);margin-right:10px}.icon-step1{background-position:-100px 0;width:22px;height:22px}.icon-step1l{background-position:0 0;width:42px;height:42px}.icon-step2{background-position:-100px -50px;width:22px;height:22px}.icon-step2l{background-position:0 -50px;width:42px;height:42px}.icon-step3{background-position:-100px -100px;width:22px;height:22px}.icon-step3l{background-position:0 -100px;width:42px;height:42px}.icon-step4{background-position:-100px -150px;width:22px;height:22px}.icon-step4l{background-position:0 -150px;width:42px;height:42px}.icon-arrow{background-position:-50px -200px;width:7px;height:10px}.icon-arrow--close{background-position:0 -200px;width:7px;height:10px}.start_guide{font-size:14px;line-height:26px}.start_guide__header{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;width:1004px;border:1px solid #d4dacb;box-sizing:border-box;margin-bottom:10px;padding:0 30px 30px;background-color:#64bc4b;color:#fff}.start_guide__header h1{font-size:42px;text-align:center;margin:40px 0}.start_guide__header p{font-size:16px;line-height:24px;margin-bottom:10px}.start_guide__header nav .login_user{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#41762f;text-align:center;height:40px;line-height:40px}.start_guide__header nav ol{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#fff;padding:15px 20px}.start_guide__header nav ol li{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;list-style-type:none}.start_guide__header nav ol li a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;display:block;color:#333;text-align:center;width:220px;height:100px;padding-top:20px;background-color:#f7fcec;line-height:1.3}.start_guide__header nav ol li a:hover{background-color:#ee921a;text-decoration:none;color:#fff}.start_guide__header nav ol li a:hover .icon-step1l{background-position:-50px 0}.start_guide__header nav ol li a:hover .icon-step2l{background-position:-50px -50px}.start_guide__header nav ol li a:hover .icon-step3l{background-position:-50px -100px}.start_guide__header nav ol li a:hover .icon-step4l{background-position:-50px -150px}.start_guide__header nav ol li a.active{background-color:#ee921a;text-decoration:none;color:#fff}.start_guide__header nav ol li a.active .icon-step1l{background-position:-50px 0}.start_guide__header nav ol li a.active .icon-step2l{background-position:-50px -50px}.start_guide__header nav ol li a .start_guide-icon{margin:0 auto 10px}.start_guide__header .ballon1{width:224px;height:220px;position:absolute;right:10px;top:60px}.start_guide .bm-wrapper__main{float:left;margin-right:10px}.start_guide .bm-wrapper__main .bm-block__content{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;box-sizing:border-box;margin-bottom:10px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__header .header__title{height:50px;position:relative;border-bottom:1px solid #aaa;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:50px;margin-bottom:20px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__header .header__title .title__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:50px;position:absolute;border-bottom:4px solid #64bc4b;box-sizing:border-box;font-size:16px;line-height:50px;padding:0 15px 0 30px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__header .header__title .title__content .start_guide-icon{display:inline-block}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content{padding:0 30px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content p{margin-bottom:20px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;margin-bottom:30px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title{background-color:#64bc4b;color:#fff;font-weight:normal;line-height:50px;margin-bottom:20px;padding:0 20px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title .start_guide-icon{display:inline-block}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title.close{background-color:#f7fcec;color:#333}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title.close .icon-arrow{background-position:0 -200px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title:hover{background-color:#64bc4b;color:#fff;cursor:pointer}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__title:hover .icon-arrow{background-position:-50px -200px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__detail{padding:0 20px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__detail h4{font-size:18px;margin-bottom:5px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__detail p{margin-bottom:30px}.start_guide .bm-wrapper__main .bm-block__content .content-with-header__content .guide_list__detail p img{margin-top:10px}.start_guide .bm-wrapper__main .stepend{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;box-sizing:border-box;background-color:#f7fcec}.start_guide .bm-wrapper__main .stepend__comment{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#41762f;color:#fff;text-align:center;font-size:12px;height:40px;margin-bottom:20px;line-height:40px}.start_guide .bm-wrapper__main .stepend__header .stepend__title{margin:0 30px 20px;font-size:20px;font-weight:normal}.start_guide .bm-wrapper__main .stepend__content{margin:0 30px}.start_guide .bm-wrapper__main .stepend__content p{margin-bottom:10px;line-height:1.5}.start_guide .bm-wrapper__main .stepend__content ul{margin-left:20px;margin-bottom:10px}.start_guide .bm-wrapper__main .stepend__content ul li{list-style-type:disc;color:#1f9316;font-weight:bold;padding-left:-20px}.start_guide .bm-wrapper__main .stepend .searchbox{position:relative;margin:0 -5px}.start_guide .bm-wrapper__main .stepend .searchbox .balloon2{width:241px;height:229px;position:absolute;right:-10px;top:-200px}.start_guide .bm-wrapper__side .bm-block-side__content li{border-bottom:1px solid #f0f0f0}.start_guide .bm-wrapper__side .bm-block-side__content li:last-child{border:none}.start_guide .bm-wrapper__side .bm-block-side__content li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:50px;padding-left:15px;color:#333}.start_guide .bm-wrapper__side .bm-block-side__content li a .start_guide-icon{display:inline-block}.start_guide .bm-wrapper__side .bm-block-side__content li a.active{background-color:#64bc4b;color:#fff}.start_guide .bm-wrapper__side .bm-block-side__content li a.active .icon-step1{background-position:-150px 0}.start_guide .bm-wrapper__side .bm-block-side__content li a.active .icon-step2{background-position:-150px -50px}.start_guide .bm-wrapper__side .bm-block-side__content li a.active .icon-step3{background-position:-150px -100px}.start_guide .bm-wrapper__side .bm-block-side__content li a.active .icon-step4{background-position:-150px -150px}.start_guide .bm-wrapper__side .bm-block-side__content li a:hover{background-color:#64bc4b;color:#fff;text-decoration:none}.start_guide .bm-wrapper__side .bm-block-side__content li a:hover .icon-step1{background-position:-150px 0}.start_guide .bm-wrapper__side .bm-block-side__content li a:hover .icon-step2{background-position:-150px -50px}.start_guide .bm-wrapper__side .bm-block-side__content li a:hover .icon-step3{background-position:-150px -100px}.start_guide .bm-wrapper__side .bm-block-side__content li a:hover .icon-step4{background-position:-150px -150px}.static_pages .terms__content{padding:15px 30px}.static_pages .terms__content p{margin-top:8px;margin-bottom:16px;margin-left:16px;line-height:1.5em}.static_pages .terms__content ul{margin-top:8px;margin-bottom:16px;margin-left:16px}.static_pages .terms__content ul li{margin-left:1.5em;margin-bottom:4px;list-style:disc;line-height:1.5em}.static_pages .terms__content ul li:first-child:last-child{list-style:none;margin-left:0}.static_pages .terms__content ul li>ul>li{list-style:circle}.static_pages .terms__content ol{margin-top:8px;margin-bottom:16px;margin-left:16px}.static_pages .terms__content ol li{list-style:decimal;margin-left:1.5em;margin-bottom:4px;line-height:1.5em}.static_pages .terms__content ol li:first-child:last-child{list-style:none;margin-left:0}.static_pages .terms__content ol li>ol>li{list-style:lower-roman}.static_pages .terms__content ol li>ol>li>ol>li{list-style:lower-latin}.static_pages .terms__content ol li>p{margin-bottom:4px}.static_pages .terms__content h1{border-left:4px solid #64bc4b;border-bottom:1px solid #ecf0e7;clear:both;margin-top:24px;margin-bottom:16px;font-size:16px;font-weight:bold;line-height:37px;text-indent:1em}.static_pages .terms__content h1:first-child{margin-top:0}.static_pages .terms__content h2{margin-left:16px;margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .terms__content h3{margin-left:16px;margin-top:10.6666666667px;margin-bottom:5.3333333333px;font-size:14px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .terms__content h4{margin-left:16px;margin-top:5.3333333333px;margin-bottom:4px;font-size:13px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .terms__content h5,.static_pages .terms__content h6{margin-left:16px;margin-top:3.2px;margin-bottom:3.2px;font-weight:bold;line-height:1em;line-height:1.5em}.users.calendars.show .show__outline{padding:15px 15px 10px}.users.calendars.show .show__outline>p{line-height:1.5}.users.calendars.show .show__outline>p:not(:last-child){margin-bottom:10px}.users.calendars.show .show__owner{margin:20px auto;text-align:center}.users.messages{min-height:300px}.users.messages .messages__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:652px;margin:0 auto}.users.messages .messages__header__avatar{margin-right:10px}.users.messages .messages__header__avatar img{width:64px;height:64px;border-radius:4px;vertical-align:bottom}.users.messages .messages__header__details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:10px;border-radius:4px;background-color:#f7f7f7}.users.messages .messages__header__details>li{margin-bottom:10px}.users.messages .messages__header__details>li:last-child{margin-bottom:0}.users.messages .messages__header__details__key{display:block;color:#999;width:40px;float:left;margin-right:10px}.users.messages .messages__header__details__value{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333;display:block;width:508px}.users.messages .form__input{display:none}.users.messages .form__input.form__input--active{display:block}.users.messages .form__confirm{display:none}.users.messages .form__confirm.form__confirm--active{display:block}.users.messages.form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;margin:0 auto;padding:10px 0 15px 0;text-align:left;width:652px}.users.messages.form .form__field{padding:10px 0 10px}.users.messages.form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.messages.form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.users.messages.form .form__field .field__caption label{font-size:13px;line-height:24px}.users.messages.form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.users.messages.form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.users.messages.form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.users.messages.form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.users.messages.form .form__field .field__input input:read-only{background:#ddd}.users.messages.form .form__field .field__input textarea{padding-right:36px}.users.messages.form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.users.messages.form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.users.messages.form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.users.messages.form .form__field .field__input .input__resizable-textarea pre{opacity:0}.users.messages.form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.users.messages.form .form__field .field__input .input__textarea--long{min-height:12em}.users.messages.form .form__field .field__input .input__upload{height:140px;margin-left:140px}.users.messages.form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.users.messages.form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.users.messages.form .form__field .field__input .input__upload .upload__image,.users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.users.messages.form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.users.messages.form .form__field .field__input .input__upload p{line-height:1.5}.users.messages.form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.users.messages.form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.users.messages.form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.users.messages.form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.users.messages.form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.users.messages.form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.users.messages.form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.users.messages.form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.users.messages.form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users.messages.form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users.messages.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.users.messages.form .form__field.form__field--ng .field__input .input__tip{display:block}.users.messages.form .form__action{margin-left:145px}.users.messages.form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.users.messages.form .form__action .action__controller .controller__button,.users.messages.form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.messages.form .form__action .action__controller .controller__button>*,.users.messages.form .form__action .action__controller .controller__button a,.users.messages.form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.messages.form .form__action .action__controller .controller__button>*:hover,.users.messages.form .form__action .action__controller .controller__button a:hover,.users.messages.form .form__action .action__controller .controller__button button:hover{text-decoration:none}.users.messages.form .form__action .action__controller .controller__button>*:focus,.users.messages.form .form__action .action__controller .controller__button a:focus,.users.messages.form .form__action .action__controller .controller__button button:focus{outline:none}.users.messages.form .form__action .action__controller .controller__button,.users.messages.form .form__action .action__controller .controller__button *{color:#fff}.users.messages.form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.users.messages.form .form__action .action__controller .controller__button,.users.messages.form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.users.messages.form .form__action .action__controller .controller__button,.users.messages.form .form__action .action__controller .controller__button *{text-align:center}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision>*,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision a,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision a:hover,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision a:focus,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.users.messages.form .form__action .action__controller .controller__button.controller__button--revision,.users.messages.form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.users.messages.form .form__action .action__controller.action__controller--confirmation{display:none}.users.messages.form.form--confirm .form__field .field__input{display:none}.users.messages.form.form--confirm .form__field .field__confirmation{display:block}.users.messages.form.form--confirm .form__action .action__controller.action__controller--input{display:none}.users.messages.form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.users.messages.form .form__field{padding:5px 0}.users.messages.form .form__field .field__caption{float:none;width:100%;padding:0;margin:0 auto;text-align:left}.users.messages.form .form__field .field__caption .caption__type{float:none;display:inline-block}.users.messages.form .form__field .field__caption.field__caption--column{float:none;width:100%;padding:0;margin:0 auto;text-align:left}.users.messages.form .form__field .field__caption.field__caption--column .caption__type{float:none;display:inline-block;margin-bottom:5px}.users.messages.form .form__field .field__input{width:100%}.users.messages.form .form__field .field__input textarea{min-height:200px}.users.messages.form .form__action{width:400px;margin-left:auto;margin-right:auto}.users.authors.index .index__authors{padding:15px 15px 5px;margin:0 auto;text-align:center;border-bottom:1px solid #d4dacb}.users.authors.index .index__authors .authors__graph{width:660px;height:300px}.users.authors.index .index__list{padding:0}.users.authors.index .index__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.users.authors.author-list{width:692px;margin:0 auto 15px}.users.authors.author-list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.authors.author-list .author-list__author{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;border-bottom:1px solid #e8e8e8;box-sizing:border-box;line-height:28px;padding:0}.users.authors.author-list .author-list__author .author__action,.users.authors.author-list .author-list__author .author__book-count,.users.authors.author-list .author-list__author .author__name{box-sizing:border-box;text-align:center}.users.authors.author-list .author-list__author .author__name{width:400px;padding:8px 10px 8px 15px}.users.authors.author-list .author-list__author .author__name a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;width:375px;text-align:left}.users.authors.author-list .author-list__author .author__book-count{width:132px;padding:8px 4px}.users.authors.author-list .author-list__author .author__action{width:160px;padding:8px 15px 8px 4px}.users.authors.author-list .author-list__author .author__action a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.authors.author-list .author-list__author .author__action a,.users.authors.author-list .author-list__author .author__action a *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.authors.author-list .author-list__author .author__action a>*,.users.authors.author-list .author-list__author .author__action a a,.users.authors.author-list .author-list__author .author__action a button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.authors.author-list .author-list__author .author__action a>*:hover,.users.authors.author-list .author-list__author .author__action a a:hover,.users.authors.author-list .author-list__author .author__action a button:hover{text-decoration:none}.users.authors.author-list .author-list__author .author__action a>*:focus,.users.authors.author-list .author-list__author .author__action a a:focus,.users.authors.author-list .author-list__author .author__action a button:focus{outline:none}.users.authors.author-list .author-list__author .author__action a,.users.authors.author-list .author-list__author .author__action a *{color:#606060}.users.authors.author-list .author-list__author .author__action a:hover{border-color:#4a8600;background-color:#549800}.users.authors.author-list .author-list__author .author__action a:hover,.users.authors.author-list .author-list__author .author__action a:hover *{color:#fff}.users.authors.author-list .author-list__author .author__action a,.users.authors.author-list .author-list__author .author__action a *{text-align:center}.users.authors.author-list .author-list__author .author__action a,.users.authors.author-list .author-list__author .author__action a *{font-size:11px;line-height:28px}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle{display:none}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ee921a;border:1px solid #ee921a;box-sizing:border-box;color:#fff;display:block;text-align:center;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle a .label{color:#fff;vertical-align:top}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle a:hover{background-color:#ffca38;border:1px solid #ffca38;text-decoration:none}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle a:hover .label{color:#fff;text-decoration:none}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle .toggle__button.toggle__button--untoggle a a:hover{text-decoration:none}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle.new_book__toggle--toggled .toggle__button{display:none}.users.authors.author-list .author-list__author .author__action .action__new_book .new_book__toggle.new_book__toggle--toggled .toggle__button.toggle__button--untoggle{display:block}.users.authors.author-list .author-list__author.author-list__author--caption{background-color:#f8f8f8;color:#666;font-weight:bold}.users.authors.show .show__title{max-width:600px}.users.authors.show .show__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;max-width:450px;vertical-align:middle}.users.authors.show .show__title .title__suffix{display:inline-block;max-width:150px;vertical-align:middle}.users.authors.show .show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px;line-height:1.4;padding-left:15px;padding-right:15px}.users.books.index .index__filters{margin:3px 0 3px 0;width:110px}.users.books.index .index__filters .filters__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);padding-left:3px;padding-right:3px}.users.books.index .index__filters .filters__btn,.users.books.index .index__filters .filters__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.books.index .index__filters .filters__btn>*,.users.books.index .index__filters .filters__btn a,.users.books.index .index__filters .filters__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.books.index .index__filters .filters__btn>*:hover,.users.books.index .index__filters .filters__btn a:hover,.users.books.index .index__filters .filters__btn button:hover{text-decoration:none}.users.books.index .index__filters .filters__btn>*:focus,.users.books.index .index__filters .filters__btn a:focus,.users.books.index .index__filters .filters__btn button:focus{outline:none}.users.books.index .index__filters .filters__btn,.users.books.index .index__filters .filters__btn *{color:#606060}.users.books.index .index__filters .filters__btn:hover{border-color:#4a8600;background-color:#549800}.users.books.index .index__filters .filters__btn:hover,.users.books.index .index__filters .filters__btn:hover *{color:#fff}.users.books.index .index__filters .filters__btn,.users.books.index .index__filters .filters__btn *{text-align:center}.users.books.index .index__filters .filters__btn,.users.books.index .index__filters .filters__btn *{font-size:11px;line-height:28px}.users.books.index .index__filters .filters__btn .btn__icons{margin-right:5px;margin-bottom:-3px}.users.books.index .index__filters .filters__btn .btn__icons.btn__icons--grid{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -550px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters .filters__btn .btn__icons.btn__icons--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters .filters__btn:hover .btn__icons.btn__icons--grid{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -550px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters .filters__btn:hover .btn__icons.btn__icons--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters:not(:last-child) .filters__btn{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-right:none}.users.books.index .index__filters:last-child .filters__btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin:3px 3px 3px 0 !important}.users.books.index .index__filters.index__filters--active .filters__btn{background-color:#ee921a;border-color:#ee921a;color:#fff}.users.books.index .index__filters.index__filters--active .filters__btn .btn__icons.btn__icons--grid{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -550px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters.index__filters--active .filters__btn .btn__icons.btn__icons--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.books.index .index__filters.index__filters--active .filters__btn:hover{background-color:#64bc4b;border-color:#64bc4b;text-decoration:none}.users-books-mutters__empty{margin:50px}.users-books-mutters__empty__paragraph{margin:10px 0;text-align:center;color:#999}.users-books-mutters__empty__comment{width:260px;margin:30px auto}.users-books-mutters .bm-pagination-notice{margin-top:15px}.bm-wrapper.users-search .users-search__list{padding:15px;padding:0}.bm-wrapper.users-search .users-search__list .list__item{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;line-height:1.5}.bm-wrapper.users-search .users-search__list .list__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.bm-wrapper.users-search .users-search__list .list__item .item__avatar{float:left;width:64px;height:64px;margin:0;padding:0}.bm-wrapper.users-search .users-search__list .list__item .item__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.bm-wrapper.users-search .users-search__list .list__item .item__username{margin-left:74px;margin-right:180px}.bm-wrapper.users-search .users-search__list .list__item .item__username>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#333;font-weight:bold;max-width:100%}.bm-wrapper.users-search .users-search__list .list__item .item__username--add-date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bm-wrapper.users-search .users-search__list .list__item .item__username .item__username__date{white-space:nowrap;color:#999;font-size:11px;margin-left:10px}.bm-wrapper.users-search .users-search__list .list__item .item__nickname{margin-left:74px;margin-right:180px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bm-wrapper.users-search .users-search__list .list__item .item__nickname__caption{white-space:nowrap;color:#999}.bm-wrapper.users-search .users-search__list .list__item .item__nickname__link{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;color:#219315;font-weight:bold}.bm-wrapper.users-search .users-search__list .list__item .item__delete{float:right;width:170px}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn>*,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn a,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn>*:hover,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn a:hover,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn button:hover{text-decoration:none}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn>*:focus,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn a:focus,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn button:focus{outline:none}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn *{color:#fff}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn *{text-align:center}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn,.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn *{font-size:11px;line-height:28px}.bm-wrapper.users-search .users-search__list .list__item .item__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.bm-wrapper.users-search .users-search__list .list__item .item__add{float:right;width:170px}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn>*,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn a,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn>*:hover,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn a:hover,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn button:hover{text-decoration:none}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn>*:focus,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn a:focus,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn button:focus{outline:none}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn *{color:#606060}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn:hover{border-color:#4a8600;background-color:#549800}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn:hover,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn:hover *{color:#fff}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn *{text-align:center}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn,.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn *{font-size:11px;line-height:28px}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.bm-wrapper.users-search .users-search__list .list__item .item__add .add__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.bm-wrapper.users-search .users-search__list .list__item .item__details{margin-left:74px;margin-right:180px}.bm-wrapper.users-search .users-search__list .list__item .item__details>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;line-height:1.5;color:#999;max-width:25%;margin-right:10px}.bm-wrapper.users-search .users-search__list .list__item .item__details>li.message{max-width:100%}.bm-wrapper.users-search .users-search__list .list__item .item__description{word-wrap:break-word;overflow-wrap:break-word;margin-left:74px;line-height:1.5}.bm-wrapper.users-search .users-search__list .list__item{padding:15px;margin:0}.bm-wrapper.users-search .users-search__list .list__item:last-child{border-bottom:none}.bm-wrapper.users-search .users-search__empty{padding:50px 0;text-align:center;color:#999;font-size:12px}.bm-wrapper.users-search .users-search-section{margin-top:10px}.bm-wrapper.users-search .users-search-section__item:not(:last-child){margin-bottom:10px}.bm-wrapper.users-search .users-search-section__item__title{font-size:16px;line-height:28px;font-weight:bold;color:#444;padding:10px 0;margin:0 15px;border-bottom:1px solid #ecf0e7;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bm-wrapper.users-search .users-search-section__item__title__action{margin-left:auto}.bm-wrapper.users-search .users-search-section__note{padding:10px;color:#333;text-align:center;background-color:#f4f4f4;border-radius:0 0 3px 3px}.bm-wrapper.users-search .users-search-section__action{margin:50px auto;width:250px}.bm-wrapper.users-search .users-search-section .bm-pagination{margin:-10px 0 15px}.bm-wrapper.users-search .users-search-form{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bm-wrapper.users-search .users-search-form__input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.bm-wrapper.users-search .users-search-form__button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .1s ease;background-color:#418701;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:0 15px}.bm-wrapper.users-search .users-search-form__button__text{color:#fff;font-size:12px}.bm-wrapper.users-search .users-search-form__button:hover{background-color:#61b901}.bm-wrapper.users-search .users-invitations-section__description{margin:20px 15px}.bm-wrapper.users-search .users-invitations-section__list{margin:15px}.bm-wrapper.users-search .users-invitations-section__list__item:not(:last-child){margin-bottom:30px}.bm-wrapper.users-search .users-invitations-section__list__item__caption{margin-bottom:10px}.bm-wrapper.users-search .users-invitations-section__list__item__sample{border:1px solid;border-color:#eee #ddd #ccc;border-radius:4px;padding:20px;margin:15px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bm-wrapper.users-search .users-invitations-section__list__item__sample__icon{display:block;position:absolute;left:0;top:0;padding:6px 8px;font-size:11px;background-color:#666;color:#fff;border-radius:4px 0 4px 0}.usersearch-area{padding:15px}.usersearch-area-inner{padding:0 15px 25px}.usersearch-area-inner h4{font-size:14px;font-weight:bold;margin:10px auto 5px}.usersearch-area p{line-height:1.5}.usersearch-area textarea{height:80px}.usersearch-outline{padding:15px;border-bottom:1px solid #f0f0f0}.usersearch-outline p{line-height:1.5;margin:0 15px}.usersearch-outline .tweetsample{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:1.5;border:2px solid #00aced;background-color:#f5f8fa;margin:10px 15px;padding:15px}.publishlist li{border-bottom:1px solid #f0f0f0;margin-bottom:15px}.publishlist li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.publishlist-image{float:left;width:64px;margin:0 15px 15px 0}.publishlist-name{margin-bottom:8px;padding-top:4px}.publishlist-name a{color:#333;font-weight:bold}.publishlist-name a .label{height:30px}.publishlist-type{color:#999;font-size:12px;margin-bottom:8px}.publishlist-number{color:red;font-size:12px}.publishlist-regist{float:right}.publishlist-regist a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;font-size:12px;height:41px;padding:12px 12px 0 12px;text-align:left}.publishlist-regist a .label{color:#666;vertical-align:top}.publishlist-regist a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.publishlist-regist a:hover .label{color:#fff;text-decoration:none}.publishlist-regist a a:hover{text-decoration:none}.publishlist-regist a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#069}.publishlist-regist a:hover{color:#fff}.publishlist-regist a:hover .sprite-core.icon-plus{background-position:-100px -200px}.twittermemberlist:after{content:"";clear:both;height:0;display:block;visibility:hidden}.twittermemberlist li{float:left;width:50%;border-bottom:1px solid #f0f0f0;margin-bottom:15px}.twittermemberlist li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.twittermemberlist-image{float:left;width:64px;margin:0 15px 15px 0}.twittermemberlist-name{margin-bottom:4px;padding-top:2px}.twittermemberlist-name a{color:#333;font-weight:bold}.twittermemberlist-name a .label{height:30px}.twittermemberlist-dmname{color:#999;font-size:11px;margin-bottom:5px}.twittermemberlist-dmname .dmname{color:#64bc4b;font-weight:bold}.twittermemberlist-regist{display:inline-block;*display:inline;*zoom:1}.twittermemberlist-regist a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;font-size:12px;height:29px;padding:6px 12px 0 12px;text-align:left}.twittermemberlist-regist a .label{color:#666;vertical-align:top}.twittermemberlist-regist a:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.twittermemberlist-regist a:hover .label{color:#fff;text-decoration:none}.twittermemberlist-regist a a:hover{text-decoration:none}.twittermemberlist-regist a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#069}.twittermemberlist-regist a .label.icon-none{margin-left:0}.twittermemberlist-regist a:hover{color:#fff}.twittermemberlist-regist a:hover .sprite-core.icon-plus{background-position:-100px -200px}.twittermemberlist-send{color:#999;font-size:11px;margin-top:5px}.users.author-pie-chart{width:100%;height:100%;fill:#333}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item{font-size:12px}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--1{fill:#5ab34d}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--2{fill:#abd249}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--3{fill:#f3cf3e}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--4{fill:#ff7772}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--5{fill:#fdace8}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--6{fill:#d87df3}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--7{fill:#9476fc}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--8{fill:#a6b2fc}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--9{fill:#74c4f9}.users.author-pie-chart .author-pie-chart__graph .graph__legend .legend__item .item__color.item__color--10{fill:#8de7ca}.users.author-pie-chart .author-pie-chart__graph .graph__content{height:14px}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__title{font-size:14px;font-weight:bold}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__title .title__sub{display:inline-block;fill:#aaa;font-size:12px;font-weight:normal}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--1{fill:#5ab34d}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--2{fill:#abd249}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--3{fill:#f3cf3e}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--4{fill:#ff7772}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--5{fill:#fdace8}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--6{fill:#d87df3}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--7{fill:#9476fc}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--8{fill:#a6b2fc}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--9{fill:#74c4f9}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__pie.item__pie--10{fill:#8de7ca}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__label{fill:#fff;font-weight:bold}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__label .label__value{font-size:22px;text-anchor:end}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__label .label__unit{font-size:15px;text-anchor:start}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__label.item__label--minimum .label__value{font-size:12px;text-anchor:middle}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__label.item__label--minimum .label__unit{display:none}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend{font-size:10px}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--1{stroke:#5ab34d}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--2{stroke:#abd249}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--3{stroke:#f3cf3e}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--4{stroke:#ff7772}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--5{stroke:#fdace8}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--6{stroke:#d87df3}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--7{stroke:#9476fc}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--8{stroke:#a6b2fc}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--9{stroke:#74c4f9}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart .chart__item .item__legend .legend__relation.legend__relation--10{stroke:#8de7ca}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__label{fill:#fff;font-weight:bold}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__label .label__value{font-size:14px;text-anchor:end}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__label .label__unit{font-size:12px;text-anchor:start}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__label.item__label--minimum .label__value{font-size:12px;text-anchor:middle}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__label.item__label--minimum .label__unit{display:none}.users.author-pie-chart .author-pie-chart__graph .graph__content .content__chart.content__chart--half .chart__item .item__legend{display:none}.users.bar-graph{width:100%;height:100%;font-weight:bold;fill:#333}.users.bar-graph .bar-graph__graph .graph__content .content__x-grid .x-grid__line{stroke:#f8f8f8;stroke-wdith:1px}.users.bar-graph .bar-graph__graph .graph__content .content__y-grid .y-grid__line{stroke:#e8e8e8;stroke-wdith:1px}.users.bar-graph .bar-graph__graph .graph__x-axis .x-axis__line{stroke:#999;stroke-wdith:1px}.users.bar-graph .bar-graph__graph .graph__x-axis .x-axis__text{font-size:9px}.users.bar-graph .bar-graph__graph .graph__y-axis .y-axis__line{stroke:#999;stroke-wdith:1px}.users.bar-graph .bar-graph__graph .graph__y-axis .y-axis__text{font-size:9px}.users.bar-graph .bar-graph__graph .graph__y-axis .y-axis__unit{font-size:12px;fill:#999}.users.page-and-book-graph{width:100%;height:100%}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__content .content__data.content__data--books .data__value{fill:#a7d66c}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__content .content__data.content__data--pages .data__value{fill:#5ab34d}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__y-axis.graph__y-axis--books .y-axis__text{fill:#7ec229}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__y-axis.graph__y-axis--pages .y-axis__text{fill:#329624}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__legend .legend__label.legend__label--books .label__color{fill:#a7d66c}.users.page-and-book-graph .users.bar-graph .bar-graph__graph .graph__legend .legend__label.legend__label--pages .label__color{fill:#5ab34d}.users.summaries.twitter_posting .posting__header .header__title,.users.summaries.bookmeter_posting .posting__header .header__title,.users.summaries.facebook_posting .posting__header .header__title,.users.summaries.blog_posting .posting__header .header__title{color:#fff;font-size:16px;font-weight:bold;padding:12px 15px 12px;margin:0 -15px;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.users.summaries.twitter_posting .posting__header .header__title.header__title--bookmeter,.users.summaries.bookmeter_posting .posting__header .header__title.header__title--bookmeter,.users.summaries.facebook_posting .posting__header .header__title.header__title--bookmeter,.users.summaries.blog_posting .posting__header .header__title.header__title--bookmeter{background-color:#5ab34d}.users.summaries.twitter_posting .posting__header .header__title.header__title--twitter,.users.summaries.bookmeter_posting .posting__header .header__title.header__title--twitter,.users.summaries.facebook_posting .posting__header .header__title.header__title--twitter,.users.summaries.blog_posting .posting__header .header__title.header__title--twitter{background-color:#41b7d8}.users.summaries.twitter_posting .posting__header .header__title.header__title--facebook,.users.summaries.bookmeter_posting .posting__header .header__title.header__title--facebook,.users.summaries.facebook_posting .posting__header .header__title.header__title--facebook,.users.summaries.blog_posting .posting__header .header__title.header__title--facebook{background-color:#3b5997}.users.summaries.twitter_posting .posting__header .header__title.header__title--blog,.users.summaries.bookmeter_posting .posting__header .header__title.header__title--blog,.users.summaries.facebook_posting .posting__header .header__title.header__title--blog,.users.summaries.blog_posting .posting__header .header__title.header__title--blog{background-color:#abd249}.users.summaries.twitter_posting .posting__content,.users.summaries.bookmeter_posting .posting__content,.users.summaries.facebook_posting .posting__content,.users.summaries.blog_posting .posting__content{padding:15px 0 0;margin:0 -15px}.users.summaries.twitter_posting .posting__content p,.users.summaries.bookmeter_posting .posting__content p,.users.summaries.facebook_posting .posting__content p,.users.summaries.blog_posting .posting__content p{line-height:1.4}.users.summaries.twitter_posting .posting__content .content__outline,.users.summaries.bookmeter_posting .posting__content .content__outline,.users.summaries.facebook_posting .posting__content .content__outline,.users.summaries.blog_posting .posting__content .content__outline{line-height:1.4;margin-bottom:15px}.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn{width:200px;margin:0 auto 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.blog_posting .posting__content .content__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.summaries.twitter_posting .posting__content .content__btn>*,.users.summaries.bookmeter_posting .posting__content .content__btn>*,.users.summaries.facebook_posting .posting__content .content__btn>*,.users.summaries.blog_posting .posting__content .content__btn>*,.users.summaries.twitter_posting .posting__content .content__btn a,.users.summaries.bookmeter_posting .posting__content .content__btn a,.users.summaries.facebook_posting .posting__content .content__btn a,.users.summaries.blog_posting .posting__content .content__btn a,.users.summaries.twitter_posting .posting__content .content__btn button,.users.summaries.bookmeter_posting .posting__content .content__btn button,.users.summaries.facebook_posting .posting__content .content__btn button,.users.summaries.blog_posting .posting__content .content__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.twitter_posting .posting__content .content__btn>*:hover,.users.summaries.bookmeter_posting .posting__content .content__btn>*:hover,.users.summaries.facebook_posting .posting__content .content__btn>*:hover,.users.summaries.blog_posting .posting__content .content__btn>*:hover,.users.summaries.twitter_posting .posting__content .content__btn a:hover,.users.summaries.bookmeter_posting .posting__content .content__btn a:hover,.users.summaries.facebook_posting .posting__content .content__btn a:hover,.users.summaries.blog_posting .posting__content .content__btn a:hover,.users.summaries.twitter_posting .posting__content .content__btn button:hover,.users.summaries.bookmeter_posting .posting__content .content__btn button:hover,.users.summaries.facebook_posting .posting__content .content__btn button:hover,.users.summaries.blog_posting .posting__content .content__btn button:hover{text-decoration:none}.users.summaries.twitter_posting .posting__content .content__btn>*:focus,.users.summaries.bookmeter_posting .posting__content .content__btn>*:focus,.users.summaries.facebook_posting .posting__content .content__btn>*:focus,.users.summaries.blog_posting .posting__content .content__btn>*:focus,.users.summaries.twitter_posting .posting__content .content__btn a:focus,.users.summaries.bookmeter_posting .posting__content .content__btn a:focus,.users.summaries.facebook_posting .posting__content .content__btn a:focus,.users.summaries.blog_posting .posting__content .content__btn a:focus,.users.summaries.twitter_posting .posting__content .content__btn button:focus,.users.summaries.bookmeter_posting .posting__content .content__btn button:focus,.users.summaries.facebook_posting .posting__content .content__btn button:focus,.users.summaries.blog_posting .posting__content .content__btn button:focus{outline:none}.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.blog_posting .posting__content .content__btn *{color:#fff}.users.summaries.twitter_posting .posting__content .content__btn:hover,.users.summaries.bookmeter_posting .posting__content .content__btn:hover,.users.summaries.facebook_posting .posting__content .content__btn:hover,.users.summaries.blog_posting .posting__content .content__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.blog_posting .posting__content .content__btn *{text-align:center}.users.summaries.twitter_posting .posting__content .content__title,.users.summaries.bookmeter_posting .posting__content .content__title,.users.summaries.facebook_posting .posting__content .content__title,.users.summaries.blog_posting .posting__content .content__title{display:inline-block;font-size:16px;font-weight:bold;padding:0 15px 5px;margin:10px -15px 10px;border-bottom:4px solid #f0f0f0}.users.summaries.twitter_posting .posting__content .content__title.content__title--bookmeter,.users.summaries.bookmeter_posting .posting__content .content__title.content__title--bookmeter,.users.summaries.facebook_posting .posting__content .content__title.content__title--bookmeter,.users.summaries.blog_posting .posting__content .content__title.content__title--bookmeter{border-color:#5ab34d}.users.summaries.twitter_posting .posting__content .content__title.content__title--twitter,.users.summaries.bookmeter_posting .posting__content .content__title.content__title--twitter,.users.summaries.facebook_posting .posting__content .content__title.content__title--twitter,.users.summaries.blog_posting .posting__content .content__title.content__title--twitter{border-color:#41b7d8}.users.summaries.twitter_posting .posting__content .content__title.content__title--facebook,.users.summaries.bookmeter_posting .posting__content .content__title.content__title--facebook,.users.summaries.facebook_posting .posting__content .content__title.content__title--facebook,.users.summaries.blog_posting .posting__content .content__title.content__title--facebook{border-color:#3b5997}.users.summaries.twitter_posting .posting__content .content__title.content__title--blog,.users.summaries.bookmeter_posting .posting__content .content__title.content__title--blog,.users.summaries.facebook_posting .posting__content .content__title.content__title--blog,.users.summaries.blog_posting .posting__content .content__title.content__title--blog{border-color:#abd249}.users.summaries.twitter_posting .posting__content .content__samplevisual,.users.summaries.bookmeter_posting .posting__content .content__samplevisual,.users.summaries.facebook_posting .posting__content .content__samplevisual,.users.summaries.blog_posting .posting__content .content__samplevisual{text-align:center;margin-bottom:10px}.users.summaries.twitter_posting .posting__content .content__inner .inner__title,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__title,.users.summaries.facebook_posting .posting__content .content__inner .inner__title,.users.summaries.blog_posting .posting__content .content__inner .inner__title{font-weight:14px;line-height:1.4;margin-top:10px;margin-bottom:10px}.users.summaries.twitter_posting .posting__content .content__inner .inner__samplevisual,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__samplevisual,.users.summaries.facebook_posting .posting__content .content__inner .inner__samplevisual,.users.summaries.blog_posting .posting__content .content__inner .inner__samplevisual{text-align:center;margin-bottom:10px}.users.summaries.twitter_posting .posting__content .content__inner .inner__table,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table,.users.summaries.facebook_posting .posting__content .content__inner .inner__table,.users.summaries.blog_posting .posting__content .content__inner .inner__table{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%;margin-bottom:15px;border-collapse:separate;border:1px solid #d8d8d8}.users.summaries.twitter_posting .posting__content .content__inner .inner__table th,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table th,.users.summaries.facebook_posting .posting__content .content__inner .inner__table th,.users.summaries.blog_posting .posting__content .content__inner .inner__table th,.users.summaries.twitter_posting .posting__content .content__inner .inner__table td,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table td,.users.summaries.facebook_posting .posting__content .content__inner .inner__table td,.users.summaries.blog_posting .posting__content .content__inner .inner__table td{padding:10px;box-sizing:border-box;vertical-align:middle}.users.summaries.twitter_posting .posting__content .content__inner .inner__table th input[type=submit],.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table th input[type=submit],.users.summaries.facebook_posting .posting__content .content__inner .inner__table th input[type=submit],.users.summaries.blog_posting .posting__content .content__inner .inner__table th input[type=submit],.users.summaries.twitter_posting .posting__content .content__inner .inner__table td input[type=submit],.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table td input[type=submit],.users.summaries.facebook_posting .posting__content .content__inner .inner__table td input[type=submit],.users.summaries.blog_posting .posting__content .content__inner .inner__table td input[type=submit]{width:100%;margin:0 auto}.users.summaries.twitter_posting .posting__content .content__inner .inner__table th label,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table th label,.users.summaries.facebook_posting .posting__content .content__inner .inner__table th label,.users.summaries.blog_posting .posting__content .content__inner .inner__table th label,.users.summaries.twitter_posting .posting__content .content__inner .inner__table td label,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table td label,.users.summaries.facebook_posting .posting__content .content__inner .inner__table td label,.users.summaries.blog_posting .posting__content .content__inner .inner__table td label{margin:auto 20px auto 5px}.users.summaries.twitter_posting .posting__content .content__inner .inner__table th,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table th,.users.summaries.facebook_posting .posting__content .content__inner .inner__table th,.users.summaries.blog_posting .posting__content .content__inner .inner__table th{width:20%;background-color:#f0f0f0;text-align:center;vertical-align:middle}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__reload,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__reload,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__reload,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__reload{width:20%;text-align:right;vertical-align:middle;border-left:1px solid #f0f0f0}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn>*,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn>*,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn>*,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn>*,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn a,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn a,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn a,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn a,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn button,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn button,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn button,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn>*:hover,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn>*:hover,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn>*:hover,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn>*:hover,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn a:hover,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn a:hover,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn a:hover,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn a:hover,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn button:hover,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn button:hover,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn button:hover,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn button:hover{text-decoration:none}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn>*:focus,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn>*:focus,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn>*:focus,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn>*:focus,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn a:focus,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn a:focus,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn a:focus,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn a:focus,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn button:focus,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn button:focus,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn button:focus,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn button:focus{outline:none}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn *{color:#fff}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn:hover,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn:hover,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn:hover,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.twitter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.facebook_posting .posting__content .content__inner .inner__table .table__btn *,.users.summaries.blog_posting .posting__content .content__inner .inner__table .table__btn *{text-align:center}.users.summaries.twitter_posting .posting__content .content__inner p,.users.summaries.bookmeter_posting .posting__content .content__inner p,.users.summaries.facebook_posting .posting__content .content__inner p,.users.summaries.blog_posting .posting__content .content__inner p{margin-bottom:10px;line-height:1.4}.users.summaries.twitter_posting .posting__content .content__inner textarea,.users.summaries.bookmeter_posting .posting__content .content__inner textarea,.users.summaries.facebook_posting .posting__content .content__inner textarea,.users.summaries.blog_posting .posting__content .content__inner textarea{height:200px;padding:15px;margin-bottom:10px;background-color:ivory;line-height:1.4}.users.summaries.twitter_posting .posting__content .content__inner .inner__htmlsample,.users.summaries.bookmeter_posting .posting__content .content__inner .inner__htmlsample,.users.summaries.facebook_posting .posting__content .content__inner .inner__htmlsample,.users.summaries.blog_posting .posting__content .content__inner .inner__htmlsample{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:2px solid #f0f0f0;background-color:#f7f7f7;padding:15px;margin-bottom:15px;line-height:1.4;word-wrap:break-word}.users.summaries .questionnaire{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Arial";border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;margin-bottom:10px}.users.summaries .questionnaire__content{padding:26px 30px}.users.summaries .questionnaire__content__heading{font-size:18px;line-height:1;font-weight:bold;margin-bottom:20px}.users.summaries .questionnaire__content__text{font-size:14px;line-height:1.8;margin-bottom:16px}.users.summaries .questionnaire__content__text__strong{font-weight:bold}.users.summaries .google-form-link{display:block;position:relative;color:#606060;background-color:#fcfcfc;border-radius:4px;border:1px solid #ccc;width:228px;height:43px}.users.summaries .google-form-link::after{content:"";display:block;position:absolute;right:28px;top:15px;width:14px;height:13px;background:url(/packs/new_window_gray-fc804ccc048e90956c675a6d11aaef00.svg);background-size:contain;background-repeat:no-repeat}.users.summaries .google-form-link:hover{color:#fff;background-color:#549800;border:1px solid #4a8600;text-decoration:none}.users.summaries .google-form-link:hover::after{background:url(/packs/new_window_white-59db9d2b2208c715aaf4cea304165493.svg);background-size:contain;background-repeat:no-repeat}.users.summaries .google-form-link__text{font-size:16px;font-weight:bold;line-height:2.7;margin:0 14px 0 28px}.users.summaries.yearly .yearly__header{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:url(/packs/bg_yearly_header-36f496bfb0a5694fac7ee49bc3849a79.png) top center no-repeat #f7fcec;background-size:1004px 364px;border:1px solid #d4dacb;margin-bottom:10px;min-height:414px}.users.summaries.yearly .yearly__header .header__title{color:#fff;height:101px;padding-top:30px;text-align:center}.users.summaries.yearly .yearly__header .header__title .title__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:90%;font-size:32px;font-weight:normal;line-height:1.2;vertical-align:top}.users.summaries.yearly .yearly__header .header__title .title__conjunction{display:inline-block;font-size:32px;font-weight:normal;line-height:1.2;vertical-align:top}.users.summaries.yearly .yearly__header .header__title .title__text{font-size:32px;font-weight:normal;line-height:1.2}.users.summaries.yearly .yearly__header .header__summaries{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;background-color:#fff;border:1px solid #d4dacb;width:682px;height:218px;margin:20px auto;padding:20px 20px 0}.users.summaries.yearly .yearly__header .header__summaries:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.summaries.yearly .yearly__header .header__summaries .summaries__avatar{float:left;width:120px}.users.summaries.yearly .yearly__header .header__summaries .summaries__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:120px;height:120px}.users.summaries.yearly .yearly__header .header__summaries .summaries__list{float:right;width:547px;font-size:0}.users.summaries.yearly .yearly__header .header__summaries .summaries__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.summaries.yearly .yearly__header .header__summaries .summaries__list .list__title{float:left;border-bottom:1px solid #e8e8e8;width:30%;height:20px;padding:6px 0;font-size:14px;line-height:20px;text-indent:10px}.users.summaries.yearly .yearly__header .header__summaries .summaries__list .list__item{float:left;border-bottom:1px solid #e8e8e8;width:70%;height:20px;padding:6px 0}.users.summaries.yearly .yearly__header .header__summaries .summaries__list .list__item .item__number{display:inline-block;color:#64bc4b;font-size:20px;font-weight:bold;height:20px;line-height:1;vertical-align:baseline}.users.summaries.yearly .yearly__header .header__summaries .summaries__list .list__item .item__unit{display:inline-block;font-size:16px;height:20px;line-height:20px;margin-left:10px;vertical-align:baseline}.users.summaries.yearly .yearly__header .header__summaries .summaries__sns{position:absolute;width:100px;padding:0 0 5px 10px;top:20px;right:20px;z-index:1;background-color:#fff}.users.summaries.yearly .yearly__main{float:left;width:654px;text-align:left}.users.summaries.yearly .yearly__main .main__graph{padding:15px}.users.summaries.yearly .yearly__main .main__graph:not(:last-child){border-bottom:1px solid #d4dacb}.users.summaries.yearly .yearly__main .main__graph .graph__data{width:520px;height:240px;margin:0 auto}.users.summaries.yearly .yearly__main .main__graph .graph__data.graph__data--nice .users.bar-graph .bar-graph__graph .graph__content .content__data .data__value{fill:#fca638}.users.summaries.yearly .yearly__main .main__graph .graph__data.graph__data--nice .users.bar-graph .bar-graph__graph .graph__y-axis .y-axis__text{fill:#fca638}.users.summaries.yearly .yearly__main .main__graph .graph__data.graph__data--nice .users.bar-graph .bar-graph__graph .graph__legend .legend__label .label__color{fill:#fca638}.users.summaries.yearly .yearly__main .main__graph .graph__data.graph__data--authors{width:620px;height:300px;margin:0 auto}.users.summaries.yearly .yearly__main .main__footer{padding:10px;text-align:right}.users.summaries.yearly .yearly__main .main__footer .footer__btn{width:220px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-right:0}.users.summaries.yearly .yearly__main .main__footer .footer__btn,.users.summaries.yearly .yearly__main .main__footer .footer__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.summaries.yearly .yearly__main .main__footer .footer__btn>*,.users.summaries.yearly .yearly__main .main__footer .footer__btn a,.users.summaries.yearly .yearly__main .main__footer .footer__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.yearly .yearly__main .main__footer .footer__btn>*:hover,.users.summaries.yearly .yearly__main .main__footer .footer__btn a:hover,.users.summaries.yearly .yearly__main .main__footer .footer__btn button:hover{text-decoration:none}.users.summaries.yearly .yearly__main .main__footer .footer__btn>*:focus,.users.summaries.yearly .yearly__main .main__footer .footer__btn a:focus,.users.summaries.yearly .yearly__main .main__footer .footer__btn button:focus{outline:none}.users.summaries.yearly .yearly__main .main__footer .footer__btn,.users.summaries.yearly .yearly__main .main__footer .footer__btn *{color:#606060}.users.summaries.yearly .yearly__main .main__footer .footer__btn:hover{border-color:#4a8600;background-color:#549800}.users.summaries.yearly .yearly__main .main__footer .footer__btn:hover,.users.summaries.yearly .yearly__main .main__footer .footer__btn:hover *{color:#fff}.users.summaries.yearly .yearly__main .main__footer .footer__btn,.users.summaries.yearly .yearly__main .main__footer .footer__btn *{text-align:center}.users.summaries.yearly .yearly__main .main__footer .footer__btn,.users.summaries.yearly .yearly__main .main__footer .footer__btn *{font-size:11px;line-height:28px}.users.summaries.yearly .yearly__main .main__footer .footer__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:10px;margin-top:7px}.users.summaries.yearly .yearly__main .main__footer .footer__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.summaries.yearly .yearly__main .main__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.users.summaries.yearly .yearly__side{float:right;width:340px;text-align:left}.users.summaries.yearly .yearly__side .side__readbooks{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;background-color:#fff;margin-bottom:10px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header{border-top-right-radius:inherit;border-top-left-radius:inherit}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header .header__title{position:relative;border-top-right-radius:inherit;border-top-left-radius:inherit;background-color:#64bc4b;height:22px;font-size:0;padding:12px 15px 11px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header .header__title .title__text{display:inline-block;color:#fff;font-size:18px;font-weight:normal;line-height:22px;vertical-align:middle}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header .header__title .title__count{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;display:inline-block;margin-left:10px;padding:0 10px;font-size:14px;font-weight:normal;line-height:22px;vertical-align:middle;background-color:#fff;color:#64bc4b}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header .header__title .title__elk{position:absolute;right:0px;bottom:4px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__header .header__title .title__elk img{width:98px;height:92px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__title{background-color:#41762f;height:16px;font-size:0;padding:6px 15px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__title .title__text{display:inline-block;color:#fff;font-size:14px;font-weight:normal;line-height:16px;vertical-align:middle}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__title .title__count{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:inline-block;margin-left:10px;padding:0 10px;font-size:12px;font-weight:normal;line-height:16px;vertical-align:middle;background-color:#fff;color:#41762f}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list{margin:10px 9px;width:320px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list .list__item{float:left;width:80px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list .list__item .item__cover{position:relative;width:70px;height:100px;padding:0 5px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list .list__item .item__cover .cover__image{position:absolute;max-width:80px;max-height:100px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__list .list__item .item__title{margin:2px 2px 0;font-size:12px;font-weight:bold;line-height:14px;height:42px;overflow:hidden}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__monthly .monthly__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer{border-top:1px solid #d4dacb;padding:10px 9px;text-align:right}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn{width:200px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-right:0}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn>*,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn a,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn>*:hover,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn a:hover,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn button:hover{text-decoration:none}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn>*:focus,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn a:focus,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn button:focus{outline:none}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn *{color:#606060}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn:hover{border-color:#4a8600;background-color:#549800}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn:hover,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn:hover *{color:#fff}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn *{text-align:center}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn,.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn *{font-size:11px;line-height:28px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:10px;margin-top:7px}.users.summaries.yearly .yearly__side .side__readbooks .readbooks__footer .footer__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.summaries.yearly .yearly__side .side__users .users__list{margin:10px 9px 5px}.users.summaries.yearly .yearly__side .side__users .users__list:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.summaries.yearly .yearly__side .side__users .users__list .list__item{float:left;width:80px;text-align:center;margin-bottom:10px}.users.summaries.yearly .yearly__side .side__users .users__list .list__item>a{display:block}.users.summaries.yearly .yearly__side .side__users .users__list .list__item img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px;margin:0 auto 2px}.users.summaries.yearly .yearly__side .side__users .users__list .list__item .item__username{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;margin:0 8px;text-align:center;font-weight:bold;font-size:12px}.users.summaries.yearly .yearly__side .side__users .users__footer{border-top:1px solid #d4dacb;padding:10px;text-align:right}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn{width:200px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-right:0}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn>*,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn a,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn>*:hover,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn a:hover,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn button:hover{text-decoration:none}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn>*:focus,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn a:focus,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn button:focus{outline:none}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn *{color:#606060}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn:hover{border-color:#4a8600;background-color:#549800}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn:hover,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn:hover *{color:#fff}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn *{text-align:center}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn,.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn *{font-size:11px;line-height:28px}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:10px;margin-top:7px}.users.summaries.yearly .yearly__side .side__users .users__footer .footer__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.summaries.yearly .yearly__side .side__users .users__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.users.summaries.show .show__graph{border-top:1px solid #d4dacb;padding:15px}.users.summaries.show .show__graph .graph__data{width:520px;height:240px;margin:0 auto}.users.summaries.show .show__graph .graph__nice{width:520px;height:240px;margin:0 auto}.users.summaries.show .show__graph .graph__nice .users.bar-graph .bar-graph__graph .graph__content .content__data .data__value{fill:#fca638}.users.summaries.show .show__graph .graph__nice .users.bar-graph .bar-graph__graph .graph__y-axis .y-axis__text{fill:#fca638}.users.summaries.show .show__graph .graph__nice .users.bar-graph .bar-graph__graph .graph__legend .legend__label .label__color{fill:#fca638}.users.summaries.show .show__content{padding:0 15px 15px}.users.summaries.show .show__content .content__card{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;background-color:#f8f8f8;border:1px solid #f0f0f0;width:600px;padding:15px;margin:0 auto}.users.summaries.show .show__content .content__card:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.summaries.show .show__content .content__card .card__avatar{float:left}.users.summaries.show .show__content .content__card .card__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:128px;height:128px;border:1px solid #e8e8e8}.users.summaries.show .show__content .content__card .card__stats{float:left;margin-left:15px;width:440px}.users.summaries.show .show__content .content__card .card__stats .stats__list{width:455px;border-bottom:1px solid #e8e8e8;padding-bottom:5px;margin-bottom:6px}.users.summaries.show .show__content .content__card .card__stats .stats__list dt{display:inline-block;width:120px;text-indent:10px}.users.summaries.show .show__content .content__card .card__stats .stats__list dd{display:inline-block}.users.summaries.show .show__content .content__card .card__stats .stats__list dd .list__data{color:#64bc4b;font-size:150%;font-weight:bold}.users.summaries.show .show__content .content__card .card__stats .stats__list dd .list__unit{margin-left:5px;font-size:14px;font-weight:normal}.users.summaries.show .show__content .content__card .card__stats .stats__list dd:before{content:"：";margin-left:5px;margin-right:10px}.users.summaries.show .show__content .content__card .card__sns{position:absolute;width:100px;padding:0 0 5px 10px;top:15px;right:15px;z-index:1;background-color:#f8f8f8}.users.summaries.show .show__content .content__support{width:630px;margin:5px auto;color:#999;line-height:1.4;text-align:right}.users.summaries.show .show__content .content__support>a{color:#999}.users.summary.posting .posting__content{padding:15px}.users.summary.posting .posting__content .content__mainvisual{text-align:center;margin-bottom:10px}.users.summary.posting .posting__content .content__text{word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;margin-bottom:10px}.users.summary.posting .posting__content .content__text.content__text--heading{font-size:16px;line-height:1.4}.users.summary.posting .posting__content .content__text.content__text--caution{color:#666;line-height:1.4}.users.summary.posting .posting__content .content__text .text__pickup{font-weight:bold;font-size:110%}.users.summary.posting .posting__wrapper{margin:0 15px 15px}.users-new{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:800px}.users-new .form__field{padding:10px 0 10px}.users-new .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users-new .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.users-new .form__field .field__caption label{font-size:13px;line-height:24px}.users-new .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.users-new .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.users-new .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.users-new .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.users-new .form__field .field__input input:read-only{background:#ddd}.users-new .form__field .field__input textarea{padding-right:36px}.users-new .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.users-new .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.users-new .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.users-new .form__field .field__input .input__resizable-textarea pre{opacity:0}.users-new .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.users-new .form__field .field__input .input__textarea--long{min-height:12em}.users-new .form__field .field__input .input__upload{height:140px;margin-left:140px}.users-new .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.users-new .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.users-new .form__field .field__input .input__upload .upload__image,.users-new .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.users-new .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.users-new .form__field .field__input .input__upload p{line-height:1.5}.users-new .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.users-new .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.users-new .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.users-new .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.users-new .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.users-new .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.users-new .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.users-new .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.users-new .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users-new .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.users-new .form__field.form__field--ng .field__input .input__tip{display:block}.users-new .form__action{margin-left:145px}.users-new .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.users-new .form__action .action__controller .controller__button,.users-new .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users-new .form__action .action__controller .controller__button>*,.users-new .form__action .action__controller .controller__button a,.users-new .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users-new .form__action .action__controller .controller__button>*:hover,.users-new .form__action .action__controller .controller__button a:hover,.users-new .form__action .action__controller .controller__button button:hover{text-decoration:none}.users-new .form__action .action__controller .controller__button>*:focus,.users-new .form__action .action__controller .controller__button a:focus,.users-new .form__action .action__controller .controller__button button:focus{outline:none}.users-new .form__action .action__controller .controller__button,.users-new .form__action .action__controller .controller__button *{color:#fff}.users-new .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.users-new .form__action .action__controller .controller__button,.users-new .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.users-new .form__action .action__controller .controller__button,.users-new .form__action .action__controller .controller__button *{text-align:center}.users-new .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users-new .form__action .action__controller .controller__button.controller__button--revision,.users-new .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users-new .form__action .action__controller .controller__button.controller__button--revision>*,.users-new .form__action .action__controller .controller__button.controller__button--revision a,.users-new .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users-new .form__action .action__controller .controller__button.controller__button--revision>*:hover,.users-new .form__action .action__controller .controller__button.controller__button--revision a:hover,.users-new .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.users-new .form__action .action__controller .controller__button.controller__button--revision>*:focus,.users-new .form__action .action__controller .controller__button.controller__button--revision a:focus,.users-new .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.users-new .form__action .action__controller .controller__button.controller__button--revision,.users-new .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.users-new .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.users-new .form__action .action__controller .controller__button.controller__button--revision:hover,.users-new .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.users-new .form__action .action__controller .controller__button.controller__button--revision,.users-new .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.users-new .form__action .action__controller.action__controller--confirmation{display:none}.users-new.form--confirm .form__field .field__input{display:none}.users-new.form--confirm .form__field .field__confirmation{display:block}.users-new.form--confirm .form__action .action__controller.action__controller--input{display:none}.users-new.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.users-new .content-with-header__content{padding:20px}.users-new .field{margin:0 20px}.users-new .form__field{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.users-new .form__field .field__caption{float:none;width:160px;text-align:left}.users-new .form__field .field__input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;float:none;width:auto}.users-new .form-section{margin-bottom:20px}.users-new .form-section .form-section__title{margin-bottom:15px;background-color:#eee;padding:15px 20px;border-radius:4px}.users-new .form-section .form-section__title .title-text{display:block;white-space:nowrap;font-size:16px}.users-new .form-section .form-section__title .title-caution{display:block;color:#999;font-size:12px;font-weight:normal;line-height:1.3;margin-top:5px}.users-new .form-section .form-section__text{margin:10px auto 20px}.users-new .form-section .form-section__actions>li{width:400px;margin:0 auto 20px}.users.data .data__graph{width:660px;height:240px;margin:0;padding:15px 16px}.users.data .data__graph:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.data .data__graph .graph__books{width:660px;height:240px}.users.data .data__stats{border-top:1px solid #d4dacb;padding:15px}.users.data .data__stats .stats__title{font-size:16px;font-weight:bold;color:#444;line-height:1.4;margin-bottom:8px}.users.data .data__stats .stats__box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:662px}.users.data .data__stats .stats__box .box__list{width:326px;margin-bottom:5px}.users.data .data__stats .stats__box .box__list dt{color:#666;box-sizing:border-box;padding:10px;background-color:#f0f0f0;width:326px}.users.data .data__stats .stats__box .box__list dd{box-sizing:border-box;padding:10px;width:326px}.users.data .data__stats .stats__box .box__list .list__pickup{font-size:125%}.users.data .data__stats .stats__box .box__list .list__detail{padding:0px 10px 8px}.users.data .data__content{padding:15px}.users.data .data__content .content__first-guidance{font-size:20px;font-weight:normal;line-height:1.4;text-align:center;color:#64bc4b}.users.data .data__content p{line-height:1.4;margin-bottom:10px}.users.data .data__content p:not(:first-child){margin-top:10px}.bookcase-share{background-color:#fafafa;border:1px solid #ddd;border-radius:4px;padding:15px}.bookcase-share__headline{font-size:20px;line-height:1.4;text-align:center;margin-top:10px}.bookcase-share__url{text-align:center;margin-top:20px}.bookcase-share__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:20px}.bookcase-share__item:not(:first-child){margin-left:15px}.bookcase-share__btn{display:block;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(/packs/sprite_sns_pc-3d14525cb0368e89fa02da74b5f555da.png);background-size:250px 250px;background-repeat:no-repeat}.bookcase-share__btn:hover{opacity:.9}.bookcase-share__btn--twitter{background-position:0 -100px}.bookcase-share__btn--facebook{background-position:-50px -100px}.bookcase-share__btn--google{background-position:-100px -100px}.bookcase-share__btn--bookmeter{background-position:0 -150px}.bookcase-share__others-btn{margin-top:20px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.bookcase-share__others-link{padding:8px 15px;border-radius:4px;text-align:center;font-size:12px;line-height:1.4;color:#fff;background-color:#549800}.bookcase-share__others-link:hover{color:#fff;background-color:#67b803;text-decoration:none}.users.bookcases.modals.bookcase-form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:470px;margin:0;padding:0}.users.bookcases.modals.bookcase-form .form__field{padding:10px 0 10px}.users.bookcases.modals.bookcase-form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.bookcases.modals.bookcase-form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.users.bookcases.modals.bookcase-form .form__field .field__caption label{font-size:13px;line-height:24px}.users.bookcases.modals.bookcase-form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.users.bookcases.modals.bookcase-form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.users.bookcases.modals.bookcase-form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.users.bookcases.modals.bookcase-form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.users.bookcases.modals.bookcase-form .form__field .field__input input:read-only{background:#ddd}.users.bookcases.modals.bookcase-form .form__field .field__input textarea{padding-right:36px}.users.bookcases.modals.bookcase-form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.users.bookcases.modals.bookcase-form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.users.bookcases.modals.bookcase-form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.users.bookcases.modals.bookcase-form .form__field .field__input .input__resizable-textarea pre{opacity:0}.users.bookcases.modals.bookcase-form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.users.bookcases.modals.bookcase-form .form__field .field__input .input__textarea--long{min-height:12em}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload{height:140px;margin-left:140px}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image,.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.users.bookcases.modals.bookcase-form .form__field .field__input .input__upload p{line-height:1.5}.users.bookcases.modals.bookcase-form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.users.bookcases.modals.bookcase-form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.users.bookcases.modals.bookcase-form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.users.bookcases.modals.bookcase-form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.users.bookcases.modals.bookcase-form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.users.bookcases.modals.bookcase-form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.users.bookcases.modals.bookcase-form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.users.bookcases.modals.bookcase-form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.users.bookcases.modals.bookcase-form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__tip{display:block}.users.bookcases.modals.bookcase-form .form__action{margin-left:145px}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button>*,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button a,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button>*:hover,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button a:hover,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button button:hover{text-decoration:none}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button>*:focus,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button a:focus,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button button:focus{outline:none}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button *{color:#fff}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button *{text-align:center}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision>*,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision a,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision a:hover,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision a:focus,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision:hover,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision,.users.bookcases.modals.bookcase-form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.users.bookcases.modals.bookcase-form .form__action .action__controller.action__controller--confirmation{display:none}.users.bookcases.modals.bookcase-form.form--confirm .form__field .field__input{display:none}.users.bookcases.modals.bookcase-form.form--confirm .form__field .field__confirmation{display:block}.users.bookcases.modals.bookcase-form.form--confirm .form__action .action__controller.action__controller--input{display:none}.users.bookcases.modals.bookcase-form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.users.bookcases.modals.bookcase-form .form__field{margin:0 auto 10px;padding:0;width:100%}.users.bookcases.modals.bookcase-form .form__field .field__input{width:100%}.users.bookcases.modals.bookcase-form .form__notice{clear:both}.users.bookcases.modals.bookcase-form .form__action{width:100%;margin:0;padding:15px 0 0 0}.users.bookcases.modals.book-selector{min-height:100px;position:relative}.users.bookcases.modals.book-selector .book-selector__books{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:720px}.users.bookcases.modals.book-selector .book-selector__books .books__book{position:relative;margin:5px;width:80px;height:108px;z-index:0}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__cover{width:100%;height:80px;display:block;background:url(/packs/book-96f3b6f99e0a1dc851650ea412e0223b.png) center center no-repeat;background-size:contain}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__title{position:relative;background-color:#fff;border:1px solid #333;border-radius:4px;position:absolute;margin:auto auto 2px;bottom:100%;left:-30%;width:160%;height:auto;padding:5px 10px;box-sizing:border-box;display:none;color:#333;font-size:11px;line-height:14px;text-align:center;animation:book-selector__books__book__book__title-appearance .5s ease}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__title:before{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;border-top:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__title:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent}@keyframes book-selector__books__book__book__title-appearance{0%{opacity:0}100%{opacity:1}}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action{margin:3px 0}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register>*,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register a,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register>*:hover,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register a:hover,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register button:hover{text-decoration:none}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register>*:focus,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register a:focus,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register button:focus{outline:none}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register *{font-size:11px;line-height:28px}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register *{text-align:center}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register *{color:#fff}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register:hover{border:1px solid #ffca38;background-color:#ffca38}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__register *{line-height:26px}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3);display:none}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister>*,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister a,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister>*:hover,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister a:hover,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister button:hover{text-decoration:none}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister>*:focus,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister a:focus,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister button:focus{outline:none}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister *{font-size:11px;line-height:28px}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister *{text-align:center}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister *{color:#666}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister:hover,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister:hover *{color:#fff}.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister,.users.bookcases.modals.book-selector .book-selector__books .books__book .book__action .action__unregister *{line-height:26px}.users.bookcases.modals.book-selector .book-selector__books .books__book.books__book--registered .book__action .action__register{display:none}.users.bookcases.modals.book-selector .book-selector__books .books__book.books__book--registered .book__action .action__unregister{display:block}.users.bookcases.modals.book-selector .book-selector__books .books__book:hover{z-index:1}.users.bookcases.modals.book-selector .book-selector__books .books__book:hover .book__title{display:block}.users.bookcases.modals.book-selector .book-selector__notice{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:none;width:100%;height:100%;position:absolute;top:0;opacity:.8;background:#fff url(/packs/loading-7d6d2b9d664c5925ae5fcb82a99cd9cb.gif) center no-repeat;background-size:64px;z-index:2}.users.bookcases.modals.book-selector .book-selector__notice.book-selector__notice--loading{display:block}.users.bookcases.modals.book-selector .book-selector__pagination{margin-top:-10px;margin-bottom:-15px}.users.bookcases.modals.book-selector .book-selector__pagination .bm-pagination-notice{margin-top:-5px}.users.bookcases.sidebar{margin:0}.users.bookcases.sidebar .sidebar__group{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.users.bookcases.sidebar .sidebar__group .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.users.bookcases.sidebar .sidebar__group .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.users.bookcases.sidebar .sidebar__group .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.users.bookcases.sidebar .sidebar__group .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.users.bookcases.sidebar .sidebar__group .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.users.bookcases.sidebar .sidebar__group .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.users.bookcases.sidebar .sidebar__group .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.users.bookcases.sidebar .sidebar__group .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.users.bookcases.sidebar .sidebar__group .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.users.bookcases.sidebar .sidebar__group .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.users.bookcases.sidebar .sidebar__group .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.users.bookcases.sidebar .sidebar__group .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.users.bookcases.sidebar .sidebar__group .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.users.bookcases.sidebar .sidebar__group .group__action .action__items{margin:10px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item>*,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item a,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item *{color:#606060}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__label{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active,.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.sidebar .sidebar__group .group__action .action-list{margin:10px}.users.bookcases.sidebar .sidebar__group .group__action .action-list__item{margin:5px 0}.users.bookcases.sidebar .sidebar__group .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.users.bookcases.sidebar .sidebar__group .group__action .action__more,.users.bookcases.sidebar .sidebar__group .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__more>*,.users.bookcases.sidebar .sidebar__group .group__action .action__more a,.users.bookcases.sidebar .sidebar__group .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__more>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__more a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__more button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__more>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__more a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__more button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__more,.users.bookcases.sidebar .sidebar__group .group__action .action__more *{color:#606060}.users.bookcases.sidebar .sidebar__group .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.sidebar .sidebar__group .group__action .action__more:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__more:hover *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__more,.users.bookcases.sidebar .sidebar__group .group__action .action__more *{text-align:center}.users.bookcases.sidebar .sidebar__group .group__action .action__more,.users.bookcases.sidebar .sidebar__group .group__action .action__more *{font-size:11px;line-height:28px}.users.bookcases.sidebar .sidebar__group .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.users.bookcases.sidebar .sidebar__group .group__footer{padding:10px}.users.bookcases.sidebar .sidebar__group .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.users.bookcases.sidebar .sidebar__group .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.users.bookcases.sidebar .sidebar__group .group__footer.group__footer--border{border-top:1px solid #d4dacb}.users.bookcases.sidebar .sidebar__group .group__user:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.bookcases.sidebar .sidebar__group .group__user .user__avatar{height:64px;width:64px;margin:10px;float:left}.users.bookcases.sidebar .sidebar__group .group__user .user__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:64px;width:64px}.users.bookcases.sidebar .sidebar__group .group__user .user__detail{width:205px;margin:10px 0;float:left}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:bold;margin:5px 0}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin:5px 0}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link>*,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link a,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link>*:hover,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link a:hover,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link>*:focus,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link a:focus,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link *{color:#606060}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link:hover,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link:hover *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link *{font-size:11px;line-height:28px}.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link,.users.bookcases.sidebar .sidebar__group .group__user .user__detail .detail__link *{text-align:center}.users.bookcases.sidebar .sidebar__group .group__bookcases{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--loading .bookcases__loading{display:block}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--loading .bookcases__list,.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--loading .bookcases__sort,.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--loading .bookcases__not-exist{display:none}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item{margin:4px;border:none !important;box-shadow:0 0 1px 0 #333}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item,.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item>*{cursor:move !important}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item .item__bookcase{transition:.2s ease}.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item .item__bookcase.item__bookcase--selected,.users.bookcases.sidebar .sidebar__group .group__bookcases.group__bookcases--sorting .bookcases__list .list__item .item__bookcase:hover{color:#333;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title{padding-left:10px;padding-right:10px;font-size:12px;font-weight:bold;line-height:32px;color:#333;background-color:#f0f0f0;border-top:1px solid #d4dacb}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector{position:relative;float:right;font-weight:normal;text-align:right;color:#666;cursor:pointer;padding-right:10px;width:120px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector:after{display:block;content:"";position:absolute;top:50%;right:0;width:0;height:0;margin:-3px 0 0 0;border-top:5px solid #666;border-left:5px solid transparent;transform:rotate(135deg)}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector:hover{color:#333}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector:hover:after{border-top-color:#333}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector #sort-selector__visibility{display:none;border:1px solid #f0f0f0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector #sort-selector__visibility:checked~.sort-selector__types{max-height:250px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:absolute;right:-10px;border:0px solid #f0f0f0;box-shadow:0 0 3px rgba(0,0,0,.3);max-height:0;overflow:hidden;transition:.2s ease max-height;z-index:6}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type{background-color:#fff;color:#333;cursor:pointer;font-weight:normal;line-height:30px;min-width:125px;padding-left:10px;padding-right:20px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type:not(:last-child){border-bottom:1px solid #f0f0f0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type:hover{background-color:#64bc4b;color:#fff}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type.types__type--selected{color:#64bc4b;font-weight:bold}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__sort-selector .sort-selector__types .types__type.types__type--selected:hover{color:#fff}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list{min-height:140px;max-height:500px;margin-bottom:5px;overflow-y:scroll;border-bottom:1px solid #f0f0f0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item{transition:.2s ease}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item.list__item--dragging .item__bookcase{color:#fff !important;background-color:#64bc4b !important}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item .item__bookcase{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;box-sizing:border-box;height:35px;padding:0 10px;line-height:35px;color:#333;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item .item__bookcase.item__bookcase--selected,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item .item__bookcase:hover{text-decoration:none;color:#fff;background-color:#64bc4b}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item .item__bookcase .bookcase__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__list .list__item .item__bookcase .bookcase__count{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:30px;height:20px;margin-top:6px;font-size:10px;font-weight:100;line-height:20px;text-align:center;color:#fff;background-color:#5ab34d}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort{padding:5px 10px 10px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start *,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start>*,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start a,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start button,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish>*,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish a,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start>*:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start a:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start button:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish>*:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish a:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start>*:focus,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start a:focus,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start button:focus,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish>*:focus,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish a:focus,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start *,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish *{text-align:center}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start *,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish *{font-size:11px;line-height:28px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start *,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish *{color:#606060}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish:hover{border-color:#4a8600;background-color:#549800}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__start:hover *,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish:hover,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__sort .sort__finish:hover *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__loading{display:none;margin:15px auto;color:#aaa;text-align:center}.users.bookcases.sidebar .sidebar__group .group__action .action__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);margin:10px}.users.bookcases.sidebar .sidebar__group .group__action .action__button,.users.bookcases.sidebar .sidebar__group .group__action .action__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__group .group__action .action__button>*,.users.bookcases.sidebar .sidebar__group .group__action .action__button a,.users.bookcases.sidebar .sidebar__group .group__action .action__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__group .group__action .action__button>*:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__button a:hover,.users.bookcases.sidebar .sidebar__group .group__action .action__button button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__group .group__action .action__button>*:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__button a:focus,.users.bookcases.sidebar .sidebar__group .group__action .action__button button:focus{outline:none}.users.bookcases.sidebar .sidebar__group .group__action .action__button,.users.bookcases.sidebar .sidebar__group .group__action .action__button *{color:#fff}.users.bookcases.sidebar .sidebar__group .group__action .action__button:hover{border:1px solid #ffca38;background-color:#ffca38}.users.bookcases.sidebar .sidebar__group .group__action .action__button,.users.bookcases.sidebar .sidebar__group .group__action .action__button *{text-align:center}.users.bookcases.sidebar .sidebar__rankings{margin-bottom:10px}.users.bookcases.sidebar .sidebar__rankings>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#4a8600;background-color:#549800;box-shadow:0 1px 0 rgba(57,105,0,.3)}.users.bookcases.sidebar .sidebar__rankings>a,.users.bookcases.sidebar .sidebar__rankings>a *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcases.sidebar .sidebar__rankings>a>*,.users.bookcases.sidebar .sidebar__rankings>a a,.users.bookcases.sidebar .sidebar__rankings>a button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcases.sidebar .sidebar__rankings>a>*:hover,.users.bookcases.sidebar .sidebar__rankings>a a:hover,.users.bookcases.sidebar .sidebar__rankings>a button:hover{text-decoration:none}.users.bookcases.sidebar .sidebar__rankings>a>*:focus,.users.bookcases.sidebar .sidebar__rankings>a a:focus,.users.bookcases.sidebar .sidebar__rankings>a button:focus{outline:none}.users.bookcases.sidebar .sidebar__rankings>a,.users.bookcases.sidebar .sidebar__rankings>a *{color:#fff}.users.bookcases.sidebar .sidebar__rankings>a:hover{border-color:#67b803;background-color:#67b803}.users.bookcases.sidebar .sidebar__rankings>a:hover,.users.bookcases.sidebar .sidebar__rankings>a:hover *{color:#fff}.users.bookcases.sidebar .sidebar__rankings>a,.users.bookcases.sidebar .sidebar__rankings>a *{text-align:center}.bookcase-ranking-utility{width:1004px;margin:12px auto 15px;text-align:left;background-color:#56970a;border-radius:4px;cursor:pointer}.bookcase-ranking-utility:hover{background-color:#5b8a24}.bookcase-ranking-utility:after{content:"";clear:both;height:0;display:block;visibility:hidden}.bookcase-ranking-utility__create-link{float:left;display:block;margin:5px;padding:0 5px;line-height:30px}.bookcase-ranking-utility__create-link:before{content:"";width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;position:relative;top:2px}.bookcase-ranking-utility__create-link:hover{color:inherit;text-decoration:none;border-radius:4px}.bookcase-ranking-utility__create-link-leading{color:#fff;font-size:14px;margin-right:5px;display:inline-block;vertical-align:middle}.bookcase-ranking-utility__create-link-description{color:#cce0b5;font-size:12px;display:inline-block;vertical-align:middle}.bookcase-ranking-utility__ranking-list-link{float:right;display:block;margin:5px;font-size:12px;color:#666;line-height:26px;border:1px solid #fff;border-radius:4px;background-color:#fff;padding:0 10px}.bookcase-ranking-utility__ranking-list-link:hover{text-decoration:none;color:#fff;background-color:#4a8600;border-color:#84b34c}.bookcase-ranking-utility__ranking-list-link:before{content:"";width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -500px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:6px;vertical-align:middle;position:relative;top:-1px}.bookcase-ranking-utility__ranking-list-link-text{display:inline-block;vertical-align:middle}.users.bookcases.show .show__title{float:left;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.users.bookcases.show .show__setting{display:block}.users.bookcases.show .show__setting .setting__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-bottom:-3px}.users.bookcases.show .show__setting:hover .setting__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.show .show__delete{display:block}.users.bookcases.show .show__delete .delete__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-bottom:-3px}.users.bookcases.show .show__delete:hover .delete__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcases.show .show__help{word-wrap:break-word;overflow-wrap:break-word;display:block;text-align:right;font-size:11px;line-height:1.3;margin:10px 0}.users.show .show__content{padding:15px 15px 5px}.users.show .show__content p{line-height:1.4;margin-bottom:10px}.users.show .show__content .content__guidelist{margin-bottom:10px}.users.show .show__content .content__guidelist>li{list-style:disc outside;margin-left:1.5em;margin-bottom:5px;color:#64bc4b;font-size:120%;line-height:1.4}.users.show .show__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.users.show .show__graph{width:660px;height:240px;margin:0;padding:15px 16px}.users.show .show__graph:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.show .show__graph .graph__books{float:left;width:350px;height:240px}.users.show .show__graph .graph__authors{float:left;width:310px;height:240px}.users.show .show__graph .graph__authors .authors__more-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:145px;position:absolute;top:270px;left:375px}.users.show .show__graph .graph__authors .authors__more-button,.users.show .show__graph .graph__authors .authors__more-button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.show .show__graph .graph__authors .authors__more-button>*,.users.show .show__graph .graph__authors .authors__more-button a,.users.show .show__graph .graph__authors .authors__more-button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.show .show__graph .graph__authors .authors__more-button>*:hover,.users.show .show__graph .graph__authors .authors__more-button a:hover,.users.show .show__graph .graph__authors .authors__more-button button:hover{text-decoration:none}.users.show .show__graph .graph__authors .authors__more-button>*:focus,.users.show .show__graph .graph__authors .authors__more-button a:focus,.users.show .show__graph .graph__authors .authors__more-button button:focus{outline:none}.users.show .show__graph .graph__authors .authors__more-button,.users.show .show__graph .graph__authors .authors__more-button *{color:#606060}.users.show .show__graph .graph__authors .authors__more-button:hover{border-color:#4a8600;background-color:#549800}.users.show .show__graph .graph__authors .authors__more-button:hover,.users.show .show__graph .graph__authors .authors__more-button:hover *{color:#fff}.users.show .show__graph .graph__authors .authors__more-button,.users.show .show__graph .graph__authors .authors__more-button *{text-align:center}.users.show .show__graph .graph__authors .authors__more-button,.users.show .show__graph .graph__authors .authors__more-button *{font-size:11px;line-height:28px}.users.show .show__graph .graph__authors .authors__more-button .more-button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px}.users.show .show__authors{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #d4dacb;background-color:#f7f7f7;padding:15px 15px 10px}.users.show .show__authors .authors__title{font-weight:bold;line-height:1.4;margin-bottom:5px}.users.show .show__authors .authors__list{font-size:0;line-height:0}.users.show .show__authors .authors__list>li{display:inline-block;font-size:13.3px;line-height:1;margin-bottom:3px}.users.show .show__authors .authors__list>li:not(:last-child){margin-right:4px}.users.show .show__authors .authors__list>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;max-width:300px;padding:3px 8px;border:1px solid #ddd;color:#666;font-size:95%;line-height:1.4;background-color:#fff}.users.show .show__authors .authors__list>li>a:hover{color:#fff;background-color:#666;text-decoration:none}.users.mutters .mutters__title{max-width:600px}.users.mutters .mutters__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;max-width:500px;vertical-align:middle}.users.mutters .mutters__title .title__suffix{display:inline-block;max-width:100px;vertical-align:middle}.users.mutters .mutters__content{margin-bottom:20px}.users.mutters .mutters__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.users.relationships .relationships__title{max-width:600px}.users.relationships .relationships__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;max-width:400px;vertical-align:middle}.users.relationships .relationships__title .title__suffix{display:inline-block;max-width:200px;vertical-align:middle}.users.relationships .relationships__list{padding:15px}.users.relationships .relationships__list .list__item{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;line-height:1.5}.users.relationships .relationships__list .list__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.relationships .relationships__list .list__item .item__avatar{float:left;width:64px;height:64px;margin:0;padding:0}.users.relationships .relationships__list .list__item .item__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.users.relationships .relationships__list .list__item .item__username{margin-left:74px;margin-right:180px}.users.relationships .relationships__list .list__item .item__username>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#333;font-weight:bold;max-width:100%}.users.relationships .relationships__list .list__item .item__username--add-date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.users.relationships .relationships__list .list__item .item__username .item__username__date{white-space:nowrap;color:#999;font-size:11px;margin-left:10px}.users.relationships .relationships__list .list__item .item__nickname{margin-left:74px;margin-right:180px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.users.relationships .relationships__list .list__item .item__nickname__caption{white-space:nowrap;color:#999}.users.relationships .relationships__list .list__item .item__nickname__link{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;color:#219315;font-weight:bold}.users.relationships .relationships__list .list__item .item__delete{float:right;width:170px}.users.relationships .relationships__list .list__item .item__delete .delete__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.users.relationships .relationships__list .list__item .item__delete .delete__btn,.users.relationships .relationships__list .list__item .item__delete .delete__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.relationships .relationships__list .list__item .item__delete .delete__btn>*,.users.relationships .relationships__list .list__item .item__delete .delete__btn a,.users.relationships .relationships__list .list__item .item__delete .delete__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.relationships .relationships__list .list__item .item__delete .delete__btn>*:hover,.users.relationships .relationships__list .list__item .item__delete .delete__btn a:hover,.users.relationships .relationships__list .list__item .item__delete .delete__btn button:hover{text-decoration:none}.users.relationships .relationships__list .list__item .item__delete .delete__btn>*:focus,.users.relationships .relationships__list .list__item .item__delete .delete__btn a:focus,.users.relationships .relationships__list .list__item .item__delete .delete__btn button:focus{outline:none}.users.relationships .relationships__list .list__item .item__delete .delete__btn,.users.relationships .relationships__list .list__item .item__delete .delete__btn *{color:#fff}.users.relationships .relationships__list .list__item .item__delete .delete__btn:hover{border:1px solid #ffca38;background-color:#ffca38}.users.relationships .relationships__list .list__item .item__delete .delete__btn,.users.relationships .relationships__list .list__item .item__delete .delete__btn *{text-align:center}.users.relationships .relationships__list .list__item .item__delete .delete__btn,.users.relationships .relationships__list .list__item .item__delete .delete__btn *{font-size:11px;line-height:28px}.users.relationships .relationships__list .list__item .item__delete .delete__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.users.relationships .relationships__list .list__item .item__add{float:right;width:170px}.users.relationships .relationships__list .list__item .item__add .add__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.relationships .relationships__list .list__item .item__add .add__btn,.users.relationships .relationships__list .list__item .item__add .add__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.relationships .relationships__list .list__item .item__add .add__btn>*,.users.relationships .relationships__list .list__item .item__add .add__btn a,.users.relationships .relationships__list .list__item .item__add .add__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.relationships .relationships__list .list__item .item__add .add__btn>*:hover,.users.relationships .relationships__list .list__item .item__add .add__btn a:hover,.users.relationships .relationships__list .list__item .item__add .add__btn button:hover{text-decoration:none}.users.relationships .relationships__list .list__item .item__add .add__btn>*:focus,.users.relationships .relationships__list .list__item .item__add .add__btn a:focus,.users.relationships .relationships__list .list__item .item__add .add__btn button:focus{outline:none}.users.relationships .relationships__list .list__item .item__add .add__btn,.users.relationships .relationships__list .list__item .item__add .add__btn *{color:#606060}.users.relationships .relationships__list .list__item .item__add .add__btn:hover{border-color:#4a8600;background-color:#549800}.users.relationships .relationships__list .list__item .item__add .add__btn:hover,.users.relationships .relationships__list .list__item .item__add .add__btn:hover *{color:#fff}.users.relationships .relationships__list .list__item .item__add .add__btn,.users.relationships .relationships__list .list__item .item__add .add__btn *{text-align:center}.users.relationships .relationships__list .list__item .item__add .add__btn,.users.relationships .relationships__list .list__item .item__add .add__btn *{font-size:11px;line-height:28px}.users.relationships .relationships__list .list__item .item__add .add__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.users.relationships .relationships__list .list__item .item__add .add__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:top;margin-top:7px;margin-right:5px}.users.relationships .relationships__list .list__item .item__details{margin-left:74px;margin-right:180px}.users.relationships .relationships__list .list__item .item__details>li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-size:12px;line-height:1.5;color:#999;max-width:25%;margin-right:10px}.users.relationships .relationships__list .list__item .item__details>li.message{max-width:100%}.users.relationships .relationships__list .list__item .item__description{word-wrap:break-word;overflow-wrap:break-word;margin-left:74px;line-height:1.5}.signup-complete__text{font-size:24px;color:#444;text-align:center;margin:100px 0 40px}.signup-complete__start{width:300px;margin:40px auto 100px}.users.reviews .reviews__title{max-width:600px}.users.reviews .reviews__title .title__user{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;max-width:450px;vertical-align:middle}.users.reviews .reviews__title .title__suffix{display:inline-block;max-width:150px;vertical-align:middle}.users.reviews .reviews__content{margin-bottom:20px}.users.reviews .reviews__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.home_partials_guide .firstguide{padding:15px}.home_partials_guide .firstguide .firstguide__content{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;border:1px solid #d4dacb;margin:0 auto 10px;text-align:center;background-color:#64bc4b}.home_partials_guide .firstguide .firstguide__content .firstguide__content__heading{color:#fff;font-size:26px;font-weight:bold;line-height:1.5;margin:30px 0 5px}.home_partials_guide .firstguide .firstguide__content .firstguide__content__notice{color:#ebffc0;margin-bottom:30px}.home_partials_guide .firstguide .firstguide__content .firstguide__content__search{padding:30px 0;line-height:1.8;color:#1f9316;background-color:#f7fcec;background-image:url(/packs/search_input_bg-45cf8e49e3f37f8ab85e32a90cddf77b.png);background-repeat:no-repeat}.home_partials_guide .firstguide .firstguide__content .firstguide__content__help{color:#fff;height:50px;line-height:50px}.home_partials_guide .firstguide .firstguide__content .firstguide__content__help a{color:#fff;text-decoration:underline}.home_partials_guide .firstguide .firstguide__content .firstguide__content__help a:hover{text-decoration:none}.home_partials_guide .firstguide .firstguide__content .firstguide__content__help .firstguide__content__help__elk{display:block;position:absolute;right:5px;bottom:7px;width:98px;height:92px;background-image:url(/packs/search_input_elk-b15f4ef8eed9d80adaccd42f30ac2888.png);background-repeat:no-repeat}.partials_resources.frame{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;padding:15px;border-bottom:1px solid #dcdcdc}.partials_resources.frame[data-newly] .frame__newly-icon{display:block}.partials_resources.frame[data-highlight]{background-color:#f7fcec}.partials_resources.frame .frame__main{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:10em}.partials_resources.frame .frame__side{-webkit-flex-basis:48px;-moz-flex-basis:48px;-ms-flex-preferred-size:48px;flex-basis:48px;margin-right:11px}.partials_resources.frame .frame__avatar{display:block}.partials_resources.frame .frame__avatar .frame__avatar__image{border-radius:4px;width:48px;height:48px;vertical-align:bottom}.partials_resources.frame .frame__newly-icon{display:none;margin-top:5px;padding:3px 0;background-color:red;border-radius:10px;color:#fff;font-size:11px;text-align:center}.partials_resources.frame .frame__header{padding-right:15px;font-size:15px;line-height:1.5;overflow:hidden}.partials_resources.frame .frame__header a{font-weight:bold;margin-right:3px}.partials_resources.frame .frame__header a:not(:first-child){margin-left:3px}.partials_resources.frame .frame__content .frame__content__text{font-size:15px;line-height:1.4;margin-top:4px}.partials_resources.frame .frame__content .frame__content__text span{word-wrap:break-word;overflow-wrap:break-word}.partials_resources.frame .frame__content .frame__content__text span>*{overflow:hidden;display:inline;word-wrap:break-word;overflow-wrap:break-word}.partials_resources.frame .frame__content .frame__content__text p{word-wrap:break-word;overflow-wrap:break-word}.partials_resources.frame .frame__content .frame__content__text[data-netabare=true]{color:#dcdcdc}.partials_resources.frame .frame__content .frame__content__text[data-netabare=true]:hover{color:#333}.partials_resources.frame .frame__content .frame__content__text .frame__content__text__netabare-icon{background-color:red;color:#fff;font-size:11px;line-height:19px;border-radius:11px;padding:3px 4px;margin-right:5px}.partials_resources.frame .frame__content .frame__content__photo{margin-top:10px}.partials_resources.frame .frame__content .frame__content__photo .frame__content__photo__link{display:inline-block;background-color:#fff;padding:4px;border:1px solid #dcdcdc}.partials_resources.frame .frame__content .frame__content__photo .frame__content__photo__link .frame__content__photo__link__image{max-width:100%;vertical-align:top}.partials_resources.frame .frame__content .frame__content__frame{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:10px;background-color:#f8f8f8;border:1px solid #e8e8e8}.partials_resources.frame .frame__content .frame__content__frame.frame__content__frame--user{border-radius:4px}.partials_resources.frame .frame__content .frame__content__frame.frame__content__frame--user .frame__content__frame__side{-webkit-flex-basis:64px;-moz-flex-basis:64px;-ms-flex-preferred-size:64px;flex-basis:64px}.partials_resources.frame .frame__content .frame__content__frame.frame__content__frame--book{border-radius:0 4px 4px 0}.partials_resources.frame .frame__content .frame__content__frame .frame__content__frame__side{-webkit-flex-basis:100px;-moz-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;border-right:1px solid #dcdcdc}.partials_resources.frame .frame__content .frame__content__frame .frame__content__frame__side .frame__content__frame__side__image{width:100%;vertical-align:top}.partials_resources.frame .frame__content .frame__content__frame .frame__content__frame__main{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;padding:10px;font-size:12px;line-height:16px}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__detail .frame__content__book__detail__item{display:block;font-size:15px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__detail .frame__content__book__detail__item.frame__content__book__detail__item--author{font-size:12px;line-height:1.4;margin-top:4px;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__action{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:10px}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__action .frame__content__book__action__btn{display:inline-block;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:6px 12px 8px;min-width:100px;font-size:12px;line-height:12px;text-align:center;color:#666;background-color:#fcfcfc;border-color:#ccc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__action .frame__content__book__action__btn:hover{text-decoration:none}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__action .frame__content__book__action__btn:hover{background-color:#219315;border-color:#219315;color:#fff}.partials_resources.frame .frame__content .frame__content__book .frame__content__book__action .frame__content__book__action__btn:not(:last-child){margin-right:5px}.partials_resources.frame .frame__details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:12px;margin:10px 0 0}.partials_resources.frame .frame__details .frame__details__nice-btn{display:inline-block;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:6px 12px 8px;min-width:100px;font-size:12px;line-height:12px;text-align:center;color:#666;background-color:#fcfcfc;border-color:#ccc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.partials_resources.frame .frame__details .frame__details__nice-btn:hover{text-decoration:none}.partials_resources.frame .frame__details .frame__details__nice-btn:hover{background-color:#219315;border-color:#219315;color:#fff}.partials_resources.frame .frame__details .frame__details__nice-btn[data-nice]{color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.partials_resources.frame .frame__details .frame__details__nice-btn[data-nice]:hover{border:1px solid #ffca38;background-color:#ffca38}.partials_resources.frame .frame__details .frame__details__nice-btn[data-nice] .frame__details__nice-btn__icon{background-position:-250px 0}.partials_resources.frame .frame__details .frame__details__nice-btn[data-nice]:hover .frame__details__nice-btn__icon{background-position:-250px 0}.partials_resources.frame .frame__details .frame__details__nice-btn:hover .frame__details__nice-btn__icon{background-position:-250px 0px}.partials_resources.frame .frame__details .frame__details__nice-btn .frame__details__nice-btn__icon{display:inline-block;width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px -150px;background-size:1250px 200px;font-size:0;overflow:hidden;margin-bottom:-2px;padding-left:4px}.partials_resources.frame .frame__details .frame__details__nice-counter{color:#219315;cursor:pointer;font-size:12px;margin-left:8px}.partials_resources.frame .frame__details .frame__details__nice-counter:hover{color:#64bc4b}.partials_resources.frame .frame__details .frame__details__comment-counter{color:#219315;cursor:pointer;margin-left:8px}.partials_resources.frame .frame__details .frame__details__comment-counter.frame__details__comment-counter--none{color:#bebebe}.partials_resources.frame .frame__details .frame__details__comment-counter:hover{color:#64bc4b}.partials_resources.frame .frame__details .frame__details__date{position:relative;color:#aaa;font-size:12px;padding:0}.partials_resources.frame .frame__details .frame__details__date:not(:first-child){padding-left:20px}.partials_resources.frame .frame__details .frame__details__date:not(:first-child):before{position:absolute;content:"";left:8px;top:6px;width:6px;border-top:1px solid #ccc}.partials_resources.frame .frame__details .frame__details__date.frame__details__date--link{cursor:pointer}.partials_resources.frame .frame__details .frame__details__date.frame__details__date--link:hover{color:#64bc4b;text-decoration:underline}.partials_resources.frame .frame__details .frame__details__nice-users{width:100%;margin:8px auto -5px}.partials_resources.frame .frame__details .frame__details__nice-users:after{content:"";clear:both;height:0;display:block;visibility:hidden}.partials_resources.frame .frame__details .frame__details__nice-users .frame__details__nice-users__user{float:left;width:34px;margin:0 8px 5px 0}.partials_resources.frame .frame__details .frame__details__nice-users .frame__details__nice-users__avatar{width:34px;height:34px}.partials_resources.frame .frame__details .frame__details__nice-users .frame__details__nice-users__avatar .frame__details__nice-users__avatar__image{width:34px;height:34px;border-radius:2px;vertical-align:top}.partials_resources.frame .frame__comments:not(:empty){margin:5px 0}.partials_resources.frame .frame__comments[data-status=loading] .frame__comments__content{display:none}.partials_resources.frame .frame__comments[data-status=loading] .frame__comments__progress{display:block}.partials_resources.frame .frame__comments .frame__comments__content{display:block}.partials_resources.frame .frame__comments .frame__comments__progress{display:none}.partials_resources.frame .frame__comments .frame__comments__comment{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;border-radius:4px;border:1px solid #e8e8e8;padding:10px;background-color:#f8f8f8;margin-top:5px}.partials_resources.frame .frame__comments .frame__comments__comment[data-newly] .frame__comments__comment__newly-icon{display:block}.partials_resources.frame .frame__comments .frame__comments__comment[data-highlight]{background-color:#f7fcec}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__main{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:10em}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__side{-webkit-flex-basis:48px;-moz-flex-basis:48px;-ms-flex-preferred-size:48px;flex-basis:48px;margin-right:11px}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__avatar{display:block}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__avatar .frame__comments__comment__avatar__image{border-radius:4px;width:48px;height:48px;vertical-align:bottom}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__newly-icon{display:none;margin-top:5px;padding:3px 0;background-color:red;border-radius:10px;color:#fff;font-size:11px;text-align:center}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__header{padding-right:15px;font-size:15px;line-height:1.5;overflow:hidden}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__header a{font-weight:bold;margin-right:3px}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__header a:not(:first-child){margin-left:3px}.partials_resources.frame .frame__comments .frame__comments__comment:first-child{margin-top:10px}.partials_resources.frame .frame__comments .frame__comments__comment[data-netabare]{display:none}.partials_resources.frame .frame__comments .frame__comments__comment .frame__comments__comment__header{font-size:13px;line-height:1.4}.partials_resources.frame .frame__comments .frame__comments__comment .frame__content .frame__content__text{font-size:13px;line-height:1.4}.partials_resources.frame .frame__comments .frame__comments__more{display:block;cursor:pointer;margin-top:10px;font-size:14px}.partials_resources.frame .frame__comments .frame__details__nice-users .frame__details__nice-users__user{width:26px}.partials_resources.frame .frame__comments .frame__details__nice-users .frame__details__nice-users__avatar{width:26px;height:26px}.partials_resources.frame .frame__comments .frame__details__nice-users .frame__details__nice-users__avatar .frame__details__nice-users__avatar__image{width:26px;height:26px}.partials_resources.frame .frame__comment-form{position:relative;margin-top:10px}.partials_resources.frame .frame__comment-form:after{content:"";clear:both;height:0;display:block;visibility:hidden}.partials_resources.frame .frame__comment-form[data-status=sending] .frame__comment-form__user-input{display:none}.partials_resources.frame .frame__comment-form[data-status=sending] .frame__comment-form__progress{display:block}.partials_resources.frame .frame__comment-form .frame__comment-form__user-input{display:block}.partials_resources.frame .frame__comment-form .frame__comment-form__progress{display:none}.partials_resources.frame .frame__comment-form .frame__comment-form__input-area{box-sizing:border-box;width:100%;min-height:38px;border:1px solid #e1e1e1;font-size:15px;resize:none;line-height:20px;padding:8px 10px;transition:.01s .01s ease min-height}.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:focus,.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:valid{min-height:100px}.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:focus~button,.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:valid~button{display:block}.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:focus~div,.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:valid~div{display:block}.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:focus~img,.partials_resources.frame .frame__comment-form .frame__comment-form__input-area:valid~img{display:block}.partials_resources.frame .frame__comment-form .frame__comment-form__submit-btn{display:inline-block;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:6px 12px 8px;min-width:160px;font-size:12px;line-height:12px;text-align:center;color:#fff;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);float:left;margin-top:5px;vertical-align:middle;display:none;font-size:14px;padding:12px 20px 13px}.partials_resources.frame .frame__comment-form .frame__comment-form__submit-btn:hover{text-decoration:none}.partials_resources.frame .frame__comment-form .frame__comment-form__submit-btn:hover{border:1px solid #ffca38;background-color:#ffca38}.partials_resources.frame .frame__comment-form .frame__comment-form__counter{display:none;float:right;margin-top:5px;letter-spacing:-0.4em;vertical-align:bottom}.partials_resources.frame .frame__comment-form .frame__comment-form__counter .frame__comment-form__counter__current{color:#64bc4b;font-size:16px;font-weight:bold;letter-spacing:0}.partials_resources.frame .frame__comment-form .frame__comment-form__counter .frame__comment-form__counter__current[data-length-satisfied=ng]{color:#f33}.partials_resources.frame .frame__comment-form .frame__comment-form__counter .frame__comment-form__counter__mark{color:#999;font-size:12px;letter-spacing:0}.partials_resources.frame .frame__comment-form .frame__comment-form__counter .frame__comment-form__counter__max{color:#999;font-size:12px;letter-spacing:0}.partials_resources.frame .frame__comment-form .frame__comment-form__user-avatar{display:none;position:absolute;top:0;left:-58px;width:48px;height:48px;border-radius:4px}.partials_resources.frame .frame__delete-btn{display:block;position:absolute;right:10px;top:10px;width:20px;height:20px;padding:0;background-color:transparent;cursor:pointer;border:none;border-radius:10px}.partials_resources.frame .frame__delete-btn:hover{background-color:#64bc4b}.partials_resources.frame .frame__delete-btn:hover .frame__delete-btn__text{background-position:-450px 0}.partials_resources.frame .frame__delete-btn .frame__delete-btn__text{display:block;width:14px;height:14px;margin:3px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px transparent;background-size:1250px 200px;overflow:hidden;white-space:nowrap;text-indent:40px}.partials_sidebars_static.app{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#86d088;background-image:url(/packs/app_bg-aa0e7742282b888a42cb7781df84d811.png);background-position:right top;background-repeat:no-repeat;background-size:253px 286px;margin-bottom:10px;border:1px solid #d4dacb;box-sizing:border-box}.partials_sidebars_static.app .app__title{color:#fff;font-size:18px;line-height:1.3;padding:20px}.partials_sidebars_static.app .app__title .app__title__strong{color:#faffcb;border-bottom:2px dashed #fff;padding-bottom:2px}.partials_sidebars_static.app .app__title .app__title__detail .app__title__detail__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;background-color:#fff;border:1px solid #64b94f;margin-top:10px;padding:5px 15px;font-size:13px;color:#67ba52}.partials_sidebars_static.app .app__title .app__title__detail .app__title__detail__btn:hover{text-decoration:none;color:#fff;background-color:#64b94f}.partials_sidebars_static.app .app__content{background-color:rgba(103,186,82,.8)}.partials_sidebars_static.app .app__content .app__content__text{color:#fff;font-size:12px;line-height:1.5;padding:20px 10px 15px 20px}.partials_sidebars_static.app .app__content .app__content__download{padding:0 12px 14px}.partials_sidebars_static.app .app__content .app__content__download .app__content__download__btn{display:inline-block;margin:0 1px}.partials_sidebars_static.app .app__content .app__content__download .app__content__download__btn:hover>img{opacity:.7}.partials_sidebars_static.app .app__content .app__content__download .app__content__download__btn>img{width:135px}.help.index p{line-height:1.5;margin-top:7.5px;margin-bottom:12px}.help.index p:first-child{margin-top:0}.help.index .index__helper{border-top:1px solid #d4dacb;padding:15px}.help.index .index__helper .helper__title{border-bottom:1px solid #eee;font-size:16px;font-weight:bold;line-height:1.4;color:#555;padding:0 15px 5px 15px;margin-left:-15px;margin-right:15px;margin-bottom:12px}.help.index .index__helper .helper__title:not(:first-child){margin-top:22.5px}.help.index .index__helper .helper__text{line-height:1.4;margin-top:7.5px;margin-bottom:0}.help.index .index__not-exists{padding:50px 0;text-align:center;color:#999;font-size:12px}.help.introduction .introduction__content,.help.search .search__content,.help.data .data__content,.help.faq .faq__content,.help.privacy .privacy__content,.help.other .other__content,.help.book .book__content,.help.sns .sns__content,.help.bookcase .bookcase__content,.help.review .review__content,.help.account .account__content,.help.index .index__content{padding:15px}.help.introduction .introduction__content h1,.help.search .search__content h1,.help.data .data__content h1,.help.faq .faq__content h1,.help.privacy .privacy__content h1,.help.other .other__content h1,.help.book .book__content h1,.help.sns .sns__content h1,.help.bookcase .bookcase__content h1,.help.review .review__content h1,.help.account .account__content h1,.help.index .index__content h1{display:none}.help.introduction .introduction__content h2,.help.search .search__content h2,.help.data .data__content h2,.help.faq .faq__content h2,.help.privacy .privacy__content h2,.help.other .other__content h2,.help.book .book__content h2,.help.sns .sns__content h2,.help.bookcase .bookcase__content h2,.help.review .review__content h2,.help.account .account__content h2,.help.index .index__content h2{border-bottom:1px solid #eee;font-size:16px;font-weight:bold;line-height:1.4;color:#555;padding:0 15px 5px 15px;margin-left:-15px;margin-right:15px;margin-bottom:12px}.help.introduction .introduction__content h2:not(:first-child),.help.search .search__content h2:not(:first-child),.help.data .data__content h2:not(:first-child),.help.faq .faq__content h2:not(:first-child),.help.privacy .privacy__content h2:not(:first-child),.help.other .other__content h2:not(:first-child),.help.book .book__content h2:not(:first-child),.help.sns .sns__content h2:not(:first-child),.help.bookcase .bookcase__content h2:not(:first-child),.help.review .review__content h2:not(:first-child),.help.account .account__content h2:not(:first-child),.help.index .index__content h2:not(:first-child){margin-top:22.5px}.help.introduction .introduction__content h3,.help.search .search__content h3,.help.data .data__content h3,.help.faq .faq__content h3,.help.privacy .privacy__content h3,.help.other .other__content h3,.help.book .book__content h3,.help.sns .sns__content h3,.help.bookcase .bookcase__content h3,.help.review .review__content h3,.help.account .account__content h3,.help.index .index__content h3{font-size:16px;font-weight:bold;line-height:1.4;color:#555;margin-bottom:12px}.help.introduction .introduction__content h3:not(:first-child),.help.search .search__content h3:not(:first-child),.help.data .data__content h3:not(:first-child),.help.faq .faq__content h3:not(:first-child),.help.privacy .privacy__content h3:not(:first-child),.help.other .other__content h3:not(:first-child),.help.book .book__content h3:not(:first-child),.help.sns .sns__content h3:not(:first-child),.help.bookcase .bookcase__content h3:not(:first-child),.help.review .review__content h3:not(:first-child),.help.account .account__content h3:not(:first-child),.help.index .index__content h3:not(:first-child){margin-top:22.5px}.help.introduction .introduction__content h4,.help.search .search__content h4,.help.data .data__content h4,.help.faq .faq__content h4,.help.privacy .privacy__content h4,.help.other .other__content h4,.help.book .book__content h4,.help.sns .sns__content h4,.help.bookcase .bookcase__content h4,.help.review .review__content h4,.help.account .account__content h4,.help.index .index__content h4{font-size:15px;font-weight:bold;line-height:1.4;color:#555;margin-bottom:4.5px}.help.introduction .introduction__content h4:not(:first-child),.help.search .search__content h4:not(:first-child),.help.data .data__content h4:not(:first-child),.help.faq .faq__content h4:not(:first-child),.help.privacy .privacy__content h4:not(:first-child),.help.other .other__content h4:not(:first-child),.help.book .book__content h4:not(:first-child),.help.sns .sns__content h4:not(:first-child),.help.bookcase .bookcase__content h4:not(:first-child),.help.review .review__content h4:not(:first-child),.help.account .account__content h4:not(:first-child),.help.index .index__content h4:not(:first-child){margin-top:15px}.help.introduction .introduction__content h5,.help.search .search__content h5,.help.data .data__content h5,.help.faq .faq__content h5,.help.privacy .privacy__content h5,.help.other .other__content h5,.help.book .book__content h5,.help.sns .sns__content h5,.help.bookcase .bookcase__content h5,.help.review .review__content h5,.help.account .account__content h5,.help.index .index__content h5,.help.introduction .introduction__content h6,.help.search .search__content h6,.help.data .data__content h6,.help.faq .faq__content h6,.help.privacy .privacy__content h6,.help.other .other__content h6,.help.book .book__content h6,.help.sns .sns__content h6,.help.bookcase .bookcase__content h6,.help.review .review__content h6,.help.account .account__content h6,.help.index .index__content h6{font-size:14px;font-weight:bold;line-height:1.4;color:#555}.help.introduction .introduction__content p,.help.search .search__content p,.help.data .data__content p,.help.faq .faq__content p,.help.privacy .privacy__content p,.help.other .other__content p,.help.book .book__content p,.help.sns .sns__content p,.help.bookcase .bookcase__content p,.help.review .review__content p,.help.account .account__content p,.help.index .index__content p{line-height:1.5;margin-top:7.5px;margin-bottom:12px}.help.introduction .introduction__content p:first-child,.help.search .search__content p:first-child,.help.data .data__content p:first-child,.help.faq .faq__content p:first-child,.help.privacy .privacy__content p:first-child,.help.other .other__content p:first-child,.help.book .book__content p:first-child,.help.sns .sns__content p:first-child,.help.bookcase .bookcase__content p:first-child,.help.review .review__content p:first-child,.help.account .account__content p:first-child,.help.index .index__content p:first-child{margin-top:0}.help.introduction .introduction__content ul,.help.search .search__content ul,.help.data .data__content ul,.help.faq .faq__content ul,.help.privacy .privacy__content ul,.help.other .other__content ul,.help.book .book__content ul,.help.sns .sns__content ul,.help.bookcase .bookcase__content ul,.help.review .review__content ul,.help.account .account__content ul,.help.index .index__content ul{margin-top:15px;margin-bottom:15px}.help.introduction .introduction__content ul li,.help.search .search__content ul li,.help.data .data__content ul li,.help.faq .faq__content ul li,.help.privacy .privacy__content ul li,.help.other .other__content ul li,.help.book .book__content ul li,.help.sns .sns__content ul li,.help.bookcase .bookcase__content ul li,.help.review .review__content ul li,.help.account .account__content ul li,.help.index .index__content ul li{margin-bottom:3px;margin-left:1.5em;list-style:disc;line-height:1.4}.help.introduction .introduction__content ul li:first-child:last-child,.help.search .search__content ul li:first-child:last-child,.help.data .data__content ul li:first-child:last-child,.help.faq .faq__content ul li:first-child:last-child,.help.privacy .privacy__content ul li:first-child:last-child,.help.other .other__content ul li:first-child:last-child,.help.book .book__content ul li:first-child:last-child,.help.sns .sns__content ul li:first-child:last-child,.help.bookcase .bookcase__content ul li:first-child:last-child,.help.review .review__content ul li:first-child:last-child,.help.account .account__content ul li:first-child:last-child,.help.index .index__content ul li:first-child:last-child{list-style:none;margin-left:0}.help.introduction .introduction__content ul li .content__image,.help.search .search__content ul li .content__image,.help.data .data__content ul li .content__image,.help.faq .faq__content ul li .content__image,.help.privacy .privacy__content ul li .content__image,.help.other .other__content ul li .content__image,.help.book .book__content ul li .content__image,.help.sns .sns__content ul li .content__image,.help.bookcase .bookcase__content ul li .content__image,.help.review .review__content ul li .content__image,.help.account .account__content ul li .content__image,.help.index .index__content ul li .content__image{margin-left:-1.5em}.help.introduction .introduction__content ul li>ul>li,.help.search .search__content ul li>ul>li,.help.data .data__content ul li>ul>li,.help.faq .faq__content ul li>ul>li,.help.privacy .privacy__content ul li>ul>li,.help.other .other__content ul li>ul>li,.help.book .book__content ul li>ul>li,.help.sns .sns__content ul li>ul>li,.help.bookcase .bookcase__content ul li>ul>li,.help.review .review__content ul li>ul>li,.help.account .account__content ul li>ul>li,.help.index .index__content ul li>ul>li{list-style:circle}.help.introduction .introduction__content ol,.help.search .search__content ol,.help.data .data__content ol,.help.faq .faq__content ol,.help.privacy .privacy__content ol,.help.other .other__content ol,.help.book .book__content ol,.help.sns .sns__content ol,.help.bookcase .bookcase__content ol,.help.review .review__content ol,.help.account .account__content ol,.help.index .index__content ol{margin-top:7.5px;margin-bottom:15px}.help.introduction .introduction__content ol li,.help.search .search__content ol li,.help.data .data__content ol li,.help.faq .faq__content ol li,.help.privacy .privacy__content ol li,.help.other .other__content ol li,.help.book .book__content ol li,.help.sns .sns__content ol li,.help.bookcase .bookcase__content ol li,.help.review .review__content ol li,.help.account .account__content ol li,.help.index .index__content ol li{list-style:decimal;margin-left:1.5em;margin-bottom:3px;line-height:1.4}.help.introduction .introduction__content ol li:first-child:last-child,.help.search .search__content ol li:first-child:last-child,.help.data .data__content ol li:first-child:last-child,.help.faq .faq__content ol li:first-child:last-child,.help.privacy .privacy__content ol li:first-child:last-child,.help.other .other__content ol li:first-child:last-child,.help.book .book__content ol li:first-child:last-child,.help.sns .sns__content ol li:first-child:last-child,.help.bookcase .bookcase__content ol li:first-child:last-child,.help.review .review__content ol li:first-child:last-child,.help.account .account__content ol li:first-child:last-child,.help.index .index__content ol li:first-child:last-child{list-style:none;margin-left:0}.help.introduction .introduction__content ol li .content__image,.help.search .search__content ol li .content__image,.help.data .data__content ol li .content__image,.help.faq .faq__content ol li .content__image,.help.privacy .privacy__content ol li .content__image,.help.other .other__content ol li .content__image,.help.book .book__content ol li .content__image,.help.sns .sns__content ol li .content__image,.help.bookcase .bookcase__content ol li .content__image,.help.review .review__content ol li .content__image,.help.account .account__content ol li .content__image,.help.index .index__content ol li .content__image{margin-left:-1.5em}.help.introduction .introduction__content ol li>ol>li,.help.search .search__content ol li>ol>li,.help.data .data__content ol li>ol>li,.help.faq .faq__content ol li>ol>li,.help.privacy .privacy__content ol li>ol>li,.help.other .other__content ol li>ol>li,.help.book .book__content ol li>ol>li,.help.sns .sns__content ol li>ol>li,.help.bookcase .bookcase__content ol li>ol>li,.help.review .review__content ol li>ol>li,.help.account .account__content ol li>ol>li,.help.index .index__content ol li>ol>li{list-style:lower-roman}.help.introduction .introduction__content ol li>ol>li>ol>li,.help.search .search__content ol li>ol>li>ol>li,.help.data .data__content ol li>ol>li>ol>li,.help.faq .faq__content ol li>ol>li>ol>li,.help.privacy .privacy__content ol li>ol>li>ol>li,.help.other .other__content ol li>ol>li>ol>li,.help.book .book__content ol li>ol>li>ol>li,.help.sns .sns__content ol li>ol>li>ol>li,.help.bookcase .bookcase__content ol li>ol>li>ol>li,.help.review .review__content ol li>ol>li>ol>li,.help.account .account__content ol li>ol>li>ol>li,.help.index .index__content ol li>ol>li>ol>li{list-style:lower-latin}.help.introduction .introduction__content dl,.help.search .search__content dl,.help.data .data__content dl,.help.faq .faq__content dl,.help.privacy .privacy__content dl,.help.other .other__content dl,.help.book .book__content dl,.help.sns .sns__content dl,.help.bookcase .bookcase__content dl,.help.review .review__content dl,.help.account .account__content dl,.help.index .index__content dl{margin-top:7.5px;margin-bottom:15px}.help.introduction .introduction__content dl dt,.help.search .search__content dl dt,.help.data .data__content dl dt,.help.faq .faq__content dl dt,.help.privacy .privacy__content dl dt,.help.other .other__content dl dt,.help.book .book__content dl dt,.help.sns .sns__content dl dt,.help.bookcase .bookcase__content dl dt,.help.review .review__content dl dt,.help.account .account__content dl dt,.help.index .index__content dl dt{font-weight:bold;line-height:1.4;margin-bottom:3px}.help.introduction .introduction__content dl dd,.help.search .search__content dl dd,.help.data .data__content dl dd,.help.faq .faq__content dl dd,.help.privacy .privacy__content dl dd,.help.other .other__content dl dd,.help.book .book__content dl dd,.help.sns .sns__content dl dd,.help.bookcase .bookcase__content dl dd,.help.review .review__content dl dd,.help.account .account__content dl dd,.help.index .index__content dl dd{margin-left:1.5em;line-height:1.4;margin-bottom:7.5px}.help.introduction .introduction__content dl dd .content__image,.help.search .search__content dl dd .content__image,.help.data .data__content dl dd .content__image,.help.faq .faq__content dl dd .content__image,.help.privacy .privacy__content dl dd .content__image,.help.other .other__content dl dd .content__image,.help.book .book__content dl dd .content__image,.help.sns .sns__content dl dd .content__image,.help.bookcase .bookcase__content dl dd .content__image,.help.review .review__content dl dd .content__image,.help.account .account__content dl dd .content__image,.help.index .index__content dl dd .content__image{margin-left:-1.5em}.help.introduction .introduction__content dl.content__decimal dd,.help.search .search__content dl.content__decimal dd,.help.data .data__content dl.content__decimal dd,.help.faq .faq__content dl.content__decimal dd,.help.privacy .privacy__content dl.content__decimal dd,.help.other .other__content dl.content__decimal dd,.help.book .book__content dl.content__decimal dd,.help.sns .sns__content dl.content__decimal dd,.help.bookcase .bookcase__content dl.content__decimal dd,.help.review .review__content dl.content__decimal dd,.help.account .account__content dl.content__decimal dd,.help.index .index__content dl.content__decimal dd{margin-left:0}.help.introduction .introduction__content .content__image,.help.search .search__content .content__image,.help.data .data__content .content__image,.help.faq .faq__content .content__image,.help.privacy .privacy__content .content__image,.help.other .other__content .content__image,.help.book .book__content .content__image,.help.sns .sns__content .content__image,.help.bookcase .bookcase__content .content__image,.help.review .review__content .content__image,.help.account .account__content .content__image,.help.index .index__content .content__image{padding:10px;text-align:center}.home.index .index__setting .setting__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-bottom:-3px}.home.index .index__setting:hover .setting__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.home.index .index__not-exists{padding:50px 0;text-align:center;color:#999;font-size:12px}.home.no_login_index .index__counter{text-align:center;font-size:0;padding:15px;margin-left:100px}.home.no_login_index .index__counter .counter__comma{display:inline-block;vertical-align:middle;margin-right:3px;height:64px;font-size:40px;font-weight:bold;line-height:64px;color:#64bc4b}.home.no_login_index .index__counter .counter__number{display:inline-block;vertical-align:bottom;margin-right:3px;height:64px;width:50px;color:#fff;font-size:32px;font-weight:bold;line-height:64px;background:url(/packs/background_counter-8eb82f32844f0a79a521e183066976a0.png) center center no-repeat;background-size:50px 64px}.home.no_login_index .index__counter .counter__text{display:inline-block;vertical-align:bottom;height:14px;width:150px;margin-top:50px;margin-left:-150px;padding-left:150px;color:#999;font-size:12px;line-height:12px;text-align:left}.home.no_login_index .index__attention{padding:15px}.home.no_login_index .index__attention .attention__list{width:660px;margin:0 auto -15px auto;padding:0}.home.no_login_index .index__attention .attention__list .list__group{width:660px}.home.no_login_index .index__attention .attention__list .list__group:after{content:"";clear:both;height:0;display:block;visibility:hidden}.home.no_login_index .index__attention .attention__list .list__group .group__book{width:132px;float:left;padding:0 5px;margin-bottom:15px;position:relative;box-sizing:border-box}.home.no_login_index .index__attention .attention__list .list__group .group__book .book__cover{position:relative;text-align:center;width:122px;height:145px;margin-bottom:3px}.home.no_login_index .index__attention .attention__list .list__group .group__book .book__cover>a>img{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.home.no_login_index .index__attention .attention__list .list__group .group__book .book__detail{width:100%}.home.no_login_index .index__attention .attention__list .list__group .group__book .book__detail .detail__title{position:relative;width:100%;height:30px;padding-right:4px;margin-bottom:2px;box-sizing:border-box;overflow:hidden;background:#fff;line-height:15px;font-size:11px}.home.no_login_index .index__attention .attention__list .list__group .group__book .book__detail .detail__title a{word-wrap:break-word;overflow-wrap:break-word;font-weight:bold}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__authors{height:1em;margin-bottom:5px}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;font-size:11px;line-height:1.5}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__authors .detail__page,.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__authors .detail__edit{display:none}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3px}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options .options__title{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:10px;line-height:18px;padding:0 5px}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options .options__item{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#c33;font-size:10px;line-height:18px;padding:0 5px}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options .options__item>a{display:block;width:100%;color:#ddd;background-color:#fff;-webkit-border-top-right-radius:inherit;-moz-border-top-right-radius:inherit;-ms-border-top-right-radius:inherit;-o-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;-moz-border-bottom-right-radius:inherit;-ms-border-bottom-right-radius:inherit;-o-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options .options__item>a:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.home.no_login_index .index__attention .attention__list .list__group .group__book .detail__options .options__item:not(:last-child){-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.home.no_login_index .index__rankings{padding:15px}.home.no_login_index .index__rankings:not(:last-child){border-bottom:1px solid #d4dacb}.home.no_login_index .index__rankings .rankings__title{font-size:16px;line-height:1.5;font-weight:bold;color:#64bc4b;margin-bottom:10px}.home-signup__form .form{margin:0 auto}.home-signup__form .form .form__errors{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:8px 10px;margin:10px auto;font-size:12px;line-height:1.5;color:red;border:1px solid #eec3ca;background-color:#fff1f2}.home-signup__form .form .form__field .field__caption label{font-size:12px;line-height:24px;font-weight:bold}.home-signup__form .form .form__field .field__input{position:relative;text-align:left;width:100%;margin-bottom:5px}.home-signup__form .form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.home-signup__form .form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;padding:12px 20px;margin:auto;font-size:13px;box-sizing:border-box;color:#fff;background-color:#355b75;top:-36px;left:0;right:0;width:90%;min-height:36px;z-index:201;text-align:center}.home-signup__form .form .form__field .field__input .input__tip:after{border:5px solid transparent;border-top-color:#355b75;border-bottom-width:0;width:0;bottom:-5px;content:"";display:block;left:50%;position:absolute}.home-signup__form .form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.home-signup__form .form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.home-signup__form .form .form__field.form__field--ng .field__input .input__tip{display:block}.home-signup__form .form .form__field.form__field--checkbox{margin:8px auto}.home-signup__form .form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.home-signup__form .form .form__action .action__controller .controller__button,.home-signup__form .form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.home-signup__form .form .form__action .action__controller .controller__button>*,.home-signup__form .form .form__action .action__controller .controller__button a,.home-signup__form .form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.home-signup__form .form .form__action .action__controller .controller__button>*:hover,.home-signup__form .form .form__action .action__controller .controller__button a:hover,.home-signup__form .form .form__action .action__controller .controller__button button:hover{text-decoration:none}.home-signup__form .form .form__action .action__controller .controller__button>*:focus,.home-signup__form .form .form__action .action__controller .controller__button a:focus,.home-signup__form .form .form__action .action__controller .controller__button button:focus{outline:none}.home-signup__form .form .form__action .action__controller .controller__button,.home-signup__form .form .form__action .action__controller .controller__button *{color:#fff}.home-signup__form .form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.home-signup__form .form .form__action .action__controller .controller__button,.home-signup__form .form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.home-signup__form .form .form__action .action__controller .controller__button,.home-signup__form .form .form__action .action__controller .controller__button *{text-align:center}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision>*,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision a,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision a:hover,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision a:focus,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision:hover,.home-signup__form .form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.home-signup__form .form .form__action .action__controller.action__controller--confirmation{display:none}.home-signup__form .form .form__field .field__input .input__tip{padding:12px 5px;margin:0 -2%;width:104%}.home.rankings{margin:0 -15px;padding:15px;border-top:1px solid #f0f0f0}.home.rankings .rankings__genre{display:inline-block;font-size:14px;font-weight:bold;line-height:1;margin-bottom:5px}.home.rankings .rankings__captions{width:660px;margin:5px auto;padding:0}.home.rankings .rankings__captions:after{content:"";clear:both;height:0;display:block;visibility:hidden}.home.rankings .rankings__captions .captions__item{float:left;width:72px;box-sizing:border-box;text-align:center;margin-left:30px;margin-right:30px;height:20px}.home.rankings .rankings__captions .captions__item .item__text{vertical-align:middle;font-size:16px;font-weight:bold;line-height:20px;color:#64bc4b}.home.rankings .rankings__captions .captions__item .item__text .text__unit{font-size:11px;line-height:20px}.home.rankings .rankings__captions .captions__item.captions__item--no1 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -500px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.home.rankings .rankings__captions .captions__item.captions__item--no1 .item__text{color:#ffa700}.home.rankings .rankings__captions .captions__item.captions__item--no2 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -550px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.home.rankings .rankings__captions .captions__item.captions__item--no2 .item__text{color:#777}.home.rankings .rankings__captions .captions__item.captions__item--no3 .item__icon{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -600px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;width:20px;height:20px;margin-right:5px}.home.rankings .rankings__captions .captions__item.captions__item--no3 .item__text{color:#a7641c}.home.rankings .rankings__list{width:660px;margin:0 auto 5px;padding:0}.home.rankings .rankings__list .list__group{width:660px}.home.rankings .rankings__list .list__group:after{content:"";clear:both;height:0;display:block;visibility:hidden}.home.rankings .rankings__list .list__group .group__book{width:132px;float:left;padding:0 5px;position:relative;box-sizing:border-box}.home.rankings .rankings__list .list__group .group__book .book__cover{position:relative;text-align:center;width:122px;height:145px;margin-bottom:3px}.home.rankings .rankings__list .list__group .group__book .book__cover>a>img{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.home.rankings .rankings__list .list__group .group__book .book__detail{width:100%}.home.rankings .rankings__list .list__group .group__book .book__detail .detail__title{position:relative;width:100%;height:30px;padding-right:4px;margin-bottom:2px;box-sizing:border-box;overflow:hidden;background:#fff;line-height:15px;font-size:11px}.home.rankings .rankings__list .list__group .group__book .book__detail .detail__title a{word-wrap:break-word;overflow-wrap:break-word;font-weight:bold}.home.rankings .rankings__list .list__group .group__book .detail__authors{height:1em;margin-bottom:5px}.home.rankings .rankings__list .list__group .group__book .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;font-size:11px;line-height:1.5}.home.rankings .rankings__list .list__group .group__book .detail__authors .detail__page,.home.rankings .rankings__list .list__group .group__book .detail__authors .detail__edit{display:none}.home.rankings .rankings__list .list__group .group__book .detail__options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3px}.home.rankings .rankings__list .list__group .group__book .detail__options .options__title{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:10px;line-height:18px;padding:0 5px}.home.rankings .rankings__list .list__group .group__book .detail__options .options__item{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#c33;font-size:10px;line-height:18px;padding:0 5px}.home.rankings .rankings__list .list__group .group__book .detail__options .options__item>a{display:block;width:100%;color:#ddd;background-color:#fff;-webkit-border-top-right-radius:inherit;-moz-border-top-right-radius:inherit;-ms-border-top-right-radius:inherit;-o-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;-moz-border-bottom-right-radius:inherit;-ms-border-bottom-right-radius:inherit;-o-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.home.rankings .rankings__list .list__group .group__book .detail__options .options__item>a:hover{color:#fff;background-color:#64bc4b;text-decoration:none}.home.rankings .rankings__list .list__group .group__book .detail__options .options__item:not(:last-child){-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.home.rankings .rankings__more .more__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:150px;margin-right:0}.home.rankings .rankings__more .more__btn,.home.rankings .rankings__more .more__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.home.rankings .rankings__more .more__btn>*,.home.rankings .rankings__more .more__btn a,.home.rankings .rankings__more .more__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.home.rankings .rankings__more .more__btn>*:hover,.home.rankings .rankings__more .more__btn a:hover,.home.rankings .rankings__more .more__btn button:hover{text-decoration:none}.home.rankings .rankings__more .more__btn>*:focus,.home.rankings .rankings__more .more__btn a:focus,.home.rankings .rankings__more .more__btn button:focus{outline:none}.home.rankings .rankings__more .more__btn,.home.rankings .rankings__more .more__btn *{color:#606060}.home.rankings .rankings__more .more__btn:hover{border-color:#4a8600;background-color:#549800}.home.rankings .rankings__more .more__btn:hover,.home.rankings .rankings__more .more__btn:hover *{color:#fff}.home.rankings .rankings__more .more__btn,.home.rankings .rankings__more .more__btn *{text-align:center}.home.rankings .rankings__more .more__btn,.home.rankings .rankings__more .more__btn *{font-size:11px;line-height:28px}.home.rankings .rankings__more .more__btn .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-top:6px}.home.rankings .rankings__more .more__btn:hover .btn__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-top:6px}.modal.modal-view-setting .modal__window{width:400px;height:360px}.modal.modal-view-setting .content .content__setting .setting__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%;font-size:15px;padding:10px 0;display:block}.modal.modal-view-setting .content .content__setting .setting__item:hover{background-color:#fbfff8}.modal.modal-view-setting .content .content__setting .setting__submit{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);margin-top:20px}.modal.modal-view-setting .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-view-setting .content .content__setting .setting__submit>*,.modal.modal-view-setting .content .content__setting .setting__submit a,.modal.modal-view-setting .content .content__setting .setting__submit button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-view-setting .content .content__setting .setting__submit>*:hover,.modal.modal-view-setting .content .content__setting .setting__submit a:hover,.modal.modal-view-setting .content .content__setting .setting__submit button:hover{text-decoration:none}.modal.modal-view-setting .content .content__setting .setting__submit>*:focus,.modal.modal-view-setting .content .content__setting .setting__submit a:focus,.modal.modal-view-setting .content .content__setting .setting__submit button:focus{outline:none}.modal.modal-view-setting .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *{color:#fff}.modal.modal-view-setting .content .content__setting .setting__submit:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-view-setting .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *{font-size:13px;line-height:48px}.modal.modal-view-setting .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *{text-align:center}.home.index .site-recommend__area__list{width:100%;box-sizing:border-box}.home.index .site-recommend__area__list__item{background-color:#fff;border-radius:4px;border:1px solid #e0e0e0}.home.index .site-recommend__area__list__item__link{display:flex;box-shadow:none;transition:box-shadow .2s ease-out}.home.index .site-recommend__area__list__item__link:hover{text-decoration:none;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.home.index .site-recommend__area__list__item__link__img{flex-shrink:0;display:block}.home.index .site-recommend__area__list__item__link__text{position:relative;padding:16px;font-size:16px;line-height:1.5}.home.index .site-recommend__area__list__item__link__text--comment{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333}.home.index .site-recommend__area__list__item__link__text--induction{position:absolute;line-height:1;right:16px;bottom:16px}.home-signup{height:380px;overflow:hidden}.home-signup__form{border-bottom:1px solid #d4dacb;box-sizing:border-box;padding:10px;width:298px}.home-signup__form .sprite-core.icon-form-ok,.home-signup__form .sprite-core.icon-form-ng{bottom:17px}.home-signup__form input[type=text]{margin-bottom:6px}.home-signup__others{padding:12px 10px 0 10px}.home-signup__others>h3{font-size:13px;font-weight:bold;margin-bottom:10px}.home-signup__others>p{font-size:11px;line-height:1.5}.messages{min-height:400px}.messages .not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px;margin-top:200px;margin-bottom:200px}.mailnav-list{margin:0 0 5px 0;padding:0}.mailnav-list li{border-bottom:1px solid #f4f4f4;box-sizing:border-box;height:35px}.mailnav-list li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.mailnav-list li:last-child{border-bottom:none}.mailnav-list li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;box-sizing:border-box;color:#333;display:block;height:35px;padding:5px 12px 6px 12px}.mailnav-list li a .label{display:inline-block;*display:inline;*zoom:1;font-size:12px;height:24px;line-height:24px;margin-left:4px;vertical-align:top}.mailnav-list li a .number{display:inline-block;*display:inline;*zoom:1;float:right;font-size:12px;height:24px;line-height:24px;vertical-align:top}.mailnav-list li a:hover{background-color:#64bc4b;color:#fff}.mailnav-list li.active a{background-color:#64bc4b;color:#fff}.messages .mail-list{margin-bottom:20px;min-height:320px}.messages .mail-list__caption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#666;background-color:#f0f0f0;border-bottom:1px solid #d4dacb}.messages .mail-list__caption__user{width:192px;padding:10px;text-align:center}.messages .mail-list__caption__title{width:310px;text-align:center}.messages .mail-list__caption__date{width:150px;padding:10px;text-align:center}.messages .mail-list__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-bottom:1px solid #ececec}.messages .mail-list__item a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#333;padding:8px 0;margin-left:8px}.messages .mail-list__item:hover{background-color:#64bc4b}.messages .mail-list__item:hover a{text-decoration:none;color:#fff}.messages .mail-list__item:hover a .mail-list__item__date{color:#fff}.messages .mail-list__item__title{width:280px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}.messages .mail-list__item__title--no-icon{width:310px}.messages .mail-list__item__icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;width:20px;height:20px;margin-right:10px;background-image:url(/packs/sprite_mail-444b03cc9f50d0906ea513d2c428e826.png);-webkit-background-size:150px 50px;-moz-background-size:150px 50px;-ms-background-size:150px 50px;-o-background-size:150px 50px;background-size:150px 50px;background-position:0 0;opacity:.4}.messages .mail-list__item__user{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:160px;padding:0 10px 0 0}.messages .mail-list__item__user__avatar{margin-right:10px}.messages .mail-list__item__user__avatar img{width:36px;height:36px;border-radius:4px;vertical-align:bottom}.messages .mail-list__item__user__details{width:124px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.messages .mail-list__item__date{width:150px;padding:10px;font-size:11px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.messages .mail-list__item__delete{width:22px;padding-left:10px}.messages .mail-list__item__delete input[type=checkbox]{display:none}.messages .mail-list__item__delete input[type=checkbox]:checked+label{background-color:#64bc4b;border-color:#61be44}.messages .mail-list__item__delete label{display:block;width:18px;height:18px;position:relative;cursor:pointer;border-radius:4px;background-color:#fff;border:1px solid #ddd}.messages .mail-list__item__delete label:before{content:"";position:absolute;top:50%;left:0;width:12px;height:4px;margin-top:-6px;margin-left:2px;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(-45deg)}.messages .mail-list__item--already-read{background-color:#f7f7f7}.messages .mail-list__item--already-read>a .mail-list__item__icon{background-position:-100px 0}.messages .mail-list__item--already-read>a .mail-list__item__title{font-weight:normal}.messages .mail-list__item--unread>a .mail-list__item__icon{background-position:0 0}.messages .mail-list__item--unread>a .mail-list__item__title{font-weight:bold}.messages .mail-list__item--reply{background-color:#f7f7f7}.messages .mail-list__item--reply>a .mail-list__item__icon{background-position:-200px 0}.messages .mail-list__item--reply>a .mail-list__item__title{font-weight:normal}.messages .mail:after{content:"";clear:both;height:0;display:block;visibility:hidden}.messages .mail p{line-height:1.5}.messages .mail__header{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;margin:15px 15px 15px 89px;height:64px;padding:6px 10px 4px;box-sizing:border-box;background-color:#f8f8f8}.messages .mail__header:after{content:"";clear:both;height:0;display:block;visibility:hidden}.messages .mail__header__title{clear:both;float:left;color:#999;width:64px;height:26px;line-height:26px}.messages .mail__header__title--image{display:none}.messages .mail__header__image{position:absolute;top:0;left:-74px;width:48px;height:48px}.messages .mail__header__name{overflow:hidden;height:26px;line-height:26px}.messages .mail__header__date{overflow:hidden;height:26px;line-height:26px}.messages .mail__details{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:0 15px 15px;background-color:#f8f8f8;word-wrap:break-word}.messages .mail__details>dt{font-weight:bold;line-height:1.5;padding:15px 15px 15px;border-bottom:1px solid #e0e0e0}.messages .mail__details>dd{line-height:1.5;padding:15px;min-height:200px}.messages .mail__details>dd>p:not(:last-child){margin-bottom:1em}.messages .mail .mail-sent{margin:15px 15px 0 15px}.messages .mail .mail-sent:after{content:"";clear:both;height:0;display:block;visibility:hidden}.messages .mail .mail-sent dt{clear:both;float:left;width:90px;margin-bottom:10px;text-align:right;line-height:1.5;font-weight:bold}.messages .mail .mail-sent dd{float:right;width:556px;padding-right:40px;margin-bottom:10px;line-height:1.5}.messages .mail .mail-sent dd:last-child,.messages .mail .mail-sent dt:last-child{margin-bottom:0}.action-buttons.comment-nice .comment-nice__button{margin:10px 0 0 0}.action-buttons.comment-nice .comment-nice__button:after{content:"";clear:both;height:0;display:block;visibility:hidden}.action-buttons.comment-nice .comment-nice__button .button__comment,.action-buttons.comment-nice .comment-nice__button .button__nice{width:120px;float:left;margin-right:5px}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-left:0;width:120px}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button>*,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button a,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button>*:hover,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button a:hover,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button button:hover{text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button>*:focus,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button a:focus,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button button:focus{outline:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button *{color:#606060}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button:hover{border-color:#4a8600;background-color:#549800}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button:hover,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button:hover *{color:#fff}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button *{font-size:11px;line-height:28px}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button *{text-align:center}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:-3px;padding-left:4px}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);margin-left:0;display:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle>*,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle a,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle>*:hover,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle a:hover,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle button:hover{text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle>*:focus,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle a:focus,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle button:focus{outline:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle *{color:#fff}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle:hover{border:1px solid #ffca38;background-color:#ffca38}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle *{font-size:11px;line-height:28px}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle,.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button.toggle__button--untoggle *{text-align:center}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button:hover .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle .toggle__button>a:hover{text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle.nice__toggle--toggled .toggle__button{display:none}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle.nice__toggle--toggled .toggle__button.toggle__button--untoggle{display:block}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__toggle.nice__toggle--toggled .toggle__button .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__count{font-size:11px;color:#999;margin:8px 0 0}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__count .count__number{display:inline-block;*display:inline;*zoom:1;color:#219315;font-weight:bold;cursor:pointer}.action-buttons.comment-nice .comment-nice__button .button__nice .nice__count .count__number:hover{color:#64bc4b;text-decoration:underline}.action-buttons.comment-nice .comment-nice__button .button__nice:hover{text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__comment{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-left:0}.action-buttons.comment-nice .comment-nice__button .button__comment,.action-buttons.comment-nice .comment-nice__button .button__comment *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.action-buttons.comment-nice .comment-nice__button .button__comment>*,.action-buttons.comment-nice .comment-nice__button .button__comment a,.action-buttons.comment-nice .comment-nice__button .button__comment button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.action-buttons.comment-nice .comment-nice__button .button__comment>*:hover,.action-buttons.comment-nice .comment-nice__button .button__comment a:hover,.action-buttons.comment-nice .comment-nice__button .button__comment button:hover{text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__comment>*:focus,.action-buttons.comment-nice .comment-nice__button .button__comment a:focus,.action-buttons.comment-nice .comment-nice__button .button__comment button:focus{outline:none}.action-buttons.comment-nice .comment-nice__button .button__comment,.action-buttons.comment-nice .comment-nice__button .button__comment *{color:#606060}.action-buttons.comment-nice .comment-nice__button .button__comment:hover{border-color:#4a8600;background-color:#549800}.action-buttons.comment-nice .comment-nice__button .button__comment:hover,.action-buttons.comment-nice .comment-nice__button .button__comment:hover *{color:#fff}.action-buttons.comment-nice .comment-nice__button .button__comment,.action-buttons.comment-nice .comment-nice__button .button__comment *{font-size:11px;line-height:28px}.action-buttons.comment-nice .comment-nice__button .button__comment,.action-buttons.comment-nice .comment-nice__button .button__comment *{text-align:center}.action-buttons.comment-nice .comment-nice__button .button__comment .comment__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:-3px;padding-left:4px}.action-buttons.comment-nice .comment-nice__button .button__comment:hover{color:#64bc4b;text-decoration:none}.action-buttons.comment-nice .comment-nice__button .button__comment:hover .comment__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.action-buttons.comment-nice .comment-nice__detail{margin-top:8px;margin-bottom:2px;font-size:11px;color:#aaa}.action-buttons.comment-nice .comment-nice__detail .detail__count{display:inline-block;*display:inline;*zoom:1;color:#219315;font-weight:bold;cursor:pointer}.action-buttons.comment-nice .comment-nice__detail .detail__count:hover{color:#64bc4b;text-decoration:underline}.comments.comment{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;border:1px solid #e8e8e8;background-color:#f8f8f8;margin:5px 0 0 0;padding:10px 10px 10px 70px}.comments.comment:first-child{margin-top:10px}.comments.comment:last-child{margin-bottom:10px}.comments.comment .comment__more{font-size:90%;margin-top:15px;margin-bottom:5px}.comments.comment .comment__avatar{height:48px;width:48px;left:10px;position:absolute;top:10px;z-index:1}.comments.comment .comment__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.comments.comment .comment__username{max-width:50%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;font-size:13px;line-height:1.4;margin-right:8px;overflow:hidden}.comments.comment .comment__username a{color:#219315}.comments.comment .comment__username a:hover{color:#64bc4b;text-decoration:underline}.comments.comment .comment__remove{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:14px;height:14px;position:absolute;padding:3px;top:8px;right:10px;line-height:1;cursor:pointer}.comments.comment .comment__remove span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.comments.comment .comment__remove:hover{background-color:#64bc4b}.comments.comment .comment__remove:hover span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.comments.comment .comment__date{color:#aaa;float:left;font-size:12px;line-height:1.4;margin-top:1px}.comments.comment .comment__date>a{color:#aaa}.comments.comment .comment__user-status{display:block;float:left;padding:3px 6px;margin-right:8px;border-radius:8px;background-color:#bbb;color:#fff;font-size:10px;line-height:11px;text-align:center;white-space:nowrap}.comments.comment .comment__user-status.comment__user-status--joining{background-color:#64bc4b}.comments.comment .comment__content{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;clear:both;padding-top:2px;color:#444;font-size:13px;line-height:1.4;overflow:hidden}.comments.comment .comment__content>p:not(:last-child){margin-bottom:5px}.comments.comment .comment__nice{margin-top:5px}.comments.comment .comment__nice .nice__toggle .toggle__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-left:0;width:120px}.comments.comment .comment__nice .nice__toggle .toggle__button,.comments.comment .comment__nice .nice__toggle .toggle__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.comments.comment .comment__nice .nice__toggle .toggle__button>*,.comments.comment .comment__nice .nice__toggle .toggle__button a,.comments.comment .comment__nice .nice__toggle .toggle__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.comments.comment .comment__nice .nice__toggle .toggle__button>*:hover,.comments.comment .comment__nice .nice__toggle .toggle__button a:hover,.comments.comment .comment__nice .nice__toggle .toggle__button button:hover{text-decoration:none}.comments.comment .comment__nice .nice__toggle .toggle__button>*:focus,.comments.comment .comment__nice .nice__toggle .toggle__button a:focus,.comments.comment .comment__nice .nice__toggle .toggle__button button:focus{outline:none}.comments.comment .comment__nice .nice__toggle .toggle__button,.comments.comment .comment__nice .nice__toggle .toggle__button *{color:#606060}.comments.comment .comment__nice .nice__toggle .toggle__button:hover{border-color:#4a8600;background-color:#549800}.comments.comment .comment__nice .nice__toggle .toggle__button:hover,.comments.comment .comment__nice .nice__toggle .toggle__button:hover *{color:#fff}.comments.comment .comment__nice .nice__toggle .toggle__button,.comments.comment .comment__nice .nice__toggle .toggle__button *{font-size:11px;line-height:28px}.comments.comment .comment__nice .nice__toggle .toggle__button,.comments.comment .comment__nice .nice__toggle .toggle__button *{text-align:center}.comments.comment .comment__nice .nice__toggle .toggle__button .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-bottom:-3px;padding-left:4px}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);margin-left:0;display:none}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle>*,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle a,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle>*:hover,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle a:hover,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle button:hover{text-decoration:none}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle>*:focus,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle a:focus,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle button:focus{outline:none}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle *{color:#fff}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle:hover{border:1px solid #ffca38;background-color:#ffca38}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle *{font-size:11px;line-height:28px}.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle,.comments.comment .comment__nice .nice__toggle .toggle__button.toggle__button--untoggle *{text-align:center}.comments.comment .comment__nice .nice__toggle .toggle__button:hover .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.comments.comment .comment__nice .nice__toggle .toggle__button>a:hover{text-decoration:none}.comments.comment .comment__nice .nice__toggle.nice__toggle--toggled .toggle__button{display:none}.comments.comment .comment__nice .nice__toggle.nice__toggle--toggled .toggle__button.toggle__button--untoggle{display:block}.comments.comment .comment__nice .nice__toggle.nice__toggle--toggled .toggle__button .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -250px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.comments.comment .comment__nice .nice__count{font-size:11px;color:#999;margin:8px 0 0}.comments.comment .comment__nice .nice__count .count__number{display:inline-block;*display:inline;*zoom:1;color:#219315;font-weight:bold;cursor:pointer}.comments.comment .comment__nice .nice__count .count__number:hover{color:#64bc4b;text-decoration:underline}.breadcrumb-list{width:1004px;margin:12px auto 6px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-list>li{font-size:12px;margin-right:12px;margin-bottom:6px;max-width:22%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-list>li>a{color:#848b6e}.breadcrumb-list>li>a:hover{color:#64bc4b}.breadcrumb-list>li:not(:first-child):before{display:inline-block;vertical-align:top;content:"";width:6px;height:9px;margin:2px 8px 0 0;background-image:url(/packs/sprite_core-22b1b80589f2ee356e0549e8c48f7a57.png);background-size:500px 500px;background-repeat:no-repeat;background-position:-400px 0px}.lazy-loader.lazy-loader--loading .lazy-loader__progress{display:block}.lazy-loader.lazy-loader--loading .lazy-loader__pagination{display:none}.lazy-loader.lazy-loader--loading .lazy-loader__error{display:none}.lazy-loader.lazy-loader--error .lazy-loader__progress{display:none}.lazy-loader.lazy-loader--error .lazy-loader__pagination{display:none}.lazy-loader.lazy-loader--error .lazy-loader__error{display:block}.lazy-loader .lazy-loader__progress{display:none}.lazy-loader .lazy-loader__error{display:none}.lazy-loader .lazy-loader__error .lazy-loader__error{padding:50px 0;text-align:center;color:#999;font-size:12px}.lazy-loader .lazy-loader__content.lazy-loader__content--length-0 .content__empty{display:block}.lazy-loader .lazy-loader__content.lazy-loader__content--length-0 .content__empty:empty{display:none}.lazy-loader .lazy-loader__content.lazy-loader__content--length-0~.lazy-loader__pagination{display:none}.lazy-loader .lazy-loader__content .content__empty{display:none}.lazy-loader .lazy-loader__content .content__empty.content__empty--message{padding:50px 0;text-align:center;color:#999;font-size:12px}.modal.modal-comment .modal__window{width:600px}.modal.modal-comment .content .content__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:570px;padding:0;margin:0}.modal.modal-comment .content .content__form .form__field{padding:10px 0 10px}.modal.modal-comment .content .content__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modal.modal-comment .content .content__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.modal.modal-comment .content .content__form .form__field .field__caption label{font-size:13px;line-height:24px}.modal.modal-comment .content .content__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.modal.modal-comment .content .content__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.modal.modal-comment .content .content__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.modal.modal-comment .content .content__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.modal.modal-comment .content .content__form .form__field .field__input input:read-only{background:#ddd}.modal.modal-comment .content .content__form .form__field .field__input textarea{padding-right:36px}.modal.modal-comment .content .content__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.modal.modal-comment .content .content__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.modal.modal-comment .content .content__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.modal.modal-comment .content .content__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.modal.modal-comment .content .content__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.modal.modal-comment .content .content__form .form__field .field__input .input__textarea--long{min-height:12em}.modal.modal-comment .content .content__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image,.modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.modal.modal-comment .content .content__form .form__field .field__input .input__upload p{line-height:1.5}.modal.modal-comment .content .content__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.modal.modal-comment .content .content__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.modal.modal-comment .content .content__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.modal.modal-comment .content .content__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.modal.modal-comment .content .content__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.modal.modal-comment .content .content__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.modal.modal-comment .content .content__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.modal.modal-comment .content .content__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.modal.modal-comment .content .content__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.modal.modal-comment .content .content__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-comment .content .content__form .form__action{margin-left:145px}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button>*,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button a,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button>*:hover,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button a:hover,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button>*:focus,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button a:focus,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision a,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__controller.action__controller--confirmation{display:none}.modal.modal-comment .content .content__form.form--confirm .form__field .field__input{display:none}.modal.modal-comment .content .content__form.form--confirm .form__field .field__confirmation{display:block}.modal.modal-comment .content .content__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.modal.modal-comment .content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-comment .content .content__form .form__field{padding:0}.modal.modal-comment .content .content__form .form__field .field__input{width:100%}.modal.modal-comment .content .content__form .form__field .field__input textarea{min-height:100px;resize:none}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__twitter{width:50%;text-align:left}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__twitter>label{margin-left:5px}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__counter{width:50%;text-align:right;margin-bottom:10px}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__mark,.modal.modal-comment .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__max{font-size:12px;color:#999}.modal.modal-comment .content .content__form .form__field .field__input .input__option--comment{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modal.modal-comment .content .content__form .form__field .field__input .input__option--comment .option__counter{width:100%;text-align:right;margin-bottom:10px}.modal.modal-comment .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modal.modal-comment .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__mark,.modal.modal-comment .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__max{font-size:12px;color:#999}.modal.modal-comment .content .content__form .form__field.form__field--ng .input__option--withimage .option__counter .counter__current,.modal.modal-comment .content .content__form .form__field.form__field--ng .input__option--comment .option__counter .counter__current{color:#f33}.modal.modal-comment .content .content__form .form__action{position:relative;overflow:hidden;margin:0}.modal.modal-comment .content .content__form .form__action .action__uploader{float:left}.modal.modal-comment .content .content__form .form__action .action__controller{width:170px;height:45px;margin-left:250px;float:right}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button{margin-top:0;height:45px;line-height:43px}.modal.modal-comment .content .content__form .form__action.form__action--bookmutter .action__controller .controller__button{margin-top:0}.modal.modal-comment .content .content__form .form__action.form__action--comment .action__controller .controller__button{margin-top:0}.modal.modal-comment .content .content__form .form__action .action__button{width:45px;margin-right:5px;float:left}.modal.modal-comment .content .content__form .form__action .action__button>input[type=checkbox]{display:none}.modal.modal-comment .content .content__form .form__action .action__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button>label>*,.modal.modal-comment .content .content__form .form__action .action__button>label a,.modal.modal-comment .content .content__form .form__action .action__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__button>label>*:hover,.modal.modal-comment .content .content__form .form__action .action__button>label a:hover,.modal.modal-comment .content .content__form .form__action .action__button>label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__button>label>*:focus,.modal.modal-comment .content .content__form .form__action .action__button>label a:focus,.modal.modal-comment .content .content__form .form__action .action__button>label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *{color:#666}.modal.modal-comment .content .content__form .form__action .action__button>label:hover{border-color:#4a8600;background-color:#549800}.modal.modal-comment .content .content__form .form__action .action__button>label:hover,.modal.modal-comment .content .content__form .form__action .action__button>label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover{border-color:#65c8f8;background-color:#65c8f8}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label>*,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label a,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label>*:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label a:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label>*:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label a:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover{border-color:#65c8f8;background-color:#65c8f8}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__button.action__button--twitter:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover{border-color:#5977d0;background-color:#5977d0}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label>*,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label a,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label>*:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label a:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label>*:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label a:focus,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover{border-color:#5977d0;background-color:#5977d0}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__button.action__button--facebook:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__uploader{position:relative;width:45px;margin-right:5px;font-size:0;line-height:0;text-align:left}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button{position:relative;display:block;width:45px;height:45px;margin-right:5px;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:10px;margin:0;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label>*,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label a,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label>*:hover,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label a:hover,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label button:hover{text-decoration:none}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label>*:focus,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label a:focus,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label button:focus{outline:none}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *{color:#606060}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label:hover{border-color:#4a8600;background-color:#549800}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label:hover,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label:hover *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *{text-align:center}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label .button__icon{cursor:pointer;width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label>input[type=file]{position:absolute;top:0;left:0;cursor:pointer !important;opacity:0;width:45px;height:45px;font-size:0;line-height:0}.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label:hover .button__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__preview{transition:.15s linear;opacity:0}.modal.modal-comment .content .content__form .form__preview[data-image=none]{opacity:0;max-height:0}.modal.modal-comment .content .content__form .form__preview[data-image=exist]{display:block;opacity:1;max-height:auto}.modal.modal-comment .content .content__form .form__preview .preview__description{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:470px;margin-top:8px;font-size:11px;line-height:15px;color:#666}.modal.modal-comment .content .content__form .form__preview .preview__image{display:inline-block;position:relative;margin-top:8px}.modal.modal-comment .content .content__form .form__preview .preview__image .image__close{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;right:-8px;top:-8px}.modal.modal-comment .content .content__form .form__preview .preview__image>img{max-height:150px;max-width:400px;box-shadow:0 0 2px rgba(0,0,0,.25)}.modal.modal-comment .content .content__form .form__preview .preview__tips{padding:10px;margin:10px auto auto 0;border-radius:3px;border:1px solid #edd;background-color:#fff3f3;color:#e00;font-size:12px}.modal.modal-comment .content .content__form .form__preview.form__preview--ok .preview__tips{display:none}.modal.modal-comment .content .content__form .form__preview.form__preview--ng .preview__description{color:#e00}.modal.modal-comment .content .content__form .form__preview.form__preview--ng .preview__tips{display:block}.modal.modal-view-users .modal__window{min-width:590px}.modal.modal-view-users .bm-pagination{margin-top:15px}.modal.modal-view-users .bm-pagination-notice{margin-top:10px;margin-bottom:5px}.modal.modal-view-users .content{position:relative}.modal.modal-view-users .content .content__users{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:spacee-between;-ms-flex-pack:spacee-between;-webkit-justify-content:spacee-between;-moz-justify-content:spacee-between;justify-content:spacee-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:560px;min-height:124px;max-height:248px;margin:0 auto}.modal.modal-view-users .content .content__users>li{margin-bottom:8px;width:56px}.modal.modal-view-users .content .content__users .users__user{text-align:center;background-color:#fff;box-sizing:border-box}.modal.modal-view-users .content .content__users .users__user .user__icon img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:36px;height:36px}.modal.modal-view-users .content .content__users .users__user .user__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;width:54px;font-size:12px;line-height:16px;text-align:center}.modal.modal-view-users .content .content__cover{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:absolute;top:0;width:100%;height:100%;background:#fff;opacity:.9;display:none}.modal.modal-view-users .content .content__cover .cover__wrapper{position:relative;width:100%;height:100%}.modal.modal-view-users .content .content__cover .cover__wrapper .wrapper__message{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:58px}.modal.modal-view-users .content.content--loading .content__cover{display:block}.modal.modal-giftbook-applied .modal__window{width:782px}.modal.modal-giftbook-applied .modal__window .window__inner{overflow:auto;box-sizing:border-box;max-height:450px}.modal.modal-giftbook-applied .content{width:752px}.modal.modal-giftbook-applied .content .content__summary{font-size:14px;line-height:1.5;margin-bottom:15px}.modal.modal-giftbook-applied .content .content__book-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.modal-giftbook-applied .content .content__book-list .book-list__book{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:371px;height:128px;background:#f8f8f8;border:1px solid #e8e8e8;box-sizing:border-box;margin-bottom:10px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__cover{position:relative;width:88px;height:126px;background-color:#e0e0e0;cursor:pointer}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__cover .cover__item{position:absolute;max-width:88px;max-height:126px;top:0;left:0;right:0;bottom:0;margin:auto}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:261px;padding:10px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__details .details__title{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:15px;line-height:1;cursor:pointer}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__details .details__author{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:7px;font-size:12px;line-height:1;cursor:pointer}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item>*,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item a,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item>*:hover,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item a:hover,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item button:hover{text-decoration:none}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item>*:focus,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item a:focus,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item button:focus{outline:none}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item *{color:#606060}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item:hover{border-color:#4a8600;background-color:#549800}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item:hover,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item:hover *{color:#fff}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item .item__icon{line-height:40px;vertical-align:middle;margin-right:5px;margin-top:-1px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--wish .item__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--wish:hover .item__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check>*,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check a,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check>*:hover,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check a:hover,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check button:hover{text-decoration:none}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check>*:focus,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check a:focus,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check button:focus{outline:none}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check,.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check *{color:#fff}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-giftbook-applied .content .content__book-list .book-list__book .book__frame .frame__action .action__item.action__item--check:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-giftbook-applied .content .content__all-registration{margin-top:20px;text-align:center}.modal.modal-giftbook-applied .content .content__all-registration .all-registration__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;border:1px solid #219315;width:290px;margin:auto;font-size:14px;line-height:50px;text-align:center}.modal.modal-giftbook-applied .content .content__all-registration .all-registration__item:hover{border-color:#64bc4b;text-decoration:none}.modal.modal-giftbook-applied .content .content__share-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:40px;margin:20px -15px auto;padding:20px 15px 5px;border-top:1px solid #e8e8e8}.modal.modal-giftbook-applied .content .content__share-list .share-list__summary{font-size:14px;margin-right:25px}.modal.modal-giftbook-applied .content .content__share-list .share-list__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item{width:40px;height:40px}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item:not(:first-of-type){margin-left:15px}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button{display:block;width:40px;height:40px;font-size:0;overflow:hidden;white-space:nowrap;text-indent:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button:hover{opacity:.9}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button.item__button--bookmeter{background-image:url(/packs/icon_bookmeter-948f9009ce55d5c74fd5d3c3acb836b5.png)}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button.item__button--twitter{background-image:url(/packs/icon_twitter-4d781631792afe2146bba139e9173010.png)}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button.item__button--facebook{background-image:url(/packs/icon_facebook-526020edfabe5a4f0f16613e38aabd11.png)}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button.item__button--line{background-image:url(/packs/icon_line-b48cd03c0d79c1776abbc3536f0daf3b.png)}.modal.modal-giftbook-applied .content .content__share-list .share-list__list .list__item .item__button.item__button--hatena{background-image:url(/packs/icon_hatena-9d6e90db1b7297b8637b67e0591aac2f.png)}.modal.modal-giftbook-applied.modal-giftbook-applied--single .modal__window{width:500px}.modal.modal-giftbook-applied.modal-giftbook-applied--single .modal__window .window__inner{overflow:auto;box-sizing:border-box;max-height:450px}.modal.modal-giftbook-applied.modal-giftbook-applied--single .content{width:470px}.modal.modal-giftbook-applied.modal-giftbook-applied--single .content .content__book-list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.modal-confirm .modal__window{width:500px}.modal-confirm .content .content__notice{max-width:500px;font-size:15px;line-height:15px;height:60px;margin:15px;text-align:center;overflow:hidden}.modal-confirm .content .content__action{width:100%}.modal-confirm .content .content__action:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modal-confirm .content .content__action.content__action--yes-no .action__button.action__button--yes,.modal-confirm .content .content__action.content__action--yes-no .action__button.action__button--no{display:block}.modal-confirm .content .content__action.content__action--yes-cancel .action__button.action__button--yes,.modal-confirm .content .content__action.content__action--yes-cancel .action__button.action__button--cancel{display:block}.modal-confirm .content .content__action.content__action--no .action__button.action__button--no{display:block}.modal-confirm .content .content__action.content__action--cancel .action__button.action__button--cancel{display:block;margin-right:150px}.modal-confirm .content .content__action .action__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:35%;float:left;margin:0 5% 0 10%;display:none}.modal-confirm .content .content__action .action__button,.modal-confirm .content .content__action .action__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal-confirm .content .content__action .action__button>*,.modal-confirm .content .content__action .action__button a,.modal-confirm .content .content__action .action__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal-confirm .content .content__action .action__button>*:hover,.modal-confirm .content .content__action .action__button a:hover,.modal-confirm .content .content__action .action__button button:hover{text-decoration:none}.modal-confirm .content .content__action .action__button>*:focus,.modal-confirm .content .content__action .action__button a:focus,.modal-confirm .content .content__action .action__button button:focus{outline:none}.modal-confirm .content .content__action .action__button,.modal-confirm .content .content__action .action__button *{color:#fff}.modal-confirm .content .content__action .action__button:hover{border:1px solid #ffca38;background-color:#ffca38}.modal-confirm .content .content__action .action__button,.modal-confirm .content .content__action .action__button *{font-size:13px;line-height:48px}.modal-confirm .content .content__action .action__button,.modal-confirm .content .content__action .action__button *{text-align:center}.modal-confirm .content .content__action .action__button.action__button--cancel,.modal-confirm .content .content__action .action__button.action__button--no{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3);float:right;margin:0 10% 0 5%;display:none}.modal-confirm .content .content__action .action__button.action__button--cancel,.modal-confirm .content .content__action .action__button.action__button--cancel *,.modal-confirm .content .content__action .action__button.action__button--no,.modal-confirm .content .content__action .action__button.action__button--no *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal-confirm .content .content__action .action__button.action__button--cancel>*,.modal-confirm .content .content__action .action__button.action__button--cancel a,.modal-confirm .content .content__action .action__button.action__button--cancel button,.modal-confirm .content .content__action .action__button.action__button--no>*,.modal-confirm .content .content__action .action__button.action__button--no a,.modal-confirm .content .content__action .action__button.action__button--no button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal-confirm .content .content__action .action__button.action__button--cancel>*:hover,.modal-confirm .content .content__action .action__button.action__button--cancel a:hover,.modal-confirm .content .content__action .action__button.action__button--cancel button:hover,.modal-confirm .content .content__action .action__button.action__button--no>*:hover,.modal-confirm .content .content__action .action__button.action__button--no a:hover,.modal-confirm .content .content__action .action__button.action__button--no button:hover{text-decoration:none}.modal-confirm .content .content__action .action__button.action__button--cancel>*:focus,.modal-confirm .content .content__action .action__button.action__button--cancel a:focus,.modal-confirm .content .content__action .action__button.action__button--cancel button:focus,.modal-confirm .content .content__action .action__button.action__button--no>*:focus,.modal-confirm .content .content__action .action__button.action__button--no a:focus,.modal-confirm .content .content__action .action__button.action__button--no button:focus{outline:none}.modal-confirm .content .content__action .action__button.action__button--cancel,.modal-confirm .content .content__action .action__button.action__button--cancel *,.modal-confirm .content .content__action .action__button.action__button--no,.modal-confirm .content .content__action .action__button.action__button--no *{color:#666}.modal-confirm .content .content__action .action__button.action__button--cancel:hover,.modal-confirm .content .content__action .action__button.action__button--no:hover{border-color:#4a8600;background-color:#549800}.modal-confirm .content .content__action .action__button.action__button--cancel:hover,.modal-confirm .content .content__action .action__button.action__button--cancel:hover *,.modal-confirm .content .content__action .action__button.action__button--no:hover,.modal-confirm .content .content__action .action__button.action__button--no:hover *{color:#fff}.modal-confirm .content .content__action .action__button.action__button--cancel,.modal-confirm .content .content__action .action__button.action__button--cancel *,.modal-confirm .content .content__action .action__button.action__button--no,.modal-confirm .content .content__action .action__button.action__button--no *{font-size:13px;line-height:48px}.modal-confirm .content .content__action .action__button.action__button--cancel,.modal-confirm .content .content__action .action__button.action__button--cancel *,.modal-confirm .content .content__action .action__button.action__button--no,.modal-confirm .content .content__action .action__button.action__button--no *{text-align:center}.modal.modal-book-registration-read-form .modal__window .window__inner{overflow:auto;max-height:450px;box-sizing:border-box;margin-bottom:5px}.modals.book-registration-read{width:auto}.modals.book-registration-read.book-registration-read--sent{width:500px}.modals.book-registration-read.book-registration-read--sent .book-registration-read__content .content__result{display:block}.modals.book-registration-read.book-registration-read--sent .book-registration-read__content .content__form{display:none}.modals.book-registration-read .book-registration-read__header .header__book-title{font-size:18px}.modals.book-registration-read .book-registration-read__header .header__book-title>a{display:block;line-height:1.4;color:#219315}.modals.book-registration-read .book-registration-read__header .header__book-author{margin-top:5px}.modals.book-registration-read .book-registration-read__header .header__book-author li{display:inline-block}.modals.book-registration-read .book-registration-read__header .header__book-author li:not(:first-child){margin-left:6px}.modals.book-registration-read .book-registration-read__header .header__book-author li>a{font-size:12px;color:#999;white-space:nowrap}.modals.book-registration-read .book-registration-read__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:10px}.modals.book-registration-read .book-registration-read__content .content__book-cover{margin-right:15px}.modals.book-registration-read .book-registration-read__content .content__book-cover>img{max-width:120px;max-height:145px}.modals.book-registration-read .book-registration-read__content .content__result{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:16px;line-height:1.5em;display:none}.modals.book-registration-read .book-registration-read__content .content__result.content__result--edit .result__new{display:none}.modals.book-registration-read .book-registration-read__content .content__result.content__result--edit .result__edit{display:block}.modals.book-registration-read .book-registration-read__content .content__result .result__new .new__before-after .before-after__after{color:#64bc4b;font-weight:bold}.modals.book-registration-read .book-registration-read__content .content__result .result__new .new__notice{text-align:right}.modals.book-registration-read .book-registration-read__content .content__result .result__edit{display:none;text-align:center}.modals.book-registration-read .book-registration-read__content .content__result .result__banner{display:block;width:380px;margin-top:15px;padding:10px;border-radius:4px;background-color:#f4f4f4}.modals.book-registration-read .book-registration-read__content .content__result .result__banner a{display:block;line-height:0}.modals.book-registration-read .book-registration-read__content .content__result .result__banner a:hover{opacity:.8}.modals.book-registration-read .book-registration-read__content .content__result .result__banner a img{width:100%;height:auto}.modals.book-registration-read .book-registration-read__content .content__form{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:570px;padding:0;display:block;border-left:1px solid #f0f0f0;padding-left:15px}.modals.book-registration-read .book-registration-read__content .content__form .form__field{padding:10px 0 10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption label{font-size:13px;line-height:24px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input input:read-only{background:#ddd}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input textarea{padding-right:36px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__textarea--long{min-height:12em}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload p{line-height:1.5}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__tip{display:block}.modals.book-registration-read .book-registration-read__content .content__form .form__action{margin-left:145px}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller.action__controller--confirmation{display:none}.modals.book-registration-read .book-registration-read__content .content__form.form--confirm .form__field .field__input{display:none}.modals.book-registration-read .book-registration-read__content .content__form.form--confirm .form__field .field__confirmation{display:block}.modals.book-registration-read .book-registration-read__content .content__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.modals.book-registration-read .book-registration-read__content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.modals.book-registration-read .book-registration-read__content .content__form .form__field{padding:0}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input{width:100%}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input textarea{min-height:100px;resize:none}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__twitter{width:50%;text-align:left}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__twitter>label{margin-left:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__counter{width:50%;text-align:right;margin-bottom:10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__mark,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__max{font-size:12px;color:#999}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--comment{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--comment .option__counter{width:100%;text-align:right;margin-bottom:10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--comment .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--comment .option__counter .counter__mark,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__option--comment .option__counter .counter__max{font-size:12px;color:#999}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .input__option--withimage .option__counter .counter__current,.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .input__option--comment .option__counter .counter__current{color:#f33}.modals.book-registration-read .book-registration-read__content .content__form .form__action{position:relative;overflow:hidden;margin:0}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader{float:left}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller{width:170px;height:45px;margin-left:250px;float:right}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller .controller__button{margin-top:0;height:45px;line-height:43px}.modals.book-registration-read .book-registration-read__content .content__form .form__action.form__action--bookmutter .action__controller .controller__button{margin-top:0}.modals.book-registration-read .book-registration-read__content .content__form .form__action.form__action--comment .action__controller .controller__button{margin-top:0}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button{width:45px;margin-right:5px;float:left}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>input[type=checkbox]{display:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label *{color:#666}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label:hover{border-color:#4a8600;background-color:#549800}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover{border-color:#65c8f8;background-color:#65c8f8}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label:hover{border-color:#65c8f8;background-color:#65c8f8}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--twitter:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover{border-color:#5977d0;background-color:#5977d0}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label:hover{border-color:#5977d0;background-color:#5977d0}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button.action__button--facebook:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader{position:relative;width:45px;margin-right:5px;font-size:0;line-height:0;text-align:left}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button{position:relative;display:block;width:45px;height:45px;margin-right:5px;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:10px;margin:0;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label>*,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label a,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label *{color:#606060}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label:hover{border-color:#4a8600;background-color:#549800}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label,.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label .button__icon{cursor:pointer;width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label>input[type=file]{position:absolute;top:0;left:0;cursor:pointer !important;opacity:0;width:45px;height:45px;font-size:0;line-height:0}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__uploader .uploader__button>label:hover .button__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__preview{transition:.15s linear;opacity:0}.modals.book-registration-read .book-registration-read__content .content__form .form__preview[data-image=none]{opacity:0;max-height:0}.modals.book-registration-read .book-registration-read__content .content__form .form__preview[data-image=exist]{display:block;opacity:1;max-height:auto}.modals.book-registration-read .book-registration-read__content .content__form .form__preview .preview__description{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:470px;margin-top:8px;font-size:11px;line-height:15px;color:#666}.modals.book-registration-read .book-registration-read__content .content__form .form__preview .preview__image{display:inline-block;position:relative;margin-top:8px}.modals.book-registration-read .book-registration-read__content .content__form .form__preview .preview__image .image__close{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;right:-8px;top:-8px}.modals.book-registration-read .book-registration-read__content .content__form .form__preview .preview__image>img{max-height:150px;max-width:400px;box-shadow:0 0 2px rgba(0,0,0,.25)}.modals.book-registration-read .book-registration-read__content .content__form .form__preview .preview__tips{padding:10px;margin:10px auto auto 0;border-radius:3px;border:1px solid #edd;background-color:#fff3f3;color:#e00;font-size:12px}.modals.book-registration-read .book-registration-read__content .content__form .form__preview.form__preview--ok .preview__tips{display:none}.modals.book-registration-read .book-registration-read__content .content__form .form__preview.form__preview--ng .preview__description{color:#e00}.modals.book-registration-read .book-registration-read__content .content__form .form__preview.form__preview--ng .preview__tips{display:block}.modals.book-registration-read .book-registration-read__content .content__form .form__field{padding:10px 0 10px}.modals.book-registration-read .book-registration-read__content .content__form .form__action{margin:10px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__controller{width:200px;margin-left:auto}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button{margin-right:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>input[type=checkbox]{display:none}.modals.book-registration-read .book-registration-read__content .content__form .form__action .action__button>label{width:43px;height:43px;border-radius:4px;border:1px solid #d8d8d8;background-color:#e8e8e8;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.modals.book-registration-read .book-registration-read__content .content__form .form__field{border-bottom:1px solid #f0f0f0}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__caption{text-align:left}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__option{float:left;margin:10px 0 0 10px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__option.field__option--date label{font-size:12px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input{width:425px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--date{width:250px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review textarea{margin-bottom:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__netabare{float:left}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__netabare label{font-size:12px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__counter{float:right}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__counter .counter__current{vertical-align:bottom;color:#64bc4b;font-size:16px;line-height:16px;font-weight:bold}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__counter .counter__mark,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input.field__input--review .input__option .option__counter .counter__max{vertical-align:bottom;font-size:12px;line-height:16px;color:#999}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input>textarea{height:100px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcases{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f0f0f0;padding:5px 5px 2px;overflow-y:auto;margin-bottom:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcases .bookcases__bookcase{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ddd;background-color:#fff;font-size:12px;line-height:1.5;padding:3px 5px;margin-right:3px;margin-bottom:3px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcases .bookcases__bookcase .bookcase__name{display:inline-block;*display:inline;*zoom:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:180px;margin-right:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcases .bookcases__bookcase .bookcase__remove-button{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:red;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcases .bookcases__none{font-size:13px;margin:10px;color:gray}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcase:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcase input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;float:left;width:200px;margin:0;height:38px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__bookcase button{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;float:left;background-color:#666;border:1px solid #666;color:#fff;box-sizing:border-box;cursor:pointer;display:block;height:38px;line-height:31px;text-align:center;width:80px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;margin-left:0;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:150px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor>*,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor a,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor>*:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor a:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor button:hover{text-decoration:none}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor>*:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor a:focus,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor button:focus{outline:none}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor *{font-size:11px;line-height:28px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor *{text-align:center}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor *{color:#606060}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor:hover{border-color:#4a8600;background-color:#549800}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__enable-editor:hover *{color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate{margin-top:10px;border-radius:4px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate .input__candidate__item{display:block;float:left;height:28px;max-width:100%;margin-right:5px;margin-bottom:5px}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate .input__candidate__btn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;display:block;width:100%;padding:4px 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #ddd;background-color:#fff;border-radius:4px;color:#888}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate .input__candidate__btn:hover,.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__candidate .input__candidate__btn--active{border-color:#219315;background-color:#219315;color:#fff}.modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__more-candidate{margin-top:5px;width:150px}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input{position:relative}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__tip.input__tip--bookcase{position:absolute;top:0px;left:0px;display:block;transform:none}.modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input.field__input--review .input__option .option__counter .counter__current{color:red}.modals.book-registration-read .book-registration-read__content .content__form.content__form--new .form__field.form__field--edit{display:none}.modals.book-registration-read .book-registration-read__content .content__form.content__form--edit .form__field.form__field--new{display:none}.modal.modal-reply .modal__window{width:600px}.modal.modal-book-mutter-form .modal__window{width:600px}.modal.modal-book-mutter-form .content .content__book-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -15px 15px;padding:0 15px 9px 15px;border-bottom:1px solid #d8d8d8;overflow:hidden;height:100px}.modal.modal-book-mutter-form .content .content__book-info .book-info__cover{height:100px;margin-right:10px}.modal.modal-book-mutter-form .content .content__book-info .book-info__cover>img,.modal.modal-book-mutter-form .content .content__book-info .book-info__cover>a>img{max-height:100px}.modal.modal-book-mutter-form .content .content__book-info .book-info__details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.modal.modal-book-mutter-form .content .content__book-info .book-info__details .details__title{overflow:hidden;font-size:12px;line-height:16px;max-height:32px;font-weight:bold;margin-bottom:10px}.modal.modal-book-mutter-form .content .content__book-info .book-info__details .details__authors ul{margin-top:-5px}.modal.modal-book-mutter-form .content .content__book-info .book-info__details .details__authors ul>li{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:11px;line-height:1.31}.modal.modal-book-mutter-form .content .content__book-info .book-info__details .details__authors ul>li>a{color:#999}.modal.modal-book-mutter-form .content .content__book-info .book-info__details .details__authors ul>li::after{display:inline-block;*display:inline;*zoom:1;color:#ccc;content:"、"}.modal.modal-book-mutter-form .content .content__form{margin:0 auto;padding:20px 0 15px 0;text-align:left;width:760px;width:570px;padding:0;margin:0}.modal.modal-book-mutter-form .content .content__form .form__field{padding:10px 0 10px}.modal.modal-book-mutter-form .content .content__form .form__field:after{content:"";clear:both;height:0;display:block;visibility:hidden}.modal.modal-book-mutter-form .content .content__form .form__field .field__caption{float:left;width:130px;padding:4px 15px 6px 0;margin:0;text-align:right}.modal.modal-book-mutter-form .content .content__form .form__field .field__caption label{font-size:13px;line-height:24px}.modal.modal-book-mutter-form .content .content__form .form__field .field__caption .caption__type{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:10px;float:right;font-size:10px;text-align:center;line-height:10px;font-weight:bold;margin:2px 0 5px 5px;color:#fff;padding:5px 4px;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__field .field__caption.field__caption--required .caption__type{background-color:#f33}.modal.modal-book-mutter-form .content .content__form .form__field .field__caption.field__caption--arbitrary .caption__type{background-color:#66f}.modal.modal-book-mutter-form .content .content__form .form__field .field__input{float:left;position:relative;width:615px;text-align:left}.modal.modal-book-mutter-form .content .content__form .form__field .field__input input:read-only{background:#ddd}.modal.modal-book-mutter-form .content .content__form .form__field .field__input textarea{padding-right:36px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__resizable-textarea{position:relative;margin-bottom:5px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__resizable-textarea>*{width:100%;min-height:50px;padding:10px;margin:0;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:16px;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__resizable-textarea pre{opacity:0}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__resizable-textarea textarea{height:100%;overflow:hidden;position:absolute;top:0;left:0;padding:10px 30px 10px 10px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__textarea--long{min-height:12em}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload{height:140px;margin-left:140px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;font-size:12px;line-height:38px;width:350px;height:40px;box-sizing:border-box;border:1px solid #a2ac9e;background-color:#e2ecde;text-indent:10px;text-align:center;margin-bottom:5px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__button input[type=file]{position:absolute;left:0;opacity:0;width:350px;margin-bottom:0}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image,.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail{position:absolute;top:0;left:0;width:120px;height:120px;background:center no-repeat;background-size:contain;box-sizing:border-box;border:2px dashed #f0f0f0}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__description{font-size:11px;line-height:14px;margin-top:4px;color:#999}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload p{line-height:1.5}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__icon{position:absolute;top:11px;right:10px;z-index:200}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__tip{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;position:absolute;top:-35px;left:50%;white-space:nowrap;background-color:#355b75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__tip:after{display:block;content:"";height:8px;width:8px;background-color:#355b75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.modal.modal-book-mutter-form .content .content__form .form__field .field__confirmation{display:none;margin:4px;float:left;font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.5;width:66%}.modal.modal-book-mutter-form .content .content__form .form__field .field__confirmation>p:not(:last-child){margin-bottom:10px}.modal.modal-book-mutter-form .content .content__form .form__field .field__confirmation.field__confirmation--break-word{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.modal.modal-book-mutter-form .content .content__form .form__field .field__confirmation .confirmation__image{width:400px;height:400px;background:center no-repeat;background-size:cover}.modal.modal-book-mutter-form .content .content__form .form__field .field__confirmation .confirmation__image.confirmation__image--book{width:200px;height:200px;background-size:contain;background-position:initial}.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) 0px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail{display:none}.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-book-mutter-form .content .content__form .form__action{margin-left:145px}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:100%;margin-top:10px}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button a,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *{font-size:13px;line-height:48px}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision a,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{color:#666}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover{border-color:#4a8600;background-color:#549800}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller.action__controller--confirmation{display:none}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__field .field__input{display:none}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__field .field__confirmation{display:block}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__action .action__controller.action__controller--input{display:none}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-book-mutter-form .content .content__form .form__field{padding:0}.modal.modal-book-mutter-form .content .content__form .form__field .field__input{width:100%}.modal.modal-book-mutter-form .content .content__form .form__field .field__input textarea{min-height:100px;resize:none}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__twitter{width:50%;text-align:left}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__twitter>label{margin-left:5px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__counter{width:50%;text-align:right;margin-bottom:10px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__mark,.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--withimage .option__counter .counter__max{font-size:12px;color:#999}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--comment{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:5px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--comment .option__counter{width:100%;text-align:right;margin-bottom:10px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__current{color:#64bc4b;font-size:16px;font-weight:bold}.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__mark,.modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__option--comment .option__counter .counter__max{font-size:12px;color:#999}.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .input__option--withimage .option__counter .counter__current,.modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .input__option--comment .option__counter .counter__current{color:#f33}.modal.modal-book-mutter-form .content .content__form .form__action{position:relative;overflow:hidden;margin:0}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader{float:left}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller{width:170px;height:45px;margin-left:250px;float:right}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button{margin-top:0;height:45px;line-height:43px}.modal.modal-book-mutter-form .content .content__form .form__action.form__action--bookmutter .action__controller .controller__button{margin-top:0}.modal.modal-book-mutter-form .content .content__form .form__action.form__action--comment .action__controller .controller__button{margin-top:0}.modal.modal-book-mutter-form .content .content__form .form__action .action__button{width:45px;margin-right:5px;float:left}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>input[type=checkbox]{display:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *{color:#666}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label:hover{border-color:#4a8600;background-color:#549800}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover{border-color:#65c8f8;background-color:#65c8f8}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#55acee;background-color:#55acee;box-shadow:0 1px 0 rgba(57,137,199,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover{border-color:#65c8f8;background-color:#65c8f8}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--twitter:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -900px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover{border-color:#5977d0;background-color:#5977d0}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook>input[type=checkbox]:checked+label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#39579b;background-color:#39579b;box-shadow:0 1px 0 rgba(31,55,110,.3);width:45px;height:45px;padding:9px 11px 14px 12px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover{border-color:#5977d0;background-color:#5977d0}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__button.action__button--facebook:hover>label .button__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -850px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader{position:relative;width:45px;margin-right:5px;font-size:0;line-height:0;text-align:left}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button{position:relative;display:block;width:45px;height:45px;margin-right:5px;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:45px;height:45px;padding:10px;margin:0;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label>*,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label>*:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label a:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label button:hover{text-decoration:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label>*:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label a:focus,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label button:focus{outline:none}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label *{color:#606060}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label:hover{border-color:#4a8600;background-color:#549800}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label:hover *{color:#fff}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label *{text-align:center}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label .button__icon{cursor:pointer;width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label>input[type=file]{position:absolute;top:0;left:0;cursor:pointer !important;opacity:0;width:45px;height:45px;font-size:0;line-height:0}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader .uploader__button>label:hover .button__icon{width:24px;height:24px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -800px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-book-mutter-form .content .content__form .form__preview{transition:.15s linear;opacity:0}.modal.modal-book-mutter-form .content .content__form .form__preview[data-image=none]{opacity:0;max-height:0}.modal.modal-book-mutter-form .content .content__form .form__preview[data-image=exist]{display:block;opacity:1;max-height:auto}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__description{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:470px;margin-top:8px;font-size:11px;line-height:15px;color:#666}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__image{display:inline-block;position:relative;margin-top:8px}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__image .image__close{width:20px;height:20px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -250px -100px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;right:-8px;top:-8px}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__image>img{max-height:150px;max-width:400px;box-shadow:0 0 2px rgba(0,0,0,.25)}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__tips{padding:10px;margin:10px auto auto 0;border-radius:3px;border:1px solid #edd;background-color:#fff3f3;color:#e00;font-size:12px}.modal.modal-book-mutter-form .content .content__form .form__preview.form__preview--ok .preview__tips{display:none}.modal.modal-book-mutter-form .content .content__form .form__preview.form__preview--ng .preview__description{color:#e00}.modal.modal-book-mutter-form .content .content__form .form__preview.form__preview--ng .preview__tips{display:block}.modal.modal-book-registration .modal__window{width:400px}.modal.modal-book-registration .content .content__book-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -15px 15px;padding:0 15px 9px 15px;border-bottom:1px solid #d8d8d8;overflow:hidden;height:100px}.modal.modal-book-registration .content .content__book-info .book-info__cover{height:100px;margin-right:10px}.modal.modal-book-registration .content .content__book-info .book-info__cover>img,.modal.modal-book-registration .content .content__book-info .book-info__cover>a>img{max-height:100px}.modal.modal-book-registration .content .content__book-info .book-info__details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.modal.modal-book-registration .content .content__book-info .book-info__details .details__title{overflow:hidden;font-size:12px;line-height:16px;max-height:32px;font-weight:bold;margin-bottom:10px}.modal.modal-book-registration .content .content__book-info .book-info__details .details__authors ul{margin-top:-5px}.modal.modal-book-registration .content .content__book-info .book-info__details .details__authors ul>li{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:11px;line-height:1.31}.modal.modal-book-registration .content .content__book-info .book-info__details .details__authors ul>li>a{color:#999}.modal.modal-book-registration .content .content__book-info .book-info__details .details__authors ul>li::after{display:inline-block;*display:inline;*zoom:1;color:#ccc;content:"、"}.modal.modal-book-registration .content .content__book-info .book-info__details .details__amazon-link{margin-bottom:5px}.modal.modal-book-registration .content .content__book-info .book-info__details .details__amazon-link>a.btn{border:none;background-image:url(/packs/amazon_detail_btn-9aba99933068b89e8e63080d843d0a0d.png);background-size:164px 26px;background-repeat:no-repeat;width:164px;height:26px;overflow:hidden;white-space:nowrap;text-indent:100%;margin:0}.modal.modal-book-registration .content .content__book-info .book-info__details .details__amazon-link>a.btn .btn__text{text-indent:-9999px}.modal.modal-book-registration .content .content__action .action__registration{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-bottom:5px}.modal.modal-book-registration .content .content__action .action__registration,.modal.modal-book-registration .content .content__action .action__registration *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-registration .content .content__action .action__registration>*,.modal.modal-book-registration .content .content__action .action__registration a,.modal.modal-book-registration .content .content__action .action__registration button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-registration .content .content__action .action__registration>*:hover,.modal.modal-book-registration .content .content__action .action__registration a:hover,.modal.modal-book-registration .content .content__action .action__registration button:hover{text-decoration:none}.modal.modal-book-registration .content .content__action .action__registration>*:focus,.modal.modal-book-registration .content .content__action .action__registration a:focus,.modal.modal-book-registration .content .content__action .action__registration button:focus{outline:none}.modal.modal-book-registration .content .content__action .action__registration,.modal.modal-book-registration .content .content__action .action__registration *{color:#606060}.modal.modal-book-registration .content .content__action .action__registration:hover{border-color:#4a8600;background-color:#549800}.modal.modal-book-registration .content .content__action .action__registration:hover,.modal.modal-book-registration .content .content__action .action__registration:hover *{color:#fff}.modal.modal-book-registration .content .content__action .action__registration a{color:#666}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;line-height:40px;vertical-align:middle;margin-right:5px;margin-top:-1px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-book-registration .content .content__action .action__registration .registration__item.registration__item--unregister{display:none}.modal.modal-book-registration .content .content__action .action__registration .registration__item.registration__item--reregister{display:none}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-book-registration .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:14px;height:14px;margin-right:8px;margin-left:3px}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered>*,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered a,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered>*:hover,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered a:hover,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button:hover{text-decoration:none}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered>*:focus,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered a:focus,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button:focus{outline:none}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered *{color:#fff}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered .registration__item{display:none}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered .registration__item.registration__item--unregister{display:block}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered .registration__item.registration__item--reregister{display:block}.modal.modal-book-registration .content .content__action .action__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.modal.modal-book-registration .content .content__action .action__item,.modal.modal-book-registration .content .content__action .action__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-book-registration .content .content__action .action__item>*,.modal.modal-book-registration .content .content__action .action__item a,.modal.modal-book-registration .content .content__action .action__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-book-registration .content .content__action .action__item>*:hover,.modal.modal-book-registration .content .content__action .action__item a:hover,.modal.modal-book-registration .content .content__action .action__item button:hover{text-decoration:none}.modal.modal-book-registration .content .content__action .action__item>*:focus,.modal.modal-book-registration .content .content__action .action__item a:focus,.modal.modal-book-registration .content .content__action .action__item button:focus{outline:none}.modal.modal-book-registration .content .content__action .action__item,.modal.modal-book-registration .content .content__action .action__item *{color:#606060}.modal.modal-book-registration .content .content__action .action__item:hover{border-color:#4a8600;background-color:#549800}.modal.modal-book-registration .content .content__action .action__item:hover,.modal.modal-book-registration .content .content__action .action__item:hover *{color:#fff}.modal.modal-book-registration .content .content__action .action__item a{color:#666}.modal,.modal .modal__background{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000000;display:none}.modal.modal--active,.modal .modal--active.modal__background{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modal .modal__background{display:block;opacity:.6;background:#000;filter:alpha(opacity=60);z-index:1000001}.modal .modal__window{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1) inset;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:auto;min-width:500px;height:auto;text-align:left;background:#fff;animation:slide .2s ease .2s 1 forwards;opacity:0;z-index:1000002;-webkit-animation:slide .2s ease .2s 1 forwards}@keyframes slide{100%{opacity:1}}@-webkit-keyframes slide{100%{opacity:1}}.modal .modal__window .window__header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:44px;position:relative;border-bottom:1px solid #d4dacb}.modal .modal__window .window__header .header__title{position:absolute;box-sizing:border-box;height:45px;padding:0 15px;border-bottom:4px solid #64bc4b;z-index:1;font-size:16px;line-height:44px}.modal .modal__window .window__inner{padding:15px}.modal .modal__window .window__inner .inner__pagination{margin-top:-20px;margin-bottom:-10px}.modal .modal__window .window__close{position:absolute;right:10px;top:11px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:14px;height:14px;padding:4px;cursor:pointer}.modal .modal__window .window__close .close__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal .modal__window .window__close:hover{background-color:#64bc4b}.modal .modal__window .window__close:hover .close__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-invite-form .content .content__form{position:relative}.modal.modal-invite-form .content .content__form .form__users{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:720px;max-height:265px}.modal.modal-invite-form .content .content__form .form__users .users__user{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:180px;height:48px;padding:4px;margin-bottom:5px;background-color:#fff;box-sizing:border-box}.modal.modal-invite-form .content .content__form .form__users .users__user:hover{background-color:#64bc4b}.modal.modal-invite-form .content .content__form .form__users .users__user:hover .user__name{color:#fff}.modal.modal-invite-form .content .content__form .form__users .users__user .user__action{width:18px;margin-right:2px}.modal.modal-invite-form .content .content__form .form__users .users__user .user__action .action__cancel{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;display:none}.modal.modal-invite-form .content .content__form .form__users .users__user .user__icon{height:40px;width:40px;margin-right:5px}.modal.modal-invite-form .content .content__form .form__users .users__user .user__icon img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:40px;width:40px}.modal.modal-invite-form .content .content__form .form__users .users__user .user__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:13px;font-weight:normal}.modal.modal-invite-form .content .content__form .form__users .users__user.users__user--invited .user__action .action__invite{display:none}.modal.modal-invite-form .content .content__form .form__users .users__user.users__user--invited .user__action .action__cancel{display:block}.modal.modal-invite-form .content .content__form .form__message{height:20px;text-align:center;color:#f66}.modal.modal-invite-form .content .content__form .form__action{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3);width:300px}.modal.modal-invite-form .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.modal.modal-invite-form .content .content__form .form__action>*,.modal.modal-invite-form .content .content__form .form__action a,.modal.modal-invite-form .content .content__form .form__action button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.modal.modal-invite-form .content .content__form .form__action>*:hover,.modal.modal-invite-form .content .content__form .form__action a:hover,.modal.modal-invite-form .content .content__form .form__action button:hover{text-decoration:none}.modal.modal-invite-form .content .content__form .form__action>*:focus,.modal.modal-invite-form .content .content__form .form__action a:focus,.modal.modal-invite-form .content .content__form .form__action button:focus{outline:none}.modal.modal-invite-form .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *{color:#fff}.modal.modal-invite-form .content .content__form .form__action:hover{border:1px solid #ffca38;background-color:#ffca38}.modal.modal-invite-form .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *{font-size:13px;line-height:48px}.modal.modal-invite-form .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *{text-align:center}.modal.modal-invite-form .content .content__form .form__cover{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:absolute;top:0;width:100%;height:100%;background:#fff;opacity:.9;display:none}.modal.modal-invite-form .content .content__form .form__cover .cover__wrapper{position:relative;width:100%;height:100%}.modal.modal-invite-form .content .content__form .form__cover .cover__wrapper .wrapper__message{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:58px}.modal.modal-invite-form .content .content__form.content__form--loading .form__cover{display:block}.modal.modal-requirement-login .authentication-modal__header{font-size:14px;margin-bottom:15px}.modal.modal-requirement-login .authentication-modal__header>p{text-align:center}.modal.modal-requirement-login .authentication-modal__header>p:not(:first-child){margin-top:10px}.modal.modal-requirement-login .authentication-modal__content__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d4dacb;border-radius:4px;padding:15px}.modal.modal-requirement-login .authentication-modal__content__item:not(:first-child){margin-top:15px}.modal.modal-requirement-login .authentication-modal__content__item__header{color:#2b7653;font-size:14px;text-align:center;padding:15px;margin:-15px -15px 15px;border-bottom:1px solid #d4dacb}.modal.modal-requirement-login .authentication-modal__content__item__action>li:not(:first-child){margin-top:5px}.modal.modal-requirement-login .authentication-modal__footer{text-align:center;margin-top:15px}.books.book-list.book-list--grid{width:660px;margin:5px auto 20px;padding:0}.books.book-list.book-list--grid .book-list__group{width:660px;border-bottom:1px solid #f0f0f0}.books.book-list.book-list--grid .book-list__group:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.book-list.book-list--grid .book-list__group .group__book{width:132px;float:left;min-height:250px;padding:15px 5px 15px 5px;position:relative;box-sizing:border-box}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;width:122px;height:145px;margin-bottom:3px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__image{max-width:120px;max-height:145px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__review{width:26px;height:26px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -100px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;left:-4px;top:-13px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__review:hover{width:26px;height:26px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -200px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__kindle{width:26px;height:26px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -150px -50px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;position:absolute;right:-2px;top:-13px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__read{position:absolute;height:20px;top:-10px;left:0;right:0;margin:0 auto;text-align:center;width:46px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__read:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;box-sizing:border-box;height:20px;padding:4px 6px;opacity:.9;font-size:11px;line-height:1;text-align:center}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__read:before{background-color:#64bc4b;color:#fff;content:"読了"}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__wish{position:absolute;height:20px;top:-10px;left:0;right:0;margin:0 auto;text-align:center;width:66px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__wish:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;box-sizing:border-box;height:20px;padding:4px 6px;opacity:.9;font-size:11px;line-height:1;text-align:center}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__wish:before{background-color:#333;color:#fff;content:"読みたい"}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__stacked{position:absolute;height:20px;top:-10px;left:0;right:0;margin:0 auto;text-align:center;width:46px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__stacked:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;box-sizing:border-box;height:20px;padding:4px 6px;opacity:.9;font-size:11px;line-height:1;text-align:center}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__stacked:before{background-color:#333;color:#fff;content:"積読"}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__reading{position:absolute;height:20px;top:-10px;left:0;right:0;margin:0 auto;text-align:center;width:66px}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__reading:before{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;display:inline-block;box-sizing:border-box;height:20px;padding:4px 6px;opacity:.9;font-size:11px;line-height:1;text-align:center}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__cover .cover__icon .icon__reading:before{background-color:#333;color:#fff;content:"読んでる"}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;position:absolute;width:100%;height:34px;left:0;bottom:0;margin:0 auto;border:0;background-color:#64bc4b;opacity:.9;display:none}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action>*,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action a,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action>*:hover,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action a:hover,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action button:hover{text-decoration:none}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action>*:focus,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action a:focus,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action button:focus{outline:none}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action *{text-align:center}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action,.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action *{color:#fff;font-size:12px;line-height:34px;font-weight:bold}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action .action__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -2px 0}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail .thumbnail__action:hover{background-color:#ee921a}.books.book-list.book-list--grid .book-list__group .group__book .book__thumbnail:hover .thumbnail__action{display:block}.books.book-list.book-list--grid .book-list__group .group__book .book__detail{width:100%}.books.book-list.book-list--grid .book-list__group .group__book .book__detail .detail__title{position:relative;width:100%;height:30px;padding-right:4px;margin-bottom:2px;box-sizing:border-box;overflow:hidden;background:#fff;line-height:15px;font-size:11px}.books.book-list.book-list--grid .book-list__group .group__book .book__detail .detail__title a{word-wrap:break-word;overflow-wrap:break-word;font-weight:bold}.books.book-list.book-list--grid .book-list__group .group__book .detail__authors{height:1em;margin-bottom:5px}.books.book-list.book-list--grid .book-list__group .group__book .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;font-size:11px;line-height:1.5}.books.book-list.book-list--grid .book-list__group .group__book .detail__authors .detail__page,.books.book-list.book-list--grid .book-list__group .group__book .detail__authors .detail__edit{display:none}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority,.books.book-list.book-list--grid .book-list__group .group__book .detail__options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3px}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__title,.books.book-list.book-list--grid .book-list__group .group__book .detail__options .options__title{-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;box-sizing:border-box;background-color:#999;color:#fff;font-size:10px;line-height:18px;padding:0 5px}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item,.books.book-list.book-list--grid .book-list__group .group__book .detail__options .options__item{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;box-sizing:border-box;color:#c33;font-size:10px;line-height:18px;padding:0 5px}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item>a,.books.book-list.book-list--grid .book-list__group .group__book .detail__options .options__item>a{display:block;width:100%;color:#ddd;background-color:#fff;-webkit-border-top-right-radius:inherit;-moz-border-top-right-radius:inherit;-ms-border-top-right-radius:inherit;-o-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;-moz-border-bottom-right-radius:inherit;-ms-border-bottom-right-radius:inherit;-o-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item>a:hover,.books.book-list.book-list--grid .book-list__group .group__book .detail__options .options__item>a:hover{color:#64bc4b;background-color:#f7fcec;text-decoration:none}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item:not(:last-child),.books.book-list.book-list--grid .book-list__group .group__book .detail__options .options__item:not(:last-child){-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0}.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .options__item.options__item--active>a{color:#64bc4b}.books.book-list.book-list--grid .book-list__group .group__book .detail__amazon{margin-top:5px}.books.book-list.book-list--grid .book-list__group .group__book .detail__amazon__link{display:block}.books.book-list.book-list--grid .book-list__group .group__book .detail__amazon__link__btn{width:100%;vertical-align:bottom}.books.book-list.book-list--grid .book-list__group .group__book .detail__date,.books.book-list.book-list--grid .book-list__group .group__book .detail__page,.books.book-list.book-list--grid .book-list__group .group__book .detail__edit{display:none}.books.book-list.book-list--list{width:100%;margin:0;padding:0}.books.book-list.book-list--list:empty{margin:5px auto 20px}.books.book-list.book-list--list .book-list__group{height:100%;margin-bottom:20px}.books.book-list.book-list--list .book-list__group .group__caption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#666;background-color:#fff;border-bottom:1px solid #d4dacb}.books.book-list.book-list--list .book-list__group .group__caption .caption__date{width:120px;padding:10px 0 10px 10px;text-align:center}.books.book-list.book-list--list .book-list__group .group__caption .caption__title{width:230px;padding:10px;text-align:center}.books.book-list.book-list--list .book-list__group .group__caption .caption__author{width:132px;text-align:center}.books.book-list.book-list--list .book-list__group .group__caption .caption__page{width:70px;padding:10px 0 10px 10px;margin-right:100px;text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__thumbnail,.books.book-list.book-list--list .book-list__group .group__book .book__comment,.books.book-list.book-list--list .book-list__group .group__book .book__action{display:none}.books.book-list.book-list--list .book-list__group .group__book .book__detail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-bottom:1px solid #e0e0e0;line-height:1}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__date{width:120px;padding:10px 0 10px 10px;text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__title{width:230px;padding:10px;text-align:left}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__title>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__authors{width:132px}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__authors>li{text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__page{width:70px;padding:10px 0 10px 10px;text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:80px;margin:5px 10px;text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit>*,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit a,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit>*:hover,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit a:hover,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit button:hover{text-decoration:none}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit>*:focus,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit a:focus,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit button:focus{outline:none}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit *{font-size:11px;line-height:28px}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit *{color:#606060}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit:hover{border-color:#4a8600;background-color:#549800}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit:hover,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit:hover *{color:#fff}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__edit *{text-align:center}.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__options,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__options--priority,.books.book-list.book-list--list .book-list__group .group__book .book__detail .detail__amazon{display:none}.books.book{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;width:100%;height:auto;padding:0;margin:10px 0 0 0;background-color:#f8f8f8;border:1px solid #e8e8e8;box-sizing:border-box;text-align:left;clear:both;overflow:hidden}.books.book:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.book .book__cover{width:100px;height:auto;float:left;background-color:#e8e8e8;border-right:1px solid #e8e8e8;font-size:0;line-height:0;margin-right:10px}.books.book .book__cover .cover__thumbnail{width:100px;height:auto}.books.book .book__detail{float:left;max-width:479px}.books.book .book__detail .detail__title{word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:16px;line-height:20px;margin-top:10px}.books.book .book__detail .detail__title>a{color:#219315}.books.book .book__detail .detail__title>a:hover{color:#64bc4b;text-decoration:underline}.books.book .book__detail .detail__authors{margin-top:8px}.books.book .book__detail .detail__authors .authors__item>a{word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:80%;line-height:1.4}.books.book .book__detail .detail__action{margin-top:10px;padding-bottom:10px}.books.book .book__detail .detail__action:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books.book .book__detail .detail__action .action__item{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);min-width:120px;margin:auto 0}.books.book .book__detail .detail__action .action__item,.books.book .book__detail .detail__action .action__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.books.book .book__detail .detail__action .action__item>*,.books.book .book__detail .detail__action .action__item a,.books.book .book__detail .detail__action .action__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.books.book .book__detail .detail__action .action__item>*:hover,.books.book .book__detail .detail__action .action__item a:hover,.books.book .book__detail .detail__action .action__item button:hover{text-decoration:none}.books.book .book__detail .detail__action .action__item>*:focus,.books.book .book__detail .detail__action .action__item a:focus,.books.book .book__detail .detail__action .action__item button:focus{outline:none}.books.book .book__detail .detail__action .action__item,.books.book .book__detail .detail__action .action__item *{color:#606060}.books.book .book__detail .detail__action .action__item:hover{border-color:#4a8600;background-color:#549800}.books.book .book__detail .detail__action .action__item:hover,.books.book .book__detail .detail__action .action__item:hover *{color:#fff}.books.book .book__detail .detail__action .action__item,.books.book .book__detail .detail__action .action__item *{text-align:center}.books.book .book__detail .detail__action .action__item,.books.book .book__detail .detail__action .action__item *{font-size:11px;line-height:28px}.books.book .book__detail .detail__action .action__item:not(:last-child){margin-right:5px}.partials.search.search-form{box-sizing:border-box;display:block;height:40px;margin:0 auto 30px;position:relative;width:400px}.partials.search.search-form .search-form__facade{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f0f0f0;border:1px solid #d4dacb;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;position:relative;float:left;font-size:10px;height:40px;line-height:38px;padding:0 10px 0 10px}.partials.search.search-form .search-form__facade .facade__icon{width:6px;height:6px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-left:5px;height:6px;width:6px}.partials.search.search-form .search-form__facade:hover{background-color:#ccc}.partials.search.search-form .search-form__fill{height:40px;overflow:hidden;white-space:nowrap;width:auto;zoom:1}.partials.search.search-form .search-form__fill .fill__field{background:#fff;border-bottom:1px solid #d4dacb;border-top:1px solid #d4dacb;box-sizing:border-box;height:40px;position:relative}.partials.search.search-form .search-form__fill .fill__field input.field__input{border:0;box-shadow:none;box-sizing:border-box;display:block;font-size:13px;height:38px;left:0;line-height:38px;margin:0;padding:6px 10px 6px 0px;position:absolute;text-indent:8px;top:0;width:100%;-webkit-appearance:none}.partials.search.search-form .search-form__btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#418701;border:1px solid #418701;box-sizing:border-box;cursor:pointer;display:block;float:right;height:40px;padding:10px 0 0 1px;text-align:center;width:35px}.partials.search.search-form .search-form__btn .btn__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.partials.search.search-form .search-form__btn:hover{background-color:#61b901}.partials.search.search-form .search-form__dropdown{border:0;cursor:pointer;display:block;font-family:arial,sans-serif;height:40px;left:0;line-height:40px;margin:0;opacity:0;outline:0;padding:10px;position:absolute;top:-1px;visibility:visible;width:100%}.search.guidance{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4dacb;margin:15px auto 25px;padding:15px 20px;width:600px;background-color:#f5fae9;line-height:1.5}.search.guidance .guidance__title{color:#64bc4b;font-size:20px;font-weight:normal;text-align:center;margin-bottom:5px}.search.guidance .guidance__content .content__search{box-sizing:border-box;display:block;height:40px;margin:15px auto;position:relative;width:500px}.search.guidance .guidance__content .content__search .search__facade{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#f0f0f0;border:1px solid #d4dacb;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;position:relative;float:left;font-size:10px;height:40px;line-height:38px;padding:0 10px 0 10px}.search.guidance .guidance__content .content__search .search__facade .facade__icon{width:6px;height:6px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -50px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-left:5px;height:6px;width:6px}.search.guidance .guidance__content .content__search .search__facade:hover{background-color:#ccc}.search.guidance .guidance__content .content__search .search__fill{height:40px;overflow:hidden;white-space:nowrap;width:auto;zoom:1}.search.guidance .guidance__content .content__search .search__fill .fill__field{background:#fff;border-bottom:1px solid #d4dacb;border-top:1px solid #d4dacb;box-sizing:border-box;height:40px;position:relative}.search.guidance .guidance__content .content__search .search__fill .fill__field input.field__input{border:0;box-shadow:none;box-sizing:border-box;display:block;font-size:13px;height:38px;left:0;line-height:38px;margin:0;padding:6px 10px 6px 0px;position:absolute;text-indent:8px;top:0;width:100%;-webkit-appearance:none}.search.guidance .guidance__content .content__search .search__btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#418701;border:1px solid #418701;box-sizing:border-box;cursor:pointer;display:block;float:right;height:40px;padding:10px 0 0 1px;text-align:center;width:35px}.search.guidance .guidance__content .content__search .search__btn .btn__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.search.guidance .guidance__content .content__search .search__btn:hover{background-color:#61b901}.search.guidance .guidance__content .content__search .search__dropdown{border:0;cursor:pointer;display:block;font-family:arial,sans-serif;height:40px;left:0;line-height:40px;margin:0;opacity:0;outline:0;padding:10px;position:absolute;top:-1px;visibility:visible;width:100%}.feeds.loading{text-align:center;font-size:12px;height:38px;padding-top:10px;padding-bottom:10px}.feeds.loading img{vertical-align:middle;margin:0 10px 6px 0;width:32px;height:32px}.feeds.loading span{position:relative;color:#666;visibility:hidden;opacity:0;-webkit-animation:load 2s ease-in-out;-moz-animation:load 2s ease-in-out;-ms-animation:load 2s ease-in-out;-o-animation:load 2s ease-in-out;animation:load 2s ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.feeds.loading span:nth-of-type(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.feeds.loading span:nth-of-type(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.feeds.loading span:nth-of-type(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.feeds.loading span:nth-of-type(4){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.feeds.loading span:nth-of-type(5){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.feeds.loading span:nth-of-type(6){-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}@keyframes load{0%{visibility:hidden;opacity:.2}25%{visibility:visible;opacity:1}75%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:.2}}.reviews-side .userpage-msg{margin-bottom:10px}.reviews-side .userpage-name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.sidebars.book-list{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.sidebars.book-list .group__action .action__title .title__counter,.sidebars.book-list .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebars.book-list .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.book-list .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.book-list .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.sidebars.book-list .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.sidebars.book-list .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sidebars.book-list .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.sidebars.book-list .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.sidebars.book-list .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.sidebars.book-list .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.book-list .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.sidebars.book-list .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.sidebars.book-list .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sidebars.book-list .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.sidebars.book-list .group__action .action__items{margin:10px}.sidebars.book-list .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.sidebars.book-list .group__action .action__items .items__item,.sidebars.book-list .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.book-list .group__action .action__items .items__item>*,.sidebars.book-list .group__action .action__items .items__item a,.sidebars.book-list .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.book-list .group__action .action__items .items__item>*:hover,.sidebars.book-list .group__action .action__items .items__item a:hover,.sidebars.book-list .group__action .action__items .items__item button:hover{text-decoration:none}.sidebars.book-list .group__action .action__items .items__item>*:focus,.sidebars.book-list .group__action .action__items .items__item a:focus,.sidebars.book-list .group__action .action__items .items__item button:focus{outline:none}.sidebars.book-list .group__action .action__items .items__item,.sidebars.book-list .group__action .action__items .items__item *{color:#606060}.sidebars.book-list .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.sidebars.book-list .group__action .action__items .items__item:hover,.sidebars.book-list .group__action .action__items .items__item:hover *{color:#fff}.sidebars.book-list .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.sidebars.book-list .group__action .action__items .items__item:hover .item__label{color:#fff}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.book-list .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.sidebars.book-list .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight>*,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight a,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight>*:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight a:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight>*:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight a:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight,.sidebars.book-list .group__action .action__items .items__item.items__item--highlight *{color:#fff}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.sidebars.book-list .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight>*,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight a,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight>*:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight a:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight>*:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight a:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.sidebars.book-list .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.sidebars.book-list .group__action .action__items .items__item.items__item--active,.sidebars.book-list .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.book-list .group__action .action__items .items__item.items__item--active>*,.sidebars.book-list .group__action .action__items .items__item.items__item--active a,.sidebars.book-list .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.book-list .group__action .action__items .items__item.items__item--active>*:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--active a:hover,.sidebars.book-list .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.sidebars.book-list .group__action .action__items .items__item.items__item--active>*:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--active a:focus,.sidebars.book-list .group__action .action__items .items__item.items__item--active button:focus{outline:none}.sidebars.book-list .group__action .action__items .items__item.items__item--active,.sidebars.book-list .group__action .action__items .items__item.items__item--active *{color:#fff}.sidebars.book-list .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.book-list .group__action .action-list{margin:10px}.sidebars.book-list .group__action .action-list__item{margin:5px 0}.sidebars.book-list .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.sidebars.book-list .group__action .action__more,.sidebars.book-list .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.book-list .group__action .action__more>*,.sidebars.book-list .group__action .action__more a,.sidebars.book-list .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.book-list .group__action .action__more>*:hover,.sidebars.book-list .group__action .action__more a:hover,.sidebars.book-list .group__action .action__more button:hover{text-decoration:none}.sidebars.book-list .group__action .action__more>*:focus,.sidebars.book-list .group__action .action__more a:focus,.sidebars.book-list .group__action .action__more button:focus{outline:none}.sidebars.book-list .group__action .action__more,.sidebars.book-list .group__action .action__more *{color:#606060}.sidebars.book-list .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.sidebars.book-list .group__action .action__more:hover,.sidebars.book-list .group__action .action__more:hover *{color:#fff}.sidebars.book-list .group__action .action__more,.sidebars.book-list .group__action .action__more *{text-align:center}.sidebars.book-list .group__action .action__more,.sidebars.book-list .group__action .action__more *{font-size:11px;line-height:28px}.sidebars.book-list .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.sidebars.book-list .group__footer{padding:10px}.sidebars.book-list .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.sidebars.book-list .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.sidebars.book-list .group__footer.group__footer--border{border-top:1px solid #d4dacb}.communities-side{padding-bottom:5px}.communities-side li:not(:last-child){border-bottom:1px solid #f0f0f0}.communities-side li a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:13px;line-height:1;padding:8px 10px;background-color:#fff;box-sizing:border-box;max-width:100%}.communities-side li a:hover{text-decoration:none;color:#fff;background-color:#64bc4b}.sidebars.featured{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #d4dacb;box-sizing:border-box;position:relative;margin:0 0 10px 0}.sidebars.featured .group__action .action__title .title__counter,.sidebars.featured .group__title .title__counter{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:10px;font-weight:100;line-height:11px;margin:-4px 4px 0 0;padding:3px 6px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#5ab34d;margin-left:10px}.sidebars.featured .group__title{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#f0f0f0;font-size:12px;line-height:32px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.featured .group__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.featured .group__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.sidebars.featured .group__title.group__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.sidebars.featured .group__title.group__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sidebars.featured .group__notice{font-weight:bold;margin:12px 12px 6px 12px;line-height:1.5;text-align:center}.sidebars.featured .group__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.sidebars.featured .group__action .action__title{background-color:#f0f0f0;font-size:12px;line-height:31px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold;border-top:1px solid #d4dacb}.sidebars.featured .group__action .action__title>a{-webkit-border-radius:inherit inherit 0 0;-moz-border-radius:inherit inherit 0 0;-ms-border-radius:inherit inherit 0 0;-o-border-radius:inherit inherit 0 0;border-radius:inherit inherit 0 0;display:block;cursor:pointer;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;color:#333;font-weight:bold}.sidebars.featured .group__action .action__title>a:hover{color:#333;font-weight:bold;text-decoration:none;background-color:#e0e0e0}.sidebars.featured .group__action .action__title.action__title--inner{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #d4dacb;line-height:31px}.sidebars.featured .group__action .action__title.action__title--inner>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sidebars.featured .group__action .action__not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.sidebars.featured .group__action .action__items{margin:10px}.sidebars.featured .group__action .action__items .items__item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);line-height:40px;padding:0 12px;margin-bottom:5px;text-align:left;cursor:pointer;box-sizing:content-box}.sidebars.featured .group__action .action__items .items__item,.sidebars.featured .group__action .action__items .items__item *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.featured .group__action .action__items .items__item>*,.sidebars.featured .group__action .action__items .items__item a,.sidebars.featured .group__action .action__items .items__item button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.featured .group__action .action__items .items__item>*:hover,.sidebars.featured .group__action .action__items .items__item a:hover,.sidebars.featured .group__action .action__items .items__item button:hover{text-decoration:none}.sidebars.featured .group__action .action__items .items__item>*:focus,.sidebars.featured .group__action .action__items .items__item a:focus,.sidebars.featured .group__action .action__items .items__item button:focus{outline:none}.sidebars.featured .group__action .action__items .items__item,.sidebars.featured .group__action .action__items .items__item *{color:#606060}.sidebars.featured .group__action .action__items .items__item:hover{border-color:#4a8600;background-color:#549800}.sidebars.featured .group__action .action__items .items__item:hover,.sidebars.featured .group__action .action__items .items__item:hover *{color:#fff}.sidebars.featured .group__action .action__items .items__item .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:8px;margin-left:3px;line-height:40px;vertical-align:middle;margin-top:-1px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item .item__label{display:inline-block;*display:inline;*zoom:1;color:#606060}.sidebars.featured .group__action .action__items .items__item:hover .item__label{color:#fff}.sidebars.featured .group__action .action__items .items__item:hover .item__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--list{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -500px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -600px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -650px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -700px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;width:20px;height:20px;margin-left:0;margin-right:5px}.sidebars.featured .group__action .action__items .items__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--hidden-until-requested{display:none}.sidebars.featured .group__action .action__items .items__item.items__item--hidden-until-requested[data-request-status=idle]{display:block}.sidebars.featured .group__action .action__items .items__item.items__item--highlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.sidebars.featured .group__action .action__items .items__item.items__item--highlight,.sidebars.featured .group__action .action__items .items__item.items__item--highlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.featured .group__action .action__items .items__item.items__item--highlight>*,.sidebars.featured .group__action .action__items .items__item.items__item--highlight a,.sidebars.featured .group__action .action__items .items__item.items__item--highlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.featured .group__action .action__items .items__item.items__item--highlight>*:hover,.sidebars.featured .group__action .action__items .items__item.items__item--highlight a:hover,.sidebars.featured .group__action .action__items .items__item.items__item--highlight button:hover{text-decoration:none}.sidebars.featured .group__action .action__items .items__item.items__item--highlight>*:focus,.sidebars.featured .group__action .action__items .items__item.items__item--highlight a:focus,.sidebars.featured .group__action .action__items .items__item.items__item--highlight button:focus{outline:none}.sidebars.featured .group__action .action__items .items__item.items__item--highlight,.sidebars.featured .group__action .action__items .items__item.items__item--highlight *{color:#fff}.sidebars.featured .group__action .action__items .items__item.items__item--highlight:hover{border:1px solid #ffca38;background-color:#ffca38}.sidebars.featured .group__action .action__items .items__item.items__item--highlight .item__label{color:#fff}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#bbb;background-color:#eee;box-shadow:0 1px 0 rgba(220,220,220,.3)}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight>*,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight a,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight>*:hover,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight a:hover,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight button:hover{text-decoration:none}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight>*:focus,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight a:focus,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight button:focus{outline:none}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight *{color:#666}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight:hover{border-color:#4a8600;background-color:#549800}.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight:hover,.sidebars.featured .group__action .action__items .items__item.items__item--unhighlight:hover *{color:#fff}.sidebars.featured .group__action .action__items .items__item.items__item--active{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.sidebars.featured .group__action .action__items .items__item.items__item--active,.sidebars.featured .group__action .action__items .items__item.items__item--active *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.featured .group__action .action__items .items__item.items__item--active>*,.sidebars.featured .group__action .action__items .items__item.items__item--active a,.sidebars.featured .group__action .action__items .items__item.items__item--active button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.featured .group__action .action__items .items__item.items__item--active>*:hover,.sidebars.featured .group__action .action__items .items__item.items__item--active a:hover,.sidebars.featured .group__action .action__items .items__item.items__item--active button:hover{text-decoration:none}.sidebars.featured .group__action .action__items .items__item.items__item--active>*:focus,.sidebars.featured .group__action .action__items .items__item.items__item--active a:focus,.sidebars.featured .group__action .action__items .items__item.items__item--active button:focus{outline:none}.sidebars.featured .group__action .action__items .items__item.items__item--active,.sidebars.featured .group__action .action__items .items__item.items__item--active *{color:#fff}.sidebars.featured .group__action .action__items .items__item.items__item--active:hover{border:1px solid #ffca38;background-color:#ffca38}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__label{color:#fff}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--plus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--minus{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--mail{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--comment{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -300px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--close{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action__items .items__item.items__item--active .item__icon.item__icon--setting{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.featured .group__action .action-list{margin:10px}.sidebars.featured .group__action .action-list__item{margin:5px 0}.sidebars.featured .group__action .action__more{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);width:125px;margin:10px 0 10px 160px}.sidebars.featured .group__action .action__more,.sidebars.featured .group__action .action__more *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.sidebars.featured .group__action .action__more>*,.sidebars.featured .group__action .action__more a,.sidebars.featured .group__action .action__more button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.sidebars.featured .group__action .action__more>*:hover,.sidebars.featured .group__action .action__more a:hover,.sidebars.featured .group__action .action__more button:hover{text-decoration:none}.sidebars.featured .group__action .action__more>*:focus,.sidebars.featured .group__action .action__more a:focus,.sidebars.featured .group__action .action__more button:focus{outline:none}.sidebars.featured .group__action .action__more,.sidebars.featured .group__action .action__more *{color:#606060}.sidebars.featured .group__action .action__more:hover{border-color:#4a8600;background-color:#549800}.sidebars.featured .group__action .action__more:hover,.sidebars.featured .group__action .action__more:hover *{color:#fff}.sidebars.featured .group__action .action__more,.sidebars.featured .group__action .action__more *{text-align:center}.sidebars.featured .group__action .action__more,.sidebars.featured .group__action .action__more *{font-size:11px;line-height:28px}.sidebars.featured .group__action .action__more .more__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -200px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin:0 5px -3px 0}.sidebars.featured .group__footer{padding:10px}.sidebars.featured .group__footer .footer__actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.sidebars.featured .group__footer .footer__actions .actions__more{width:150px;margin-left:auto;padding-left:5px}.sidebars.featured .group__footer.group__footer--border{border-top:1px solid #d4dacb}.side-books>li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:10px;border-bottom:1px solid #ddd}.side-books>li:last-child{border-bottom:none}.side-books__cover{position:relative;width:62px;height:80px;margin-right:10px}.side-books__cover img{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.side-books__details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.side-books__title{font-size:12px;font-weight:bold;line-height:1.31;margin-bottom:2px;word-wrap:break-word}.side-books__authors{font-size:11px;line-height:1.31;max-width:206px;margin-bottom:5px}.side-books__authors a{display:block;max-width:206px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.side-books__data__item{margin-bottom:6px;font-size:10px}.side-books__data__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.side-books__data__item__key{float:left;background-color:#999;padding:4px 5px;border-radius:4px 0 0 4px;color:#fff}.side-books__data__item__value{float:left;background-color:#fff;padding:3px 5px;border:1px solid #f0f0f0;border-left:none;border-radius:0 4px 4px 0}.books-side-item{padding:10px;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.books-side-item:last-child{border-bottom:none}.books-side-item__cover{margin-right:10px}.books-side-item__cover img{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.books-side-item__details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.books-side-item__title{font-size:12px;line-height:1.3;font-weight:bold;margin-bottom:6px}.books-side-item__authors{font-size:11px;margin-bottom:6px}.books-side-item__authors a{line-height:1.3}.books-side-item__data__item{margin-bottom:6px;font-size:10px}.books-side-item__data__item:after{content:"";clear:both;height:0;display:block;visibility:hidden}.books-side-item__data__item__key{float:left;background-color:#999;padding:4px 5px;border-radius:4px 0 0 4px;color:#fff}.books-side-item__data__item__value{float:left;background-color:#fff;padding:3px 5px;border:1px solid #f0f0f0;border-left:none;border-radius:0 4px 4px 0}.sidebars.groups.book{padding:10px;border-bottom:1px solid #ddd}.sidebars.groups.book:after{content:"";clear:both;height:0;display:block;visibility:hidden}.sidebars.groups.book .book__thumbnail{padding:0 10px 0 0;float:left}.sidebars.groups.book .book__thumbnail .thumbnail__cover{display:block;position:relative;width:60px;height:75px}.sidebars.groups.book .book__thumbnail .thumbnail__cover .cover__image{position:absolute;max-width:60px;max-height:75px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.sidebars.groups.book .book__detail{width:205px;float:left;font-size:12px}.sidebars.groups.book .book__detail .detail__title{font-weight:bold;line-height:1.31}.sidebars.groups.book .book__detail .detail__author{margin-top:3px}.sidebars.groups.book .book__detail .detail__author>li{font-size:90%;line-height:1.31}.sidebars.groups.book .book__detail .detail__registration{font-size:90%;margin-top:5px}.sidebars.groups.book .book__detail .detail__registration:after{content:"";clear:both;height:0;display:block;visibility:hidden}.sidebars.groups.book .book__detail .detail__registration .registration__label{float:left;background-color:#999;padding:4px 5px;border-radius:4px 0 0 4px;color:#fff}.sidebars.groups.book .book__detail .detail__registration .registration__counter{float:left;background-color:#fff;padding:3px 5px;border:1px solid #f0f0f0;border-left:none;border-radius:0 4px 4px 0;color:#c33}.sidebars.static.hontai .hontai__group{width:264px;padding:10px 10px 5px;margin:0 auto}.sidebars.static.hontai .hontai__group:after{content:"";clear:both;height:0;display:block;visibility:hidden}.sidebars.static.hontai .hontai__group .group__book{width:132px;float:left;padding:0 5px;position:relative;box-sizing:border-box}.sidebars.static.hontai .hontai__group .group__book .book__cover{position:relative;text-align:center;width:122px;height:145px;margin-bottom:3px}.sidebars.static.hontai .hontai__group .group__book .book__cover>a>img{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.sidebars.static.hontai .hontai__group .group__book .book__detail{width:100%}.sidebars.static.hontai .hontai__group .group__book .book__detail .detail__title{position:relative;width:100%;height:30px;padding-right:4px;margin-bottom:2px;box-sizing:border-box;overflow:hidden;background:#fff;line-height:15px;font-size:11px}.sidebars.static.hontai .hontai__group .group__book .book__detail .detail__title a{word-wrap:break-word;overflow-wrap:break-word;font-weight:bold}.sidebars.static.hontai .hontai__group .group__book .detail__authors{height:1em;margin-bottom:5px}.sidebars.static.hontai .hontai__group .group__book .detail__authors>li>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;font-size:11px;line-height:1.5}.sidebars.static.hontai .hontai__group .group__book .detail__authors .detail__page,.sidebars.static.hontai .hontai__group .group__book .detail__authors .detail__edit{display:none}.sidebars.static.authors .authors__list{padding:10px;font-size:0;text-align:left}.sidebars.static.authors .authors__list .list__item{display:inline-block;margin-right:4px;margin-bottom:4px}.sidebars.static.authors .authors__list .list__item:nth-child(3n){margin-right:0}.sidebars.static.authors .authors__list .list__item>a{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;width:82px;padding:3px;border:1px solid #ddd;color:#666;font-size:13px;line-height:1.4;background-color:#fff;text-align:center}.sidebars.static.authors .authors__list .list__item>a:hover{color:#fff;background-color:#64bc4b;border-color:#64bc4b;text-decoration:none}.sidebars.helpsearch .helpsearch__search{margin:15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.sidebars.helpsearch .helpsearch__search__input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;border-right:none}.sidebars.helpsearch .helpsearch__search__button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .1s ease;background-color:#418701;border-top-right-radius:4px;border-bottom-right-radius:4px;width:40px}.sidebars.helpsearch .helpsearch__search__button__icon{overflow:hidden;text-indent:100%;white-space:nowrap}.sidebars.helpsearch .helpsearch__search__button:hover{background-color:#61b901}.sidebars.helpsearch .helpsearch__search--gcse{overflow:hidden;margin:1px;min-height:63px}.sidebars.helpsearch .helpsearch__search--gcse input{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.sidebars.helpsearch .helpsearch__search--gcse .gsc-search-box{width:270px}.sidebars.helpsearch .helpsearch__nav{margin-bottom:5px}.sidebars.helpsearch .helpsearch__nav .nav__item{position:relative}.sidebars.helpsearch .helpsearch__nav .nav__item .item__label{display:block;font-size:13px;font-weight:bold;color:#444;line-height:1.5;padding:8px 10px;background-color:#f8f8f8;cursor:pointer;border-bottom:1px solid #f0f0f0}.sidebars.helpsearch .helpsearch__nav .nav__item .item__label:hover{color:#64bc4b}.sidebars.helpsearch .helpsearch__nav .nav__item .item__checkbox{display:none}.sidebars.helpsearch .helpsearch__nav .nav__item .item__icon{position:absolute;top:12px;right:10px;z-index:1;transition:transform .2s ease-out;width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -650px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden}.sidebars.helpsearch .helpsearch__nav .nav__item .child__list{transition:all .2s}.sidebars.helpsearch .helpsearch__nav .nav__item .child__list .list__item:not(:last-child){border-bottom:1px solid #f8f8f8}.sidebars.helpsearch .helpsearch__nav .nav__item .child__list .list__item a{display:block;font-size:13px;line-height:1.4;padding:8px 10px 8px 20px;color:#333;background-color:#fff;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.sidebars.helpsearch .helpsearch__nav .nav__item .child__list .list__item a:hover{text-decoration:none;color:#fff;background-color:#64bc4b}.sidebars.helpsearch .helpsearch__nav .nav__item .child__list .list__item.list__item--active a{color:#fff;background-color:#64bc4b}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox~.child__list{height:0;overflow:hidden}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list{height:auto;border-bottom:1px solid #f0f0f0}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--introduction{height:70px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--account{height:175px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--book{height:140px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--review{height:105px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--data{height:140px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--search{height:175px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--sns{height:210px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--bookcase{height:35px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--privacy{height:35px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.child__list.child__list--faq{height:105px}.sidebars.helpsearch .helpsearch__nav .nav__item input[type=checkbox].item__checkbox:checked~.item__icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.userdata-home .user-profiles{padding:10px}.userdata-home .user-profiles:after{content:"";clear:both;height:0;display:block;visibility:hidden}.userdata-home .user-profiles .user-profiles__avatar{float:left;margin-right:10px}.userdata-home .user-profiles .user-profiles__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:64px;height:64px}.userdata-home .user-profiles dd.user-profiles__details{margin-left:74px}.userdata-home .user-profiles dd.user-profiles__details .details__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:bold}.userdata-home .user-profiles dd.user-profiles__details .details__btn{font-size:12px;font-weight:100;margin-top:10px}.userdata-home .userdata-home__stats{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-top:1px solid #d4dacb}.userdata-home .userdata-home__stats .stats__thismonth{box-sizing:border-box;width:50%}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__title{background-color:#f0f0f0;border-bottom:1px solid #fff;border-right:1px solid #f0f0f0;font-size:12px;font-weight:bold;line-height:31px;color:#333;text-align:center}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__list{border-right:1px solid #f0f0f0}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__list .list__item{padding:10px 5px 10px 10px}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__list .list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__list .list__item .item__number{font-size:14px;font-weight:bold;color:#555}.userdata-home .userdata-home__stats .stats__thismonth .thismonth__list .list__item .item__unit{font-size:10px;color:#555;margin-left:2px}.userdata-home .userdata-home__stats .stats__lastmonth{box-sizing:border-box;width:50%}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__title{background-color:#f0f0f0;border-bottom:1px solid #fff;font-size:12px;font-weight:bold;line-height:31px;color:#333;text-align:center}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__list{background-color:#fff}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__list .list__item{padding:10px 10px 10px 5px}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__list .list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__list .list__item .item__number{font-size:14px;font-weight:bold;color:#555}.userdata-home .userdata-home__stats .stats__lastmonth .lastmonth__list .list__item .item__unit{font-size:10px;color:#555;margin-left:2px}.userdata-home .userdata-home__stats:hover{text-decoration:none !important}.userdata-home .userdata-home__stats:hover .stats__thismonth .thismonth__list .list__item .item__number,.userdata-home .userdata-home__stats:hover .stats__thismonth .thismonth__list .list__item .item__unit{color:#64bc4b}.userdata-home .userdata-home__stats:hover .stats__lastmonth .lastmonth__list .list__item .item__number,.userdata-home .userdata-home__stats:hover .stats__lastmonth .lastmonth__list .list__item .item__unit{color:#64bc4b}.userdata-home .userdata-home__review .review__title{background-color:#f0f0f0;border-top:1px solid #d4dacb;border-bottom:1px solid #fff;font-size:12px;font-weight:bold;line-height:31px;color:#333;text-align:left;padding-left:10px}.userdata-home .userdata-home__review .review__graph{margin:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#f0f0f0;height:20px;text-align:left}.userdata-home .userdata-home__review .review__graph .graph__count{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-color:#64bc4b;height:20px;min-width:40px !important;color:#fff;font-size:11px;line-height:20px;text-align:center}.userdata-home .userdata-home__review .review__graph .graph__count>a{color:#fff;display:block}.userdata-home .userdata-home__review .review__graph .graph__count>a:visited{color:#fff}.userdata-home .userdata-home__review .review__graph .graph__count>a:hover{color:#ff0;text-decoration:none}.userdata-home .userdata-home__review .review__graph .graph__none{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:20px;font-size:11px;line-height:20px;text-align:center}.userdata-home .userdata-home__review .review__graph .graph__none>a{color:#333;display:block}.userdata-home .userdata-home__review .review__graph .graph__none>a:visited{color:#333}.userdata-home .userdata-home__review .review__graph .graph__none>a:hover{color:#64bc4b;text-decoration:none}.userdata-home .userdata-home__calendar .calendar__outline{color:#666;font-size:13px;padding:10px}ul.side-follow-list{margin:10px 9px 0 9px}ul.side-follow-list:after{content:"";clear:both;height:0;display:block;visibility:hidden}ul.side-follow-list li{float:left;margin:0 3px 8px 3px;width:64px}ul.side-follow-list li img{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}ul.side-follow-list li img:hover{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;opacity:.6}.usersearch-search-block .usersearch-search{margin:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.usersearch-search-block .usersearch-search__input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;border-right:none;height:40px}.usersearch-search-block .usersearch-search__button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .1s ease;background-color:#418701;border-top-right-radius:4px;border-bottom-right-radius:4px;width:35px;height:40px;padding-top:4px}.usersearch-search-block .usersearch-search__button__icon{width:10px;height:10px;background:url(/packs/sprite_bookmeter-4f53ca26bfacc91472f48222f6f4dd68.png) -450px 0px;background-size:1000px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:0;margin-left:0;width:20px;height:20px}.usersearch-search-block .usersearch-search__button:hover{background-color:#61b901}.usersearch-search-block .usersearch-option{margin:10px;border:1px solid #eee;border-radius:4px}.usersearch-search-block .usersearch-option__title{background-color:#eee;padding:10px;font-size:12px;position:relative}.usersearch-search-block .usersearch-option__title:before{content:"";width:10px;height:10px;transform:translate(-50%, -50%) rotate(45deg);background:#eee;position:absolute;top:0;left:30px}.usersearch-search-block .usersearch-option__list__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:10px}.usersearch-search-block .usersearch-option__list__item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:10px}.usersearch-search-block .usersearch-option__list__item>label{-webkit-flex-basis:40px;-moz-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:11px;color:#999;padding:5px}.usersearch-search-block .usersearch-option__list__item>select{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;font-size:12px;height:28px;margin-left:10px;padding-left:5px}.usersearch-tweet-sidebar p{padding:10px;line-height:1.5}.usersearch-tweet-sidebar .button-twitter{margin:0 10px 10px}.usersearch-facebook-sidebar p{padding:10px;line-height:1.5}.usersearch-facebook-sidebar .button-facebook{margin:0 10px 10px}.userdata .userdata-side{margin:5px}.userdata .userdata-side__name{font-size:16px;line-height:1.3;font-weight:bold;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.userdata .userdata-side__follower-link{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);margin-top:5px}.userdata .userdata-side__follower-link,.userdata .userdata-side__follower-link *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.userdata .userdata-side__follower-link>*,.userdata .userdata-side__follower-link a,.userdata .userdata-side__follower-link button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.userdata .userdata-side__follower-link>*:hover,.userdata .userdata-side__follower-link a:hover,.userdata .userdata-side__follower-link button:hover{text-decoration:none}.userdata .userdata-side__follower-link>*:focus,.userdata .userdata-side__follower-link a:focus,.userdata .userdata-side__follower-link button:focus{outline:none}.userdata .userdata-side__follower-link,.userdata .userdata-side__follower-link *{color:#606060}.userdata .userdata-side__follower-link:hover{border-color:#4a8600;background-color:#549800}.userdata .userdata-side__follower-link:hover,.userdata .userdata-side__follower-link:hover *{color:#fff}.userdata .userdata-side__follower-link,.userdata .userdata-side__follower-link *{text-align:center}.userdata .userdata-side__follower-link__num{display:inline-block;width:auto;height:auto;font-size:14px;line-height:14px;font-weight:bold}.userdata .userdata-side__follower-link__text{display:inline-block;width:auto;height:auto;font-size:8px;line-height:14px;margin-left:5px}.userdata .userdata-side__summary-link{display:block;text-align:center;font-size:11px;line-height:1.3;color:#666;margin-top:10px;word-wrap:break-word;overflow-wrap:break-word}.userdata .userdata-side__avatar{font-size:11px;margin-top:5px;text-align:center;margin:10px 0}.userdata .userdata-side__avatar>img{width:128px;height:128px;border-radius:4px;vertical-align:bottom}.userdata .userdata-side__action{margin-top:10px}.userdata .userdata-side__action>li:not(:last-child){margin-bottom:5px}.userdata .userdata-side__action__message{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.userdata .userdata-side__action__message,.userdata .userdata-side__action__message *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.userdata .userdata-side__action__message>*,.userdata .userdata-side__action__message a,.userdata .userdata-side__action__message button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.userdata .userdata-side__action__message>*:hover,.userdata .userdata-side__action__message a:hover,.userdata .userdata-side__action__message button:hover{text-decoration:none}.userdata .userdata-side__action__message>*:focus,.userdata .userdata-side__action__message a:focus,.userdata .userdata-side__action__message button:focus{outline:none}.userdata .userdata-side__action__message,.userdata .userdata-side__action__message *{text-align:center}.userdata .userdata-side__action__message,.userdata .userdata-side__action__message *{color:#606060}.userdata .userdata-side__action__message:hover{border-color:#4a8600;background-color:#549800}.userdata .userdata-side__action__message:hover,.userdata .userdata-side__action__message:hover *{color:#fff}.userdata .userdata-side__action__message__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;margin-top:-1px;margin-right:5px}.userdata .userdata-side__action__message:hover .userdata-side__action__message__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -350px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;margin-top:-1px;margin-right:5px}.userdata .userdata-side__action__follow{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.userdata .userdata-side__action__follow,.userdata .userdata-side__action__follow *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.userdata .userdata-side__action__follow>*,.userdata .userdata-side__action__follow a,.userdata .userdata-side__action__follow button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.userdata .userdata-side__action__follow>*:hover,.userdata .userdata-side__action__follow a:hover,.userdata .userdata-side__action__follow button:hover{text-decoration:none}.userdata .userdata-side__action__follow>*:focus,.userdata .userdata-side__action__follow a:focus,.userdata .userdata-side__action__follow button:focus{outline:none}.userdata .userdata-side__action__follow,.userdata .userdata-side__action__follow *{text-align:center}.userdata .userdata-side__action__follow,.userdata .userdata-side__action__follow *{color:#606060}.userdata .userdata-side__action__follow:hover{border-color:#4a8600;background-color:#549800}.userdata .userdata-side__action__follow:hover,.userdata .userdata-side__action__follow:hover *{color:#fff}.userdata .userdata-side__action__follow__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;margin-top:-1px;margin-right:5px}.userdata .userdata-side__action__follow:hover .userdata-side__action__follow__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -400px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;margin-top:-1px;margin-right:5px}.userdata .userdata-side__action__unfollow{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#de850b;background-color:#f39514;box-shadow:0 1px 0 rgba(220,135,20,.3)}.userdata .userdata-side__action__unfollow,.userdata .userdata-side__action__unfollow *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.userdata .userdata-side__action__unfollow>*,.userdata .userdata-side__action__unfollow a,.userdata .userdata-side__action__unfollow button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.userdata .userdata-side__action__unfollow>*:hover,.userdata .userdata-side__action__unfollow a:hover,.userdata .userdata-side__action__unfollow button:hover{text-decoration:none}.userdata .userdata-side__action__unfollow>*:focus,.userdata .userdata-side__action__unfollow a:focus,.userdata .userdata-side__action__unfollow button:focus{outline:none}.userdata .userdata-side__action__unfollow,.userdata .userdata-side__action__unfollow *{text-align:center}.userdata .userdata-side__action__unfollow,.userdata .userdata-side__action__unfollow *{color:#fff}.userdata .userdata-side__action__unfollow:hover{border:1px solid #ffca38;background-color:#ffca38}.userdata .userdata-side__action__unfollow__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;margin-top:-1px;margin-right:5px}.userdata .userdata-nav{margin:0 0 5px 0;padding:0}.userdata .userdata-nav>li{box-sizing:border-box;height:35px}.userdata .userdata-nav>li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.userdata .userdata-nav>li:not(:last-child){border-bottom:1px solid #f0f0f0}.userdata .userdata-nav>li>a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;box-sizing:border-box;color:#333;display:block;height:35px;padding:5px 12px 6px 12px}.userdata .userdata-nav>li>a:hover{background-color:#64bc4b;color:#fff}.userdata .userdata-nav .userdata-nav__text{display:inline-block;*display:inline;*zoom:1;font-size:95%;height:24px;line-height:24px;margin-left:4px;vertical-align:bottom}.userdata .userdata-nav .userdata-nav__count{display:inline-block;*display:inline;*zoom:1;float:right;font-size:95%;height:24px;line-height:24px;vertical-align:bottom}.userdata .userdata-nav .userdata-nav__count .count__unit{margin-left:2px;font-size:80%}.userdata .user-stats{font-size:12px;line-height:1.31;margin:0 0 5px 0;padding:0}.userdata .user-stats>dt{border-top:1px solid #f8f8f8;box-sizing:border-box;clear:both;color:#999;float:left;padding:8px 0px 8px 12px;width:36%}.userdata .user-stats>dd{border-top:1px solid #f8f8f8;box-sizing:border-box;float:right;padding:8px 10px 8px 0;width:64%}.userdata .user-stats dt.user-stats__profile{border-top:1px solid #f0f0f0;padding:8px 0px 8px 12px;width:100%}.userdata .user-stats dd.user-stats__profile-text{padding:0px 10px 8px 12px;width:100%;border-top:none}.userdata .user-stats dt:first-child,.userdata .user-stats dd:first-child{border-top:none}.userdata .user-stats:after{content:".";display:block;height:0;font-size:0;visibility:hidden;clear:both;float:none}.userdata .not-exist{padding:30px 0;text-align:center;color:#999;font-size:12px}.userpage-name{padding:10px 12px 10px;font-size:16px;line-height:1.5;font-weight:bold;text-align:center}.userpage-image{text-align:center;margin-bottom:5px}.userpage-msg,.userpage-favorite{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background-color:#fcfcfc;border:1px solid #ececec;box-sizing:border-box;display:block;text-align:center;width:200px;height:35px;margin:0 auto 5px;padding-top:4px}.userpage-msg .label,.userpage-favorite .label{color:#666;vertical-align:top}.userpage-msg:hover,.userpage-favorite:hover{background-color:#64bc4b;border-color:#64bc4b;color:#fff;text-decoration:none}.userpage-msg:hover .label,.userpage-favorite:hover .label{color:#fff;text-decoration:none}.userpage-msg a:hover,.userpage-favorite a:hover{text-decoration:none}.userpage-msg .label,.userpage-favorite .label{font-size:12px;line-height:24px;margin-left:5px}.userpage-favorite{margin-bottom:15px}.sns-share{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;width:98px;height:30px}.sns-share .sns-share__button{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;width:30px;height:30px;position:relative;display:block;background-image:url(/packs/sprite_sns_pc-3d14525cb0368e89fa02da74b5f555da.png);background-size:250px 250px;background-color:#fff}.sns-share .sns-share__button:hover{opacity:.9}.sns-share .sns-share__button *{width:100%;height:100%;display:block;background:transparent;border:0}.sns-share .sns-share__button .button__text{overflow:hidden;text-indent:100%;white-space:nowrap}.sns-share .sns-share__button.sns-share__button--twitter{background-position:0 0}.sns-share .sns-share__button.sns-share__button--facebook{background-position:-50px 0}.sns-share .sns-share__button.sns-share__button--google{background-position:-100px 0}.users.bookcase{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#481606}.users.bookcase #bookcase___edit-mode{display:none}.users.bookcase #bookcase___edit-mode:checked~.bookcase__toolbar .toolbar__action .action__button.action__button--sort{display:none}.users.bookcase #bookcase___edit-mode:checked~.bookcase__toolbar .toolbar__action .action__button.action__button--sort-complete{display:block}.users.bookcase #bookcase___edit-mode:checked~.bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__image{padding:0 0 2px 0;box-shadow:0px 1px 20px 0px #64bc4b;background:rgba(0,88,75,.5)}.users.bookcase #bookcase___edit-mode:checked~.bookcase__content .content__controller{z-index:1}.users.bookcase .bookcase__toolbar{position:relative;padding:8px 0;margin:0 10px}.users.bookcase .bookcase__toolbar:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#cca126}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link>*,.users.bookcase .bookcase__toolbar .toolbar__action .action__button>*,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a,.users.bookcase .bookcase__toolbar .toolbar__action .action__button a,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link>*:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button>*:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button a:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button:hover{text-decoration:none}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link>*:focus,.users.bookcase .bookcase__toolbar .toolbar__action .action__button>*:focus,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a:focus,.users.bookcase .bookcase__toolbar .toolbar__action .action__button a:focus,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button:focus,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button:focus{outline:none}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *{text-align:center}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *{font-size:11px;line-height:28px}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *{color:#fff}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button:hover{background-color:#f3c84e}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link:hover *,.users.bookcase .bookcase__toolbar .toolbar__action .action__button:hover *{color:#000}.users.bookcase .bookcase__toolbar .toolbar__action{display:flex;float:right}.users.bookcase .bookcase__toolbar .toolbar__action .action__button{width:120px;margin:0 5px}.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--add .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) 0px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--sort .button__icon,.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--sort-complete .button__icon{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -100px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--sort-complete{display:none;background-color:#f3c84e}.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--sort-complete,.users.bookcase .bookcase__toolbar .toolbar__action .action__button.action__button--sort-complete *{color:#000}.users.bookcase .bookcase__toolbar .toolbar__action .action__button .button__icon{margin-right:3px;margin-bottom:-3px}.users.bookcase .bookcase__toolbar .toolbar__paginator{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link{width:30px;padding:0;margin-left:2px;margin-right:2px}.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link.paginator__link--current{background-color:#f3c84e}.users.bookcase .bookcase__toolbar .toolbar__pagination-detail{width:100%;color:#f3e2a6;text-align:center;font-size:11px;line-height:30px}.users.bookcase .bookcase__toolbar .toolbar__notice{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:none;width:100%;height:90%;position:absolute;top:0;opacity:.6;background:#fff url(/packs/spinner-7046dcbfefce7d8390e93ab0aeaeda5b.gif) center no-repeat;background-size:contain}.users.bookcase .bookcase__toolbar .toolbar__notice.toolbar__notice--requesting{display:block}.users.bookcase .bookcase__content{position:relative;height:600px;overflow:hidden;padding:20px 0 0 0;display:block}.users.bookcase .bookcase__content .content__controller{position:absolute;top:-2%;left:-2%;width:102%;height:102%;opacity:.01;cursor:default;z-index:-1}.users.bookcase .bookcase__content .content__controller.content__controller--hover{cursor:move}.users.bookcase .bookcase__content .content__shelf{position:absolute;top:-600px;width:100%;padding:20px 0 0 0}.users.bookcase .bookcase__content .content__shelf.content__shelf--drag{cursor:move}.users.bookcase .bookcase__content .content__shelf.content__shelf--drag .shelf__sort-paginator{display:block}.users.bookcase .bookcase__content .content__shelf.content__shelf--animation-up{animation:content__shelf-animation-up .4s ease}@keyframes content__shelf-animation-up{0%{top:-600px}100%{top:-1200px}}.users.bookcase .bookcase__content .content__shelf.content__shelf--animation-down{animation:content__shelf-animation-down .4s ease}@keyframes content__shelf-animation-down{0%{top:-600px}100%{top:0}}.users.bookcase .bookcase__content .content__shelf .shelf__books{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:600px;padding:0 46px 0 47px;margin:0;box-sizing:border-box;background:url(/packs/bg_bookcases-45b27b36dc9c0022fa8fce1963403a4c.png) repeat-y top center;background-size:100% 150px}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book{position:relative;width:15%;height:150px;padding:0 2.5%;z-index:0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book:hover{z-index:1}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book:hover .book__detail{display:block}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book.books__book--drag{opacity:.5}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book.books__book--drag .book__cover{animation:books__book--drag-appearance 1.5s ease}@keyframes books__book--drag-appearance{0%{box-shadow:0px 0px 6px 3px #5ab34d}100%{box-shadow:none}}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book.books__book--loading .book__cover .cover__loading{display:block}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:90px;height:130px;margin-top:10px}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__loading{display:none;width:100%;height:100%;border:1px solid #888;box-sizing:border-box;background:#fff url(/packs/spinner-7046dcbfefce7d8390e93ab0aeaeda5b.gif) center no-repeat;background-size:50%;opacity:.3}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__image{position:relative;width:100%;max-height:100%;transition:.5s ease}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking{position:absolute;top:-20px;left:-20px;width:40px;height:41px;padding-top:3px;color:#eee;font-weight:bold;text-align:center;line-height:41px;font-size:16px;text-shadow:#333 1px 1px 0;background-image:url(/packs/sprite_ranking_icon-7436bfd90256bdb1c59d86d490080618.png);background-repeat:no-repeat;background-size:500px 100px;background-position:-400px 0px}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--1{background-position:0 0;overflow:hidden;white-space:nowrap;text-indent:100%}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--2{background-position:-100px 0;overflow:hidden;white-space:nowrap;text-indent:100%}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--3{background-position:-200px 0;overflow:hidden;white-space:nowrap;text-indent:100%}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--4{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--5{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--6{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--7{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--8{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--9{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking.cover__ranking--10{background-position:-300px 0}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__ranking .ranking__suffix{font-size:12px}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__detail{display:none;animation:book__detail-appearance .5s ease}@keyframes book__detail-appearance{0%{opacity:0}100%{opacity:1}}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__detail .detail__title{position:relative;background-color:#fff;border:1px solid #333;border-radius:4px;position:absolute;top:-20px;left:-30%;width:160%;padding:5px 10px;box-sizing:border-box;color:#333;font-size:11px;line-height:1.4;text-align:center}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__detail .detail__title:before{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;border-top:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__detail .detail__title:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__detail .detail__remove{position:absolute;top:85%;left:80%;width:18px;height:18px;background:url(/packs/sprite_bookcases-55483c144c65d6c7598b1e4c4df9a18e.png) -350px 0px;background-size:500px 150px;display:inline-block;font-size:0;overflow:hidden}.users.calendar{margin:0 25px 15px}.users.calendar .calendar__weeks .weeks__week .week__days .days__day,.users.calendar .calendar__wdays .wdays__wday{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.users.calendar.calendar--embedded{margin:0 10px 5px 10px}.users.calendar.calendar--embedded .calendar__header{display:none}.users.calendar.calendar--embedded .calendar__wdays .wdays__wday{font-size:12px;line-height:24px}.users.calendar.calendar--embedded .calendar__weeks{margin-bottom:5px}.users.calendar.calendar--embedded .calendar__summary .summary__item{line-height:20px;font-size:12px}.users.calendar.calendar--embedded .calendar__summary .summary__item .item__number{font-size:14px}.users.calendar .calendar__header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:15px 0 10px 0}.users.calendar .calendar__header .header__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:10%;text-align:center;margin:10px auto}.users.calendar .calendar__header .header__item.header__item--prev-month{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.users.calendar .calendar__header .header__item.header__item--prev-month .item__button{transform:rotate(-90deg)}.users.calendar .calendar__header .header__item.header__item--current{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:80%}.users.calendar .calendar__header .header__item.header__item--next-month{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.users.calendar .calendar__header .header__item.header__item--next-month .item__button{transform:rotate(90deg)}.users.calendar .calendar__header .header__item .item__field{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.users.calendar .calendar__header .header__item .item__field.item__field--year{text-align:right;padding-right:5px}.users.calendar .calendar__header .header__item .item__field.item__field--year .field__btn{margin:0 0 0 auto}.users.calendar .calendar__header .header__item .item__field.item__field--month{text-align:left;padding-left:5px}.users.calendar .calendar__header .header__item .item__field.item__field--month .field__btn{margin:0 auto 0 0}.users.calendar .calendar__header .header__item .item__field .field__btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:auto;margin-right:auto;padding:0 1em;border:1px solid #fff;box-sizing:border-box;display:block;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3);position:relative;color:#333;font-size:16px;font-weight:bold;cursor:pointer;width:150px}.users.calendar .calendar__header .header__item .item__field .field__btn,.users.calendar .calendar__header .header__item .item__field .field__btn *{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;line-height:38px;text-decoration:none;text-align:left;cursor:pointer}.users.calendar .calendar__header .header__item .item__field .field__btn>*,.users.calendar .calendar__header .header__item .item__field .field__btn a,.users.calendar .calendar__header .header__item .item__field .field__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.calendar .calendar__header .header__item .item__field .field__btn>*:hover,.users.calendar .calendar__header .header__item .item__field .field__btn a:hover,.users.calendar .calendar__header .header__item .item__field .field__btn button:hover{text-decoration:none}.users.calendar .calendar__header .header__item .item__field .field__btn>*:focus,.users.calendar .calendar__header .header__item .item__field .field__btn a:focus,.users.calendar .calendar__header .header__item .item__field .field__btn button:focus{outline:none}.users.calendar .calendar__header .header__item .item__field .field__btn,.users.calendar .calendar__header .header__item .item__field .field__btn *{color:#606060}.users.calendar .calendar__header .header__item .item__field .field__btn:hover{border-color:#4a8600;background-color:#549800}.users.calendar .calendar__header .header__item .item__field .field__btn:hover,.users.calendar .calendar__header .header__item .item__field .field__btn:hover *{color:#fff}.users.calendar .calendar__header .header__item .item__field .field__btn,.users.calendar .calendar__header .header__item .item__field .field__btn *{text-align:center}.users.calendar .calendar__header .header__item .item__field .field__btn:after{display:block;content:"";position:absolute;top:50%;right:12px;width:0;height:0;margin:-5px 0 0 0;border-top:6px solid #666;border-left:6px solid transparent;transform:rotate(135deg)}.users.calendar .calendar__header .header__item .item__field .field__btn:hover:after{border-top-color:#fff}.users.calendar .calendar__header .header__item .item__field .field__btn:hover .btn__selector{display:block;opacity:1}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;position:absolute;left:-1px;top:35px;z-index:1;transition:.2s ease opacity;opacity:0;display:none}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector .selector__item:first-child>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top:2px solid #ccc}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector .selector__item:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector .selector__item>a{display:block;color:#333;font-weight:normal;background-color:#fff;line-height:30px;min-width:148px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector .selector__item>a:hover{background-color:#64bc4b;color:#fff;text-decoration:none}.users.calendar .calendar__header .header__item .item__field .field__btn .btn__selector .selector__item.selector__item--selected>a{color:#fff;font-weight:bold;background-color:#64bc4b}.users.calendar .calendar__header .header__item .item__button{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:28px;height:28px;border:1px solid #ccc;cursor:pointer;border-color:#ccc;background-color:#fcfcfc;box-shadow:0 1px 0 rgba(220,220,220,.3)}.users.calendar .calendar__header .header__item .item__button .button__icon{width:16px;height:16px;background:url(/packs/sprite_bookcases-55483c144c65d6c7598b1e4c4df9a18e.png) -50px -50px;background-size:500px 150px;display:inline-block;font-size:0;overflow:hidden;margin:6px 4px}.users.calendar .calendar__header .header__item .item__button:hover{border-color:#4a8600}.users.calendar .calendar__wdays{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background-color:#f8f8f8}.users.calendar .calendar__wdays .wdays__wday{color:#999;font-size:14px;text-align:center;line-height:32px;border-top:1px solid #d4dacb;border-bottom:1px solid #d4dacb;border-right:1px solid #d4dacb}.users.calendar .calendar__wdays .wdays__wday:first-child{border-left:1px solid #d4dacb}.users.calendar .calendar__wdays .wdays__wday.wdays__wday--sat{color:#36f;background-color:#f3f8fd}.users.calendar .calendar__wdays .wdays__wday.wdays__wday--sun{color:#f33;background-color:#fff0f0}.users.calendar .calendar__weeks{margin-bottom:15px}.users.calendar .calendar__weeks .weeks__week{height:64px}.users.calendar .calendar__weeks .weeks__week .week__days{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}.users.calendar .calendar__weeks .weeks__week .week__days .days__day{position:relative;padding:5px;color:#aaa;font-size:14px;cursor:pointer;box-sizing:border-box;transition:.2s ease background;border-bottom:1px solid #d4dacb;border-right:1px solid #d4dacb}.users.calendar .calendar__weeks .weeks__week .week__days .days__day:first-child{border-left:1px solid #d4dacb}.users.calendar .calendar__weeks .weeks__week .week__days .days__day.days__day--current{color:#333}.users.calendar .calendar__weeks .weeks__week .week__days .days__day.days__day--today{background-color:#eaffe8}.users.calendar .calendar__weeks .weeks__week .week__days .days__day.days__day--today .day__number{font-weight:bold}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__number{padding-bottom:6px}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__number.day__number--sat{color:#36f}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__number.day__number--sun{color:#f33}.users.calendar .calendar__weeks .weeks__week .week__days .days__day:hover{background:#64bc4b}.users.calendar .calendar__weeks .weeks__week .week__days .days__day:hover .day__number{color:#fff}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__detail{margin:-6px 0 0 0}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__detail .detail__read-status{opacity:0;transition:.2s ease opacity}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__detail .detail__read-status.detail__read-status--read{display:block;background:transparent url(/packs/check-a75da80fddbd36c365a47b27a7142bf3.png) top center no-repeat;background-size:32px 32px;width:32px;height:32px;margin:0 auto;opacity:1}.users.calendar .calendar__summary .summary__item{font-size:14px;line-height:28px;text-align:center}.users.calendar .calendar__summary .summary__item .item__number{display:inline-block;margin:0 3px;font-size:18px;font-weight:bold}.users.calendar .calendar__summary .summary__item .item__number.item__number--continuation{color:#f33}.users.calendar .calendar__summary .summary__item .item__number:not(:last-child){margin-right:10px}.users.sidebars.list .list__users{padding:10px 10px 8px 10px}.users.sidebars.list .list__users:after{content:"";clear:both;height:0;display:block;visibility:hidden}.users.sidebars.list .list__users .users__user{float:left;width:139px;margin-bottom:5px}.users.sidebars.list .list__users .users__user img{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:36px;height:36px;margin-right:5px}.users.sidebars.list .list__users .users__user span{display:inline-block;*display:inline;*zoom:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:93px;font-size:12px;line-height:36px;vertical-align:top}.users.sidebars.list .list__users .users__user:hover{text-decoration:none}.users.sidebars.list .list__users .users__user:hover span{color:#64bc4b}.user-blocking{font-size:12px;margin-bottom:10px;text-align:right}.advertising{overflow:hidden}.advertising.advertising--banner{width:468px;height:60px}.advertising.advertising--rectangle{width:300px;margin-bottom:10px}.advertising.advertising--rectangle:empty{margin-bottom:0}.advertising.advertising--disabled{visibility:hidden}.advertising.advertising--force-enabled{visibility:visible !important}.activities.activity{position:relative;min-height:48px;padding:15px 15px 15px 75px}.activities.activity:after{content:"";clear:both;height:0;display:block;visibility:hidden}.activities.activity:last-child{padding-bottom:15px}.activities.activity:not(:last-child){border-bottom:1px solid #e4eadb}.activities.activity.activity--unread{background-color:#f7fcec}.activities.activity.activity--own{background-color:#f1fded}.activities.activity .activity__remove{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:14px;height:14px;position:absolute;padding:3px;top:13px;right:15px;line-height:1;cursor:pointer}.activities.activity .activity__remove span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.activities.activity .activity__remove:hover{background-color:#64bc4b}.activities.activity .activity__remove:hover span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.activities.activity .activity__avatar{height:48px;width:48px;left:15px;position:absolute;top:10px;z-index:1}.activities.activity .activity__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.activities.activity .activity__username{float:left;font-weight:bold;font-size:14px;line-height:1.4;margin-right:10px;max-width:60%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.activities.activity .activity__username a{color:#219315}.activities.activity .activity__username a:hover{color:#64bc4b;text-decoration:underline}.activities.activity .activity__status{display:block;clear:both}.activities.activity .activity__status .status__label{display:block;float:left;color:#fff;font-size:10px;line-height:11px;padding:3px 6px;margin:3px 5px 0 0;border-radius:8px;background-color:#5ab34d;white-space:nowrap}.activities.activity .activity__status .status__label.status__label--disable{background-color:#bbb}.activities.activity .activity__status .status__label.status__label--consideration{background-color:#bbb}.activities.activity .activity__status:after{content:"";clear:both;height:0;display:block;visibility:hidden}.activities.activity .activity__date{color:#aaa;float:left;font-size:12px;line-height:1.4;margin-top:1px;margin-right:10px}.activities.activity .activity__date>a{color:#aaa}.activities.activity .activity__content{clear:both;padding-top:4px;color:#444;font-size:15px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.activities.activity .activity__content>p:not(:last-child){margin-bottom:5px}.activities.activity .activity__content.activity__content--netabare{color:#f0f0f0}.activities.activity .activity__content.activity__content--netabare:hover{color:#333}.activities.activity .activity__content .content__netabareflag{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;background-color:red;color:#fff;font-size:10px;margin-right:8px;padding:2px 5px 1px 6px}.activities.templates.comments{width:100%;box-sizing:border-box;clear:both;position:relative}.activities.templates.comments:after{content:"";clear:both;height:0;display:block;visibility:hidden}.activities.templates.comments .comments__more{margin-top:15px;margin-bottom:5px;font-size:90%}.activities.templates.follow-user{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f8f8f8;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;font-size:13px;height:66px;margin-top:8px;overflow:hidden;padding:0;position:relative;text-align:left}.activities.templates.follow-user:after{content:"";clear:both;height:0;display:block;visibility:hidden}.activities.templates.follow-user .follow-user__avatar{float:left;height:64px;margin-right:10px;width:64px;border-right:1px solid #e8e8e8}.activities.templates.follow-user .follow-user__avatar img{height:64px;width:64px}.activities.templates.follow-user .follow-user__username{font-weight:bold;margin-top:10px;overflow:hidden}.activities.templates.follow-user .follow-user__username a{color:#219315}.activities.templates.follow-user .follow-user__username a:hover{color:#64bc4b;text-decoration:underline}.mutters.mutter{position:relative;min-height:48px;padding:15px 15px 15px 75px}.mutters.mutter:after{content:"";clear:both;height:0;display:block;visibility:hidden}.mutters.mutter:last-child{padding-bottom:15px}.mutters.mutter:not(:last-child){border-bottom:1px solid #e4eadb}.mutters.mutter .mutter__remove{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:14px;height:14px;position:absolute;padding:3px;top:13px;right:15px;line-height:1;cursor:pointer}.mutters.mutter .mutter__remove span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.mutters.mutter .mutter__remove:hover{background-color:#64bc4b}.mutters.mutter .mutter__remove:hover span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.mutters.mutter .mutter__avatar{height:48px;width:48px;left:15px;position:absolute;top:10px;z-index:1}.mutters.mutter .mutter__avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:48px;width:48px}.mutters.mutter .mutter__username{max-width:60%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;font-weight:bold;font-size:14px;line-height:1.4;margin-right:10px}.mutters.mutter .mutter__username a{color:#219315}.mutters.mutter .mutter__username a:hover{color:#64bc4b;text-decoration:underline}.mutters.mutter .mutter__date{color:#999;float:left;font-size:12px;line-height:1.4;margin-top:1px}.mutters.mutter .mutter__date>a{color:#999}.mutters.mutter .mutter__comments .comments__more{font-size:90%;margin-top:15px;margin-bottom:5px}.mutters.mutter .mutter__content{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;clear:both;padding-top:4px;font-size:15px;line-height:1.4}.mutters.mutter .mutter__content>p:not(:last-child){margin-bottom:5px}.mutters.mutter .mutter__content.activity__content--netabare{color:#f0f0f0}.mutters.mutter .mutter__content.activity__content--netabare:hover{color:#333}.mutters.mutter .mutter__content .content__netabareflag{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;background-color:red;color:#fff;font-size:10px;margin-right:8px;padding:2px 5px 1px 6px}.lazy_loaders.loading{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:100px;border:#ddd 1px solid;background:#fff;text-align:center;font-size:12px}.lazy_loaders.loading img{vertical-align:middle;margin:0 10px 6px 0;width:64px;height:64px}.lazy_loaders.loading span{position:relative;color:#666;visibility:hidden;opacity:0;-webkit-animation:load 2s ease-in-out;-moz-animation:load 2s ease-in-out;-ms-animation:load 2s ease-in-out;-o-animation:load 2s ease-in-out;animation:load 2s ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.lazy_loaders.loading span:nth-of-type(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.lazy_loaders.loading span:nth-of-type(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.lazy_loaders.loading span:nth-of-type(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.lazy_loaders.loading span:nth-of-type(4){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.lazy_loaders.loading span:nth-of-type(5){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.lazy_loaders.loading span:nth-of-type(6){-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}@keyframes load{0%{visibility:hidden;opacity:.2}25%{visibility:visible;opacity:1}75%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:.2}}.reviews.review{position:relative;min-height:48px;padding:15px 15px 15px 75px}.reviews.review:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviews.review:not(:last-child){border-bottom:1px solid #e4eadb}.reviews.review.review--unread{background-color:#f7fcec}.reviews.review.review--own{background-color:#f1fded}.reviews.review .review__avatar{position:absolute;left:15px;top:15px;z-index:1;width:48px;height:auto}.reviews.review .review__avatar img{width:48px;height:48px}.reviews.review .review__avatar .avatar__newicon{text-align:center;margin-bottom:3px}.reviews.review .review__avatar .avatar__newicon:after{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:red;display:inline-block;padding:3px 6px 2px;font-size:10px;line-height:10px;color:#fff;content:"新着"}.reviews.review .review__username{max-width:70%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;font-weight:bold;line-height:18px;margin-right:10px}.reviews.review .review__username a{color:#219315}.reviews.review .review__username a:hover{color:#64bc4b;text-decoration:underline}.reviews.review .review__remove{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:14px;height:14px;position:absolute;padding:3px;top:13px;right:15px;line-height:1;cursor:pointer}.reviews.review .review__remove span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.reviews.review .review__remove:hover{background-color:#64bc4b}.reviews.review .review__remove:hover span{width:14px;height:14px;background:url(/packs/sprite_btns-d5e322342b31fe78dbcd740e4ad1615b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.reviews.review .review__date{color:#aaa;float:left;font-size:12px;line-height:17px;margin-top:1px;margin-right:15px}.reviews.review .review__date>a{color:#aaa}.reviews.review .review__comments .comments__more{font-size:90%;margin-top:15px;margin-bottom:5px}.reviews.review .review__content{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;clear:both;padding-top:2px;margin-bottom:8px;line-height:1.5}.reviews.review .review__content>p{line-height:1.5;margin-bottom:5px}.reviews.review .review__content.review__content--netabare{color:#dcdcdc}.reviews.review .review__content.review__content--netabare:hover{color:#333}.reviews.review .review__content .content__netabareflag{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;background-color:red;color:#fff;font-size:10px;margin-right:8px;padding:2px 5px 1px 6px}
