﻿.bootstrap{/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css *//*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.42
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */}.bootstrap html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.bootstrap body{margin:0}.bootstrap article,.bootstrap aside,.bootstrap details,.bootstrap figcaption,.bootstrap figure,.bootstrap footer,.bootstrap header,.bootstrap hgroup,.bootstrap main,.bootstrap menu,.bootstrap nav,.bootstrap section,.bootstrap summary{display:block}.bootstrap audio,.bootstrap canvas,.bootstrap progress,.bootstrap video{display:inline-block;vertical-align:baseline}.bootstrap audio:not([controls]){display:none;height:0}.bootstrap [hidden],.bootstrap template{display:none}.bootstrap a{background-color:transparent}.bootstrap a:active,.bootstrap a:hover{outline:0}.bootstrap abbr[title]{border-bottom:1px dotted}.bootstrap b,.bootstrap strong{font-weight:bold}.bootstrap dfn{font-style:italic}.bootstrap h1{font-size:2em;margin:0.67em 0}.bootstrap mark{background:#ff0;color:#000}.bootstrap small{font-size:80%}.bootstrap sub,.bootstrap sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.bootstrap sup{top:-0.5em}.bootstrap sub{bottom:-0.25em}.bootstrap img{border:0}.bootstrap svg:not(:root){overflow:hidden}.bootstrap figure{margin:1em 40px}.bootstrap hr{box-sizing:content-box;height:0}.bootstrap pre{overflow:auto}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:monospace, monospace;font-size:1em}.bootstrap button,.bootstrap input,.bootstrap optgroup,.bootstrap select,.bootstrap textarea{color:inherit;font:inherit;margin:0}.bootstrap button{overflow:visible}.bootstrap button,.bootstrap select{text-transform:none}.bootstrap button,.bootstrap html input[type="button"],.bootstrap input[type="reset"],.bootstrap input[type="submit"]{-webkit-appearance:button;cursor:pointer}.bootstrap button[disabled],.bootstrap html input[disabled]{cursor:default}.bootstrap button::-moz-focus-inner,.bootstrap input::-moz-focus-inner{border:0;padding:0}.bootstrap input{line-height:normal}.bootstrap input[type="checkbox"],.bootstrap input[type="radio"]{box-sizing:border-box;padding:0}.bootstrap input[type="number"]::-webkit-inner-spin-button,.bootstrap input[type="number"]::-webkit-outer-spin-button{height:auto}.bootstrap input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.bootstrap input[type="search"]::-webkit-search-cancel-button,.bootstrap input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bootstrap fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.bootstrap legend{border:0;padding:0}.bootstrap textarea{overflow:auto}.bootstrap optgroup{font-weight:bold}.bootstrap table{border-collapse:collapse;border-spacing:0}.bootstrap td,.bootstrap th{padding:0}@media print{.bootstrap *,.bootstrap *:before,.bootstrap *:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.bootstrap a,.bootstrap a:visited{text-decoration:underline}.bootstrap a[href]:after{content:" (" attr(href) ")"}.bootstrap abbr[title]:after{content:" (" attr(title) ")"}.bootstrap a[href^="#"]:after,.bootstrap a[href^="javascript:"]:after{content:""}.bootstrap pre,.bootstrap blockquote{border:1px solid #999;page-break-inside:avoid}.bootstrap thead{display:table-header-group}.bootstrap tr,.bootstrap img{page-break-inside:avoid}.bootstrap img{max-width:100% !important}.bootstrap p,.bootstrap h2,.bootstrap h3{orphans:3;widows:3}.bootstrap h2,.bootstrap h3{page-break-after:avoid}.bootstrap .navbar{display:none}.bootstrap .btn>.caret,.bootstrap .dropup>.btn>.caret{border-top-color:#000 !important}.bootstrap .label{border:1px solid #000}.bootstrap .table{border-collapse:collapse !important}.bootstrap .table td,.bootstrap .table th{background-color:#fff !important}.bootstrap .table-bordered th,.bootstrap .table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot");src:url("/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix") format("embedded-opentype"),url("/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2") format("woff2"),url("/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff") format("woff"),url("/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf") format("truetype"),url("/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular") format("svg")}.bootstrap .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bootstrap .glyphicon-asterisk:before{content:"\002a"}.bootstrap .glyphicon-plus:before{content:"\002b"}.bootstrap .glyphicon-euro:before,.bootstrap .glyphicon-eur:before{content:"\20ac"}.bootstrap .glyphicon-minus:before{content:"\2212"}.bootstrap .glyphicon-cloud:before{content:"\2601"}.bootstrap .glyphicon-envelope:before{content:"\2709"}.bootstrap .glyphicon-pencil:before{content:"\270f"}.bootstrap .glyphicon-glass:before{content:"\e001"}.bootstrap .glyphicon-music:before{content:"\e002"}.bootstrap .glyphicon-search:before{content:"\e003"}.bootstrap .glyphicon-heart:before{content:"\e005"}.bootstrap .glyphicon-star:before{content:"\e006"}.bootstrap .glyphicon-star-empty:before{content:"\e007"}.bootstrap .glyphicon-user:before{content:"\e008"}.bootstrap .glyphicon-film:before{content:"\e009"}.bootstrap .glyphicon-th-large:before{content:"\e010"}.bootstrap .glyphicon-th:before{content:"\e011"}.bootstrap .glyphicon-th-list:before{content:"\e012"}.bootstrap .glyphicon-ok:before{content:"\e013"}.bootstrap .glyphicon-remove:before{content:"\e014"}.bootstrap .glyphicon-zoom-in:before{content:"\e015"}.bootstrap .glyphicon-zoom-out:before{content:"\e016"}.bootstrap .glyphicon-off:before{content:"\e017"}.bootstrap .glyphicon-signal:before{content:"\e018"}.bootstrap .glyphicon-cog:before{content:"\e019"}.bootstrap .glyphicon-trash:before{content:"\e020"}.bootstrap .glyphicon-home:before{content:"\e021"}.bootstrap .glyphicon-file:before{content:"\e022"}.bootstrap .glyphicon-time:before{content:"\e023"}.bootstrap .glyphicon-road:before{content:"\e024"}.bootstrap .glyphicon-download-alt:before{content:"\e025"}.bootstrap .glyphicon-download:before{content:"\e026"}.bootstrap .glyphicon-upload:before{content:"\e027"}.bootstrap .glyphicon-inbox:before{content:"\e028"}.bootstrap .glyphicon-play-circle:before{content:"\e029"}.bootstrap .glyphicon-repeat:before{content:"\e030"}.bootstrap .glyphicon-refresh:before{content:"\e031"}.bootstrap .glyphicon-list-alt:before{content:"\e032"}.bootstrap .glyphicon-lock:before{content:"\e033"}.bootstrap .glyphicon-flag:before{content:"\e034"}.bootstrap .glyphicon-headphones:before{content:"\e035"}.bootstrap .glyphicon-volume-off:before{content:"\e036"}.bootstrap .glyphicon-volume-down:before{content:"\e037"}.bootstrap .glyphicon-volume-up:before{content:"\e038"}.bootstrap .glyphicon-qrcode:before{content:"\e039"}.bootstrap .glyphicon-barcode:before{content:"\e040"}.bootstrap .glyphicon-tag:before{content:"\e041"}.bootstrap .glyphicon-tags:before{content:"\e042"}.bootstrap .glyphicon-book:before{content:"\e043"}.bootstrap .glyphicon-bookmark:before{content:"\e044"}.bootstrap .glyphicon-print:before{content:"\e045"}.bootstrap .glyphicon-camera:before{content:"\e046"}.bootstrap .glyphicon-font:before{content:"\e047"}.bootstrap .glyphicon-bold:before{content:"\e048"}.bootstrap .glyphicon-italic:before{content:"\e049"}.bootstrap .glyphicon-text-height:before{content:"\e050"}.bootstrap .glyphicon-text-width:before{content:"\e051"}.bootstrap .glyphicon-align-left:before{content:"\e052"}.bootstrap .glyphicon-align-center:before{content:"\e053"}.bootstrap .glyphicon-align-right:before{content:"\e054"}.bootstrap .glyphicon-align-justify:before{content:"\e055"}.bootstrap .glyphicon-list:before{content:"\e056"}.bootstrap .glyphicon-indent-left:before{content:"\e057"}.bootstrap .glyphicon-indent-right:before{content:"\e058"}.bootstrap .glyphicon-facetime-video:before{content:"\e059"}.bootstrap .glyphicon-picture:before{content:"\e060"}.bootstrap .glyphicon-map-marker:before{content:"\e062"}.bootstrap .glyphicon-adjust:before{content:"\e063"}.bootstrap .glyphicon-tint:before{content:"\e064"}.bootstrap .glyphicon-edit:before{content:"\e065"}.bootstrap .glyphicon-share:before{content:"\e066"}.bootstrap .glyphicon-check:before{content:"\e067"}.bootstrap .glyphicon-move:before{content:"\e068"}.bootstrap .glyphicon-step-backward:before{content:"\e069"}.bootstrap .glyphicon-fast-backward:before{content:"\e070"}.bootstrap .glyphicon-backward:before{content:"\e071"}.bootstrap .glyphicon-play:before{content:"\e072"}.bootstrap .glyphicon-pause:before{content:"\e073"}.bootstrap .glyphicon-stop:before{content:"\e074"}.bootstrap .glyphicon-forward:before{content:"\e075"}.bootstrap .glyphicon-fast-forward:before{content:"\e076"}.bootstrap .glyphicon-step-forward:before{content:"\e077"}.bootstrap .glyphicon-eject:before{content:"\e078"}.bootstrap .glyphicon-chevron-left:before{content:"\e079"}.bootstrap .glyphicon-chevron-right:before{content:"\e080"}.bootstrap .glyphicon-plus-sign:before{content:"\e081"}.bootstrap .glyphicon-minus-sign:before{content:"\e082"}.bootstrap .glyphicon-remove-sign:before{content:"\e083"}.bootstrap .glyphicon-ok-sign:before{content:"\e084"}.bootstrap .glyphicon-question-sign:before{content:"\e085"}.bootstrap .glyphicon-info-sign:before{content:"\e086"}.bootstrap .glyphicon-screenshot:before{content:"\e087"}.bootstrap .glyphicon-remove-circle:before{content:"\e088"}.bootstrap .glyphicon-ok-circle:before{content:"\e089"}.bootstrap .glyphicon-ban-circle:before{content:"\e090"}.bootstrap .glyphicon-arrow-left:before{content:"\e091"}.bootstrap .glyphicon-arrow-right:before{content:"\e092"}.bootstrap .glyphicon-arrow-up:before{content:"\e093"}.bootstrap .glyphicon-arrow-down:before{content:"\e094"}.bootstrap .glyphicon-share-alt:before{content:"\e095"}.bootstrap .glyphicon-resize-full:before{content:"\e096"}.bootstrap .glyphicon-resize-small:before{content:"\e097"}.bootstrap .glyphicon-exclamation-sign:before{content:"\e101"}.bootstrap .glyphicon-gift:before{content:"\e102"}.bootstrap .glyphicon-leaf:before{content:"\e103"}.bootstrap .glyphicon-fire:before{content:"\e104"}.bootstrap .glyphicon-eye-open:before{content:"\e105"}.bootstrap .glyphicon-eye-close:before{content:"\e106"}.bootstrap .glyphicon-warning-sign:before{content:"\e107"}.bootstrap .glyphicon-plane:before{content:"\e108"}.bootstrap .glyphicon-calendar:before{content:"\e109"}.bootstrap .glyphicon-random:before{content:"\e110"}.bootstrap .glyphicon-comment:before{content:"\e111"}.bootstrap .glyphicon-magnet:before{content:"\e112"}.bootstrap .glyphicon-chevron-up:before{content:"\e113"}.bootstrap .glyphicon-chevron-down:before{content:"\e114"}.bootstrap .glyphicon-retweet:before{content:"\e115"}.bootstrap .glyphicon-shopping-cart:before{content:"\e116"}.bootstrap .glyphicon-folder-close:before{content:"\e117"}.bootstrap .glyphicon-folder-open:before{content:"\e118"}.bootstrap .glyphicon-resize-vertical:before{content:"\e119"}.bootstrap .glyphicon-resize-horizontal:before{content:"\e120"}.bootstrap .glyphicon-hdd:before{content:"\e121"}.bootstrap .glyphicon-bullhorn:before{content:"\e122"}.bootstrap .glyphicon-bell:before{content:"\e123"}.bootstrap .glyphicon-certificate:before{content:"\e124"}.bootstrap .glyphicon-thumbs-up:before{content:"\e125"}.bootstrap .glyphicon-thumbs-down:before{content:"\e126"}.bootstrap .glyphicon-hand-right:before{content:"\e127"}.bootstrap .glyphicon-hand-left:before{content:"\e128"}.bootstrap .glyphicon-hand-up:before{content:"\e129"}.bootstrap .glyphicon-hand-down:before{content:"\e130"}.bootstrap .glyphicon-circle-arrow-right:before{content:"\e131"}.bootstrap .glyphicon-circle-arrow-left:before{content:"\e132"}.bootstrap .glyphicon-circle-arrow-up:before{content:"\e133"}.bootstrap .glyphicon-circle-arrow-down:before{content:"\e134"}.bootstrap .glyphicon-globe:before{content:"\e135"}.bootstrap .glyphicon-wrench:before{content:"\e136"}.bootstrap .glyphicon-tasks:before{content:"\e137"}.bootstrap .glyphicon-filter:before{content:"\e138"}.bootstrap .glyphicon-briefcase:before{content:"\e139"}.bootstrap .glyphicon-fullscreen:before{content:"\e140"}.bootstrap .glyphicon-dashboard:before{content:"\e141"}.bootstrap .glyphicon-paperclip:before{content:"\e142"}.bootstrap .glyphicon-heart-empty:before{content:"\e143"}.bootstrap .glyphicon-link:before{content:"\e144"}.bootstrap .glyphicon-phone:before{content:"\e145"}.bootstrap .glyphicon-pushpin:before{content:"\e146"}.bootstrap .glyphicon-usd:before{content:"\e148"}.bootstrap .glyphicon-gbp:before{content:"\e149"}.bootstrap .glyphicon-sort:before{content:"\e150"}.bootstrap .glyphicon-sort-by-alphabet:before{content:"\e151"}.bootstrap .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.bootstrap .glyphicon-sort-by-order:before{content:"\e153"}.bootstrap .glyphicon-sort-by-order-alt:before{content:"\e154"}.bootstrap .glyphicon-sort-by-attributes:before{content:"\e155"}.bootstrap .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.bootstrap .glyphicon-unchecked:before{content:"\e157"}.bootstrap .glyphicon-expand:before{content:"\e158"}.bootstrap .glyphicon-collapse-down:before{content:"\e159"}.bootstrap .glyphicon-collapse-up:before{content:"\e160"}.bootstrap .glyphicon-log-in:before{content:"\e161"}.bootstrap .glyphicon-flash:before{content:"\e162"}.bootstrap .glyphicon-log-out:before{content:"\e163"}.bootstrap .glyphicon-new-window:before{content:"\e164"}.bootstrap .glyphicon-record:before{content:"\e165"}.bootstrap .glyphicon-save:before{content:"\e166"}.bootstrap .glyphicon-open:before{content:"\e167"}.bootstrap .glyphicon-saved:before{content:"\e168"}.bootstrap .glyphicon-import:before{content:"\e169"}.bootstrap .glyphicon-export:before{content:"\e170"}.bootstrap .glyphicon-send:before{content:"\e171"}.bootstrap .glyphicon-floppy-disk:before{content:"\e172"}.bootstrap .glyphicon-floppy-saved:before{content:"\e173"}.bootstrap .glyphicon-floppy-remove:before{content:"\e174"}.bootstrap .glyphicon-floppy-save:before{content:"\e175"}.bootstrap .glyphicon-floppy-open:before{content:"\e176"}.bootstrap .glyphicon-credit-card:before{content:"\e177"}.bootstrap .glyphicon-transfer:before{content:"\e178"}.bootstrap .glyphicon-cutlery:before{content:"\e179"}.bootstrap .glyphicon-header:before{content:"\e180"}.bootstrap .glyphicon-compressed:before{content:"\e181"}.bootstrap .glyphicon-earphone:before{content:"\e182"}.bootstrap .glyphicon-phone-alt:before{content:"\e183"}.bootstrap .glyphicon-tower:before{content:"\e184"}.bootstrap .glyphicon-stats:before{content:"\e185"}.bootstrap .glyphicon-sd-video:before{content:"\e186"}.bootstrap .glyphicon-hd-video:before{content:"\e187"}.bootstrap .glyphicon-subtitles:before{content:"\e188"}.bootstrap .glyphicon-sound-stereo:before{content:"\e189"}.bootstrap .glyphicon-sound-dolby:before{content:"\e190"}.bootstrap .glyphicon-sound-5-1:before{content:"\e191"}.bootstrap .glyphicon-sound-6-1:before{content:"\e192"}.bootstrap .glyphicon-sound-7-1:before{content:"\e193"}.bootstrap .glyphicon-copyright-mark:before{content:"\e194"}.bootstrap .glyphicon-registration-mark:before{content:"\e195"}.bootstrap .glyphicon-cloud-download:before{content:"\e197"}.bootstrap .glyphicon-cloud-upload:before{content:"\e198"}.bootstrap .glyphicon-tree-conifer:before{content:"\e199"}.bootstrap .glyphicon-tree-deciduous:before{content:"\e200"}.bootstrap .glyphicon-cd:before{content:"\e201"}.bootstrap .glyphicon-save-file:before{content:"\e202"}.bootstrap .glyphicon-open-file:before{content:"\e203"}.bootstrap .glyphicon-level-up:before{content:"\e204"}.bootstrap .glyphicon-copy:before{content:"\e205"}.bootstrap .glyphicon-paste:before{content:"\e206"}.bootstrap .glyphicon-alert:before{content:"\e209"}.bootstrap .glyphicon-equalizer:before{content:"\e210"}.bootstrap .glyphicon-king:before{content:"\e211"}.bootstrap .glyphicon-queen:before{content:"\e212"}.bootstrap .glyphicon-pawn:before{content:"\e213"}.bootstrap .glyphicon-bishop:before{content:"\e214"}.bootstrap .glyphicon-knight:before{content:"\e215"}.bootstrap .glyphicon-baby-formula:before{content:"\e216"}.bootstrap .glyphicon-tent:before{content:"\26fa"}.bootstrap .glyphicon-blackboard:before{content:"\e218"}.bootstrap .glyphicon-bed:before{content:"\e219"}.bootstrap .glyphicon-apple:before{content:"\f8ff"}.bootstrap .glyphicon-erase:before{content:"\e221"}.bootstrap .glyphicon-hourglass:before{content:"\231b"}.bootstrap .glyphicon-lamp:before{content:"\e223"}.bootstrap .glyphicon-duplicate:before{content:"\e224"}.bootstrap .glyphicon-piggy-bank:before{content:"\e225"}.bootstrap .glyphicon-scissors:before{content:"\e226"}.bootstrap .glyphicon-bitcoin:before{content:"\e227"}.bootstrap .glyphicon-btc:before{content:"\e227"}.bootstrap .glyphicon-xbt:before{content:"\e227"}.bootstrap .glyphicon-yen:before{content:"\00a5"}.bootstrap .glyphicon-jpy:before{content:"\00a5"}.bootstrap .glyphicon-ruble:before{content:"\20bd"}.bootstrap .glyphicon-rub:before{content:"\20bd"}.bootstrap .glyphicon-scale:before{content:"\e230"}.bootstrap .glyphicon-ice-lolly:before{content:"\e231"}.bootstrap .glyphicon-ice-lolly-tasted:before{content:"\e232"}.bootstrap .glyphicon-education:before{content:"\e233"}.bootstrap .glyphicon-option-horizontal:before{content:"\e234"}.bootstrap .glyphicon-option-vertical:before{content:"\e235"}.bootstrap .glyphicon-menu-hamburger:before{content:"\e236"}.bootstrap .glyphicon-modal-window:before{content:"\e237"}.bootstrap .glyphicon-oil:before{content:"\e238"}.bootstrap .glyphicon-grain:before{content:"\e239"}.bootstrap .glyphicon-sunglasses:before{content:"\e240"}.bootstrap .glyphicon-text-size:before{content:"\e241"}.bootstrap .glyphicon-text-color:before{content:"\e242"}.bootstrap .glyphicon-text-background:before{content:"\e243"}.bootstrap .glyphicon-object-align-top:before{content:"\e244"}.bootstrap .glyphicon-object-align-bottom:before{content:"\e245"}.bootstrap .glyphicon-object-align-horizontal:before{content:"\e246"}.bootstrap .glyphicon-object-align-left:before{content:"\e247"}.bootstrap .glyphicon-object-align-vertical:before{content:"\e248"}.bootstrap .glyphicon-object-align-right:before{content:"\e249"}.bootstrap .glyphicon-triangle-right:before{content:"\e250"}.bootstrap .glyphicon-triangle-left:before{content:"\e251"}.bootstrap .glyphicon-triangle-bottom:before{content:"\e252"}.bootstrap .glyphicon-triangle-top:before{content:"\e253"}.bootstrap .glyphicon-console:before{content:"\e254"}.bootstrap .glyphicon-superscript:before{content:"\e255"}.bootstrap .glyphicon-subscript:before{content:"\e256"}.bootstrap .glyphicon-menu-left:before{content:"\e257"}.bootstrap .glyphicon-menu-right:before{content:"\e258"}.bootstrap .glyphicon-menu-down:before{content:"\e259"}.bootstrap .glyphicon-menu-up:before{content:"\e260"}.bootstrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap *:before,.bootstrap *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap html{font-size:10px;-webkit-tap-highlight-color:transparent}.bootstrap body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857;color:#333333;background-color:#fff}.bootstrap input,.bootstrap button,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#337ab7;text-decoration:none}.bootstrap a:hover,.bootstrap a:focus{color:#23527c;text-decoration:underline}.bootstrap a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .img-responsive{display:block;max-width:100%;height:auto}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.bootstrap .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bootstrap .sr-only-focusable:active,.bootstrap .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.bootstrap [role="button"]{cursor:pointer}.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6,.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.bootstrap h1 small,.bootstrap h1 .small,.bootstrap h2 small,.bootstrap h2 .small,.bootstrap h3 small,.bootstrap h3 .small,.bootstrap h4 small,.bootstrap h4 .small,.bootstrap h5 small,.bootstrap h5 .small,.bootstrap h6 small,.bootstrap h6 .small,.bootstrap .h1 small,.bootstrap .h1 .small,.bootstrap .h2 small,.bootstrap .h2 .small,.bootstrap .h3 small,.bootstrap .h3 .small,.bootstrap .h4 small,.bootstrap .h4 .small,.bootstrap .h5 small,.bootstrap .h5 .small,.bootstrap .h6 small,.bootstrap .h6 .small{font-weight:normal;line-height:1;color:#777777}.bootstrap h1,.bootstrap .h1,.bootstrap h2,.bootstrap .h2,.bootstrap h3,.bootstrap .h3{margin-top:20px;margin-bottom:10px}.bootstrap h1 small,.bootstrap h1 .small,.bootstrap .h1 small,.bootstrap .h1 .small,.bootstrap h2 small,.bootstrap h2 .small,.bootstrap .h2 small,.bootstrap .h2 .small,.bootstrap h3 small,.bootstrap h3 .small,.bootstrap .h3 small,.bootstrap .h3 .small{font-size:65%}.bootstrap h4,.bootstrap .h4,.bootstrap h5,.bootstrap .h5,.bootstrap h6,.bootstrap .h6{margin-top:10px;margin-bottom:10px}.bootstrap h4 small,.bootstrap h4 .small,.bootstrap .h4 small,.bootstrap .h4 .small,.bootstrap h5 small,.bootstrap h5 .small,.bootstrap .h5 small,.bootstrap .h5 .small,.bootstrap h6 small,.bootstrap h6 .small,.bootstrap .h6 small,.bootstrap .h6 .small{font-size:75%}.bootstrap h1,.bootstrap .h1{font-size:36px}.bootstrap h2,.bootstrap .h2{font-size:30px}.bootstrap h3,.bootstrap .h3{font-size:24px}.bootstrap h4,.bootstrap .h4{font-size:18px}.bootstrap h5,.bootstrap .h5{font-size:14px}.bootstrap h6,.bootstrap .h6{font-size:12px}.bootstrap p{margin:0 0 10px}.bootstrap .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.bootstrap .lead{font-size:21px}}.bootstrap small,.bootstrap .small{font-size:85%}.bootstrap mark,.bootstrap .mark{background-color:#fcf8e3;padding:.2em}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-nowrap{white-space:nowrap}.bootstrap .text-lowercase{text-transform:lowercase}.bootstrap .text-uppercase,.bootstrap .initialism{text-transform:uppercase}.bootstrap .text-capitalize{text-transform:capitalize}.bootstrap .text-muted{color:#777777}.bootstrap .text-primary{color:#337ab7}.bootstrap a.text-primary:hover,.bootstrap a.text-primary:focus{color:#286090}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover,.bootstrap a.text-success:focus{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover,.bootstrap a.text-info:focus{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover,.bootstrap a.text-warning:focus{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover,.bootstrap a.text-danger:focus{color:#843534}.bootstrap .bg-primary{color:#fff}.bootstrap .bg-primary{background-color:#337ab7}.bootstrap a.bg-primary:hover,.bootstrap a.bg-primary:focus{background-color:#286090}.bootstrap .bg-success{background-color:#dff0d8}.bootstrap a.bg-success:hover,.bootstrap a.bg-success:focus{background-color:#c1e2b3}.bootstrap .bg-info{background-color:#d9edf7}.bootstrap a.bg-info:hover,.bootstrap a.bg-info:focus{background-color:#afd9ee}.bootstrap .bg-warning{background-color:#fcf8e3}.bootstrap a.bg-warning:hover,.bootstrap a.bg-warning:focus{background-color:#f7ecb5}.bootstrap .bg-danger{background-color:#f2dede}.bootstrap a.bg-danger:hover,.bootstrap a.bg-danger:focus{background-color:#e4b9b9}.bootstrap .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}.bootstrap ul,.bootstrap ol{margin-top:0;margin-bottom:10px}.bootstrap ul ul,.bootstrap ul ol,.bootstrap ol ul,.bootstrap ol ol{margin-bottom:0}.bootstrap .list-unstyled{padding-left:0;list-style:none}.bootstrap .list-inline{padding-left:0;list-style:none;margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.bootstrap dl{margin-top:0;margin-bottom:20px}.bootstrap dt,.bootstrap dd{line-height:1.42857}.bootstrap dt{font-weight:bold}.bootstrap dd{margin-left:0}.bootstrap .dl-horizontal dd:before,.bootstrap .dl-horizontal dd:after{content:" ";display:table}.bootstrap .dl-horizontal dd:after{clear:both}@media (min-width: 768px){.bootstrap .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[title],.bootstrap abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777777}.bootstrap .initialism{font-size:90%}.bootstrap blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child,.bootstrap blockquote ol:last-child{margin-bottom:0}.bootstrap blockquote footer,.bootstrap blockquote small,.bootstrap blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777777}.bootstrap blockquote footer:before,.bootstrap blockquote small:before,.bootstrap blockquote .small:before{content:'\2014 \00A0'}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap .blockquote-reverse .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before,.bootstrap blockquote.pull-right .small:before{content:''}.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap .blockquote-reverse .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after,.bootstrap blockquote.pull-right .small:after{content:'\00A0 \2014'}.bootstrap address{margin-bottom:20px;font-style:normal;line-height:1.42857}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}.bootstrap code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.bootstrap kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}.bootstrap kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}.bootstrap pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.bootstrap pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container,.bootstrap .accounts.show,.bootstrap .accounts.password.edit,.bootstrap .accounts.leave{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bootstrap .container:before,.bootstrap .accounts.show:before,.bootstrap .accounts.password.edit:before,.bootstrap .accounts.leave:before,.bootstrap .container:after,.bootstrap .accounts.show:after,.bootstrap .accounts.password.edit:after,.bootstrap .accounts.leave:after{content:" ";display:table}.bootstrap .container:after,.bootstrap .accounts.show:after,.bootstrap .accounts.password.edit:after,.bootstrap .accounts.leave:after{clear:both}@media (min-width: 768px){.bootstrap .container,.bootstrap .accounts.show,.bootstrap .accounts.password.edit,.bootstrap .accounts.leave{width:750px}}@media (min-width: 992px){.bootstrap .container,.bootstrap .accounts.show,.bootstrap .accounts.password.edit,.bootstrap .accounts.leave{width:970px}}@media (min-width: 1200px){.bootstrap .container,.bootstrap .accounts.show,.bootstrap .accounts.password.edit,.bootstrap .accounts.leave{width:1170px}}.bootstrap .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bootstrap .container-fluid:before,.bootstrap .container-fluid:after{content:" ";display:table}.bootstrap .container-fluid:after{clear:both}.bootstrap .row{margin-left:-15px;margin-right:-15px}.bootstrap .row:before,.bootstrap .row:after{content:" ";display:table}.bootstrap .row:after{clear:both}.bootstrap .col-xs-1,.bootstrap .col-sm-1,.bootstrap .col-md-1,.bootstrap .col-lg-1,.bootstrap .col-xs-2,.bootstrap .col-sm-2,.bootstrap .col-md-2,.bootstrap .col-lg-2,.bootstrap .col-xs-3,.bootstrap .col-sm-3,.bootstrap .col-md-3,.bootstrap .col-lg-3,.bootstrap .col-xs-4,.bootstrap .col-sm-4,.bootstrap .col-md-4,.bootstrap .col-lg-4,.bootstrap .col-xs-5,.bootstrap .col-sm-5,.bootstrap .col-md-5,.bootstrap .col-lg-5,.bootstrap .col-xs-6,.bootstrap .col-sm-6,.bootstrap .col-md-6,.bootstrap .col-lg-6,.bootstrap .col-xs-7,.bootstrap .col-sm-7,.bootstrap .col-md-7,.bootstrap .col-lg-7,.bootstrap .col-xs-8,.bootstrap .col-sm-8,.bootstrap .col-md-8,.bootstrap .col-lg-8,.bootstrap .col-xs-9,.bootstrap .col-sm-9,.bootstrap .col-md-9,.bootstrap .col-lg-9,.bootstrap .col-xs-10,.bootstrap .col-sm-10,.bootstrap .col-md-10,.bootstrap .col-lg-10,.bootstrap .col-xs-11,.bootstrap .col-sm-11,.bootstrap .col-md-11,.bootstrap .col-lg-11,.bootstrap .col-xs-12,.bootstrap .col-sm-12,.bootstrap .col-md-12,.bootstrap .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-1{width:8.33333%}.bootstrap .col-xs-2{width:16.66667%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-4{width:33.33333%}.bootstrap .col-xs-5{width:41.66667%}.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-7{width:58.33333%}.bootstrap .col-xs-8{width:66.66667%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-10{width:83.33333%}.bootstrap .col-xs-11{width:91.66667%}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-pull-1{right:8.33333%}.bootstrap .col-xs-pull-2{right:16.66667%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-4{right:33.33333%}.bootstrap .col-xs-pull-5{right:41.66667%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-7{right:58.33333%}.bootstrap .col-xs-pull-8{right:66.66667%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-10{right:83.33333%}.bootstrap .col-xs-pull-11{right:91.66667%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-push-1{left:8.33333%}.bootstrap .col-xs-push-2{left:16.66667%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-4{left:33.33333%}.bootstrap .col-xs-push-5{left:41.66667%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-7{left:58.33333%}.bootstrap .col-xs-push-8{left:66.66667%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-10{left:83.33333%}.bootstrap .col-xs-push-11{left:91.66667%}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-offset-0{margin-left:0%}.bootstrap .col-xs-offset-1{margin-left:8.33333%}.bootstrap .col-xs-offset-2{margin-left:16.66667%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-4{margin-left:33.33333%}.bootstrap .col-xs-offset-5{margin-left:41.66667%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-7{margin-left:58.33333%}.bootstrap .col-xs-offset-8{margin-left:66.66667%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-10{margin-left:83.33333%}.bootstrap .col-xs-offset-11{margin-left:91.66667%}.bootstrap .col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-1{width:8.33333%}.bootstrap .col-sm-2{width:16.66667%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-4{width:33.33333%}.bootstrap .col-sm-5{width:41.66667%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-7{width:58.33333%}.bootstrap .col-sm-8{width:66.66667%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-10{width:83.33333%}.bootstrap .col-sm-11{width:91.66667%}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-pull-1{right:8.33333%}.bootstrap .col-sm-pull-2{right:16.66667%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-4{right:33.33333%}.bootstrap .col-sm-pull-5{right:41.66667%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-7{right:58.33333%}.bootstrap .col-sm-pull-8{right:66.66667%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-10{right:83.33333%}.bootstrap .col-sm-pull-11{right:91.66667%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-push-1{left:8.33333%}.bootstrap .col-sm-push-2{left:16.66667%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-4{left:33.33333%}.bootstrap .col-sm-push-5{left:41.66667%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-7{left:58.33333%}.bootstrap .col-sm-push-8{left:66.66667%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-10{left:83.33333%}.bootstrap .col-sm-push-11{left:91.66667%}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-offset-0{margin-left:0%}.bootstrap .col-sm-offset-1{margin-left:8.33333%}.bootstrap .col-sm-offset-2{margin-left:16.66667%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-4{margin-left:33.33333%}.bootstrap .col-sm-offset-5{margin-left:41.66667%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-7{margin-left:58.33333%}.bootstrap .col-sm-offset-8{margin-left:66.66667%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-10{margin-left:83.33333%}.bootstrap .col-sm-offset-11{margin-left:91.66667%}.bootstrap .col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12{float:left}.bootstrap .col-md-1{width:8.33333%}.bootstrap .col-md-2{width:16.66667%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-4{width:33.33333%}.bootstrap .col-md-5{width:41.66667%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-7{width:58.33333%}.bootstrap .col-md-8{width:66.66667%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-10{width:83.33333%}.bootstrap .col-md-11{width:91.66667%}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-pull-1{right:8.33333%}.bootstrap .col-md-pull-2{right:16.66667%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-4{right:33.33333%}.bootstrap .col-md-pull-5{right:41.66667%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-7{right:58.33333%}.bootstrap .col-md-pull-8{right:66.66667%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-10{right:83.33333%}.bootstrap .col-md-pull-11{right:91.66667%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-push-1{left:8.33333%}.bootstrap .col-md-push-2{left:16.66667%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-4{left:33.33333%}.bootstrap .col-md-push-5{left:41.66667%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-7{left:58.33333%}.bootstrap .col-md-push-8{left:66.66667%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-10{left:83.33333%}.bootstrap .col-md-push-11{left:91.66667%}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-offset-0{margin-left:0%}.bootstrap .col-md-offset-1{margin-left:8.33333%}.bootstrap .col-md-offset-2{margin-left:16.66667%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-4{margin-left:33.33333%}.bootstrap .col-md-offset-5{margin-left:41.66667%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-7{margin-left:58.33333%}.bootstrap .col-md-offset-8{margin-left:66.66667%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-10{margin-left:83.33333%}.bootstrap .col-md-offset-11{margin-left:91.66667%}.bootstrap .col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12{float:left}.bootstrap .col-lg-1{width:8.33333%}.bootstrap .col-lg-2{width:16.66667%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-4{width:33.33333%}.bootstrap .col-lg-5{width:41.66667%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-7{width:58.33333%}.bootstrap .col-lg-8{width:66.66667%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-10{width:83.33333%}.bootstrap .col-lg-11{width:91.66667%}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-pull-0{right:auto}.bootstrap .col-lg-pull-1{right:8.33333%}.bootstrap .col-lg-pull-2{right:16.66667%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-4{right:33.33333%}.bootstrap .col-lg-pull-5{right:41.66667%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-7{right:58.33333%}.bootstrap .col-lg-pull-8{right:66.66667%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-10{right:83.33333%}.bootstrap .col-lg-pull-11{right:91.66667%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-push-0{left:auto}.bootstrap .col-lg-push-1{left:8.33333%}.bootstrap .col-lg-push-2{left:16.66667%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-4{left:33.33333%}.bootstrap .col-lg-push-5{left:41.66667%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-7{left:58.33333%}.bootstrap .col-lg-push-8{left:66.66667%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-10{left:83.33333%}.bootstrap .col-lg-push-11{left:91.66667%}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-offset-0{margin-left:0%}.bootstrap .col-lg-offset-1{margin-left:8.33333%}.bootstrap .col-lg-offset-2{margin-left:16.66667%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-4{margin-left:33.33333%}.bootstrap .col-lg-offset-5{margin-left:41.66667%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-7{margin-left:58.33333%}.bootstrap .col-lg-offset-8{margin-left:66.66667%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-10{margin-left:83.33333%}.bootstrap .col-lg-offset-11{margin-left:91.66667%}.bootstrap .col-lg-offset-12{margin-left:100%}}.bootstrap table{background-color:transparent}.bootstrap caption{padding-top:8px;padding-bottom:8px;color:#777777;text-align:left}.bootstrap th{text-align:left}.bootstrap .table{width:100%;max-width:100%;margin-bottom:20px}.bootstrap .table>thead>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tbody>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.bootstrap .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#fff}.bootstrap .table-condensed>thead>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>tfoot>tr>td{padding:5px}.bootstrap .table-bordered{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>th,.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>tbody>tr>th,.bootstrap .table-bordered>tbody>tr>td,.bootstrap .table-bordered>tfoot>tr>th,.bootstrap .table-bordered>tfoot>tr>td{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>th,.bootstrap .table-bordered>thead>tr>td{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover{background-color:#f5f5f5}.bootstrap table col[class*="col-"]{position:static;float:none;display:table-column}.bootstrap table td[class*="col-"],.bootstrap table th[class*="col-"]{position:static;float:none;display:table-cell}.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th{background-color:#f5f5f5}.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover,.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr:hover>.active,.bootstrap .table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th{background-color:#dff0d8}.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover,.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr:hover>.success,.bootstrap .table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th{background-color:#d9edf7}.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover,.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr:hover>.info,.bootstrap .table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th{background-color:#fcf8e3}.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover,.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr:hover>.warning,.bootstrap .table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th{background-color:#f2dede}.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover,.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr:hover>.danger,.bootstrap .table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.bootstrap .table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.bootstrap .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>thead>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.bootstrap fieldset{padding:0;margin:0;border:0;min-width:0}.bootstrap legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}.bootstrap label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.bootstrap input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap input[type="radio"],.bootstrap input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.bootstrap input[type="file"]{display:block}.bootstrap input[type="range"]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type="file"]:focus,.bootstrap input[type="radio"]:focus,.bootstrap input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555555}.bootstrap .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.bootstrap .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap .form-control::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder{color:#999}.bootstrap .form-control::-ms-expand{border:0;background-color:transparent}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],fieldset[disabled] .bootstrap .form-control{background-color:#eeeeee;opacity:1}.bootstrap .form-control[disabled],fieldset[disabled] .bootstrap .form-control{cursor:not-allowed}.bootstrap textarea.form-control{height:auto}.bootstrap input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.bootstrap input[type="date"].form-control,.bootstrap input[type="time"].form-control,.bootstrap input[type="datetime-local"].form-control,.bootstrap input[type="month"].form-control{line-height:34px}.bootstrap input[type="date"].input-sm,.bootstrap .input-group-sm>input[type="date"].form-control,.bootstrap .input-group-sm>input[type="date"].input-group-addon,.bootstrap .input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm .bootstrap input[type="date"],.bootstrap input[type="time"].input-sm,.bootstrap .input-group-sm>input[type="time"].form-control,.bootstrap .input-group-sm>input[type="time"].input-group-addon,.bootstrap .input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm .bootstrap input[type="time"],.bootstrap input[type="datetime-local"].input-sm,.bootstrap .input-group-sm>input[type="datetime-local"].form-control,.bootstrap .input-group-sm>input[type="datetime-local"].input-group-addon,.bootstrap .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm .bootstrap input[type="datetime-local"],.bootstrap input[type="month"].input-sm,.bootstrap .input-group-sm>input[type="month"].form-control,.bootstrap .input-group-sm>input[type="month"].input-group-addon,.bootstrap .input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm .bootstrap input[type="month"]{line-height:30px}.bootstrap input[type="date"].input-lg,.bootstrap .input-group-lg>input[type="date"].form-control,.bootstrap .input-group-lg>input[type="date"].input-group-addon,.bootstrap .input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg .bootstrap input[type="date"],.bootstrap input[type="time"].input-lg,.bootstrap .input-group-lg>input[type="time"].form-control,.bootstrap .input-group-lg>input[type="time"].input-group-addon,.bootstrap .input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg .bootstrap input[type="time"],.bootstrap input[type="datetime-local"].input-lg,.bootstrap .input-group-lg>input[type="datetime-local"].form-control,.bootstrap .input-group-lg>input[type="datetime-local"].input-group-addon,.bootstrap .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg .bootstrap input[type="datetime-local"],.bootstrap input[type="month"].input-lg,.bootstrap .input-group-lg>input[type="month"].form-control,.bootstrap .input-group-lg>input[type="month"].input-group-addon,.bootstrap .input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg .bootstrap input[type="month"]{line-height:46px}}.bootstrap .form-group{margin-bottom:15px}.bootstrap .radio,.bootstrap .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.bootstrap .radio label,.bootstrap .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.bootstrap .radio input[type="radio"],.bootstrap .radio-inline input[type="radio"],.bootstrap .checkbox input[type="checkbox"],.bootstrap .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.bootstrap .radio+.radio,.bootstrap .checkbox+.checkbox{margin-top:-5px}.bootstrap .radio-inline,.bootstrap .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.bootstrap .radio-inline+.radio-inline,.bootstrap .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.bootstrap input[type="radio"][disabled],.bootstrap input[type="radio"].disabled,fieldset[disabled] .bootstrap input[type="radio"],.bootstrap input[type="checkbox"][disabled],.bootstrap input[type="checkbox"].disabled,fieldset[disabled] .bootstrap input[type="checkbox"]{cursor:not-allowed}.bootstrap .radio-inline.disabled,fieldset[disabled] .bootstrap .radio-inline,.bootstrap .checkbox-inline.disabled,fieldset[disabled] .bootstrap .checkbox-inline{cursor:not-allowed}.bootstrap .radio.disabled label,fieldset[disabled] .bootstrap .radio label,.bootstrap .checkbox.disabled label,fieldset[disabled] .bootstrap .checkbox label{cursor:not-allowed}.bootstrap .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.bootstrap .form-control-static.input-lg,.bootstrap .input-group-lg>.form-control-static.form-control,.bootstrap .input-group-lg>.form-control-static.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.form-control-static.btn,.bootstrap .form-control-static.input-sm,.bootstrap .input-group-sm>.form-control-static.form-control,.bootstrap .input-group-sm>.form-control-static.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.bootstrap .input-sm,.bootstrap .input-group-sm>.form-control,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.bootstrap select.input-sm,.bootstrap .input-group-sm>select.form-control,.bootstrap .input-group-sm>select.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}.bootstrap textarea.input-sm,.bootstrap .input-group-sm>textarea.form-control,.bootstrap .input-group-sm>textarea.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>textarea.btn,.bootstrap select[multiple].input-sm,.bootstrap .input-group-sm>select[multiple].form-control,.bootstrap .input-group-sm>select[multiple].input-group-addon,.bootstrap .input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.bootstrap .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.bootstrap .form-group-sm select.form-control{height:30px;line-height:30px}.bootstrap .form-group-sm textarea.form-control,.bootstrap .form-group-sm select[multiple].form-control{height:auto}.bootstrap .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.bootstrap .input-lg,.bootstrap .input-group-lg>.form-control,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.bootstrap select.input-lg,.bootstrap .input-group-lg>select.form-control,.bootstrap .input-group-lg>select.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}.bootstrap textarea.input-lg,.bootstrap .input-group-lg>textarea.form-control,.bootstrap .input-group-lg>textarea.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>textarea.btn,.bootstrap select[multiple].input-lg,.bootstrap .input-group-lg>select[multiple].form-control,.bootstrap .input-group-lg>select[multiple].input-group-addon,.bootstrap .input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.bootstrap .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.bootstrap .form-group-lg select.form-control{height:46px;line-height:46px}.bootstrap .form-group-lg textarea.form-control,.bootstrap .form-group-lg select[multiple].form-control{height:auto}.bootstrap .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control{padding-right:42.5px}.bootstrap .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.bootstrap .input-lg+.form-control-feedback,.bootstrap .input-group-lg>.form-control+.form-control-feedback,.bootstrap .input-group-lg>.input-group-addon+.form-control-feedback,.bootstrap .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-lg+.form-control-feedback,.bootstrap .form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.bootstrap .input-sm+.form-control-feedback,.bootstrap .input-group-sm>.form-control+.form-control-feedback,.bootstrap .input-group-sm>.input-group-addon+.form-control-feedback,.bootstrap .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-sm+.form-control-feedback,.bootstrap .form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.bootstrap .has-success .help-block,.bootstrap .has-success .control-label,.bootstrap .has-success .radio,.bootstrap .has-success .checkbox,.bootstrap .has-success .radio-inline,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success.radio label,.bootstrap .has-success.checkbox label,.bootstrap .has-success.radio-inline label,.bootstrap .has-success.checkbox-inline label{color:#3c763d}.bootstrap .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.bootstrap .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .help-block,.bootstrap .has-warning .control-label,.bootstrap .has-warning .radio,.bootstrap .has-warning .checkbox,.bootstrap .has-warning .radio-inline,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning.radio label,.bootstrap .has-warning.checkbox label,.bootstrap .has-warning.radio-inline label,.bootstrap .has-warning.checkbox-inline label{color:#8a6d3b}.bootstrap .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.bootstrap .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .help-block,.bootstrap .has-error .control-label,.bootstrap .has-error .radio,.bootstrap .has-error .checkbox,.bootstrap .has-error .radio-inline,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error.radio label,.bootstrap .has-error.checkbox label,.bootstrap .has-error.radio-inline label,.bootstrap .has-error.checkbox-inline label{color:#a94442}.bootstrap .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.bootstrap .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.bootstrap .has-error .form-control-feedback{color:#a94442}.bootstrap .has-feedback label ~ .form-control-feedback{top:25px}.bootstrap .has-feedback label.sr-only ~ .form-control-feedback{top:0}.bootstrap .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.bootstrap .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.bootstrap .form-inline .form-control-static{display:inline-block}.bootstrap .form-inline .input-group{display:inline-table;vertical-align:middle}.bootstrap .form-inline .input-group .input-group-addon,.bootstrap .form-inline .input-group .input-group-btn,.bootstrap .form-inline .input-group .form-control{width:auto}.bootstrap .form-inline .input-group>.form-control{width:100%}.bootstrap .form-inline .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .radio,.bootstrap .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .radio label,.bootstrap .form-inline .checkbox label{padding-left:0}.bootstrap .form-inline .radio input[type="radio"],.bootstrap .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.bootstrap .form-inline .has-feedback .form-control-feedback{top:0}}.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .radio-inline,.bootstrap .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .checkbox{min-height:27px}.bootstrap .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.bootstrap .form-horizontal .form-group:before,.bootstrap .form-horizontal .form-group:after{content:" ";display:table}.bootstrap .form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.bootstrap .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.bootstrap .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.bootstrap .form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.bootstrap .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.bootstrap .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap .btn:focus,.bootstrap .btn.focus,.bootstrap .btn:active:focus,.bootstrap .btn:active.focus,.bootstrap .btn.active:focus,.bootstrap .btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap .btn:hover,.bootstrap .btn:focus,.bootstrap .btn.focus{color:#333;text-decoration:none}.bootstrap .btn:active,.bootstrap .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bootstrap .btn.disabled,.bootstrap .btn[disabled],fieldset[disabled] .bootstrap .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.bootstrap a.btn.disabled,fieldset[disabled] .bootstrap a.btn{pointer-events:none}.bootstrap .btn-default{color:#333;background-color:#fff;border-color:#ccc}.bootstrap .btn-default:focus,.bootstrap .btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.bootstrap .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.bootstrap .btn-default:active,.bootstrap .btn-default.active,.open>.bootstrap .btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.bootstrap .btn-default:active:hover,.bootstrap .btn-default:active:focus,.bootstrap .btn-default:active.focus,.bootstrap .btn-default.active:hover,.bootstrap .btn-default.active:focus,.bootstrap .btn-default.active.focus,.open>.bootstrap .btn-default.dropdown-toggle:hover,.open>.bootstrap .btn-default.dropdown-toggle:focus,.open>.bootstrap .btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.bootstrap .btn-default:active,.bootstrap .btn-default.active,.open>.bootstrap .btn-default.dropdown-toggle{background-image:none}.bootstrap .btn-default.disabled:hover,.bootstrap .btn-default.disabled:focus,.bootstrap .btn-default.disabled.focus,.bootstrap .btn-default[disabled]:hover,.bootstrap .btn-default[disabled]:focus,.bootstrap .btn-default[disabled].focus,fieldset[disabled] .bootstrap .btn-default:hover,fieldset[disabled] .bootstrap .btn-default:focus,fieldset[disabled] .bootstrap .btn-default.focus{background-color:#fff;border-color:#ccc}.bootstrap .btn-default .badge{color:#fff;background-color:#333}.bootstrap .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.bootstrap .btn-primary:focus,.bootstrap .btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.bootstrap .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.bootstrap .btn-primary:active,.bootstrap .btn-primary.active,.open>.bootstrap .btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.bootstrap .btn-primary:active:hover,.bootstrap .btn-primary:active:focus,.bootstrap .btn-primary:active.focus,.bootstrap .btn-primary.active:hover,.bootstrap .btn-primary.active:focus,.bootstrap .btn-primary.active.focus,.open>.bootstrap .btn-primary.dropdown-toggle:hover,.open>.bootstrap .btn-primary.dropdown-toggle:focus,.open>.bootstrap .btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.bootstrap .btn-primary:active,.bootstrap .btn-primary.active,.open>.bootstrap .btn-primary.dropdown-toggle{background-image:none}.bootstrap .btn-primary.disabled:hover,.bootstrap .btn-primary.disabled:focus,.bootstrap .btn-primary.disabled.focus,.bootstrap .btn-primary[disabled]:hover,.bootstrap .btn-primary[disabled]:focus,.bootstrap .btn-primary[disabled].focus,fieldset[disabled] .bootstrap .btn-primary:hover,fieldset[disabled] .bootstrap .btn-primary:focus,fieldset[disabled] .bootstrap .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.bootstrap .btn-primary .badge{color:#337ab7;background-color:#fff}.bootstrap .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.bootstrap .btn-success:focus,.bootstrap .btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.bootstrap .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.bootstrap .btn-success:active,.bootstrap .btn-success.active,.open>.bootstrap .btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.bootstrap .btn-success:active:hover,.bootstrap .btn-success:active:focus,.bootstrap .btn-success:active.focus,.bootstrap .btn-success.active:hover,.bootstrap .btn-success.active:focus,.bootstrap .btn-success.active.focus,.open>.bootstrap .btn-success.dropdown-toggle:hover,.open>.bootstrap .btn-success.dropdown-toggle:focus,.open>.bootstrap .btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.bootstrap .btn-success:active,.bootstrap .btn-success.active,.open>.bootstrap .btn-success.dropdown-toggle{background-image:none}.bootstrap .btn-success.disabled:hover,.bootstrap .btn-success.disabled:focus,.bootstrap .btn-success.disabled.focus,.bootstrap .btn-success[disabled]:hover,.bootstrap .btn-success[disabled]:focus,.bootstrap .btn-success[disabled].focus,fieldset[disabled] .bootstrap .btn-success:hover,fieldset[disabled] .bootstrap .btn-success:focus,fieldset[disabled] .bootstrap .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.bootstrap .btn-success .badge{color:#5cb85c;background-color:#fff}.bootstrap .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.bootstrap .btn-info:focus,.bootstrap .btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.bootstrap .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.bootstrap .btn-info:active,.bootstrap .btn-info.active,.open>.bootstrap .btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.bootstrap .btn-info:active:hover,.bootstrap .btn-info:active:focus,.bootstrap .btn-info:active.focus,.bootstrap .btn-info.active:hover,.bootstrap .btn-info.active:focus,.bootstrap .btn-info.active.focus,.open>.bootstrap .btn-info.dropdown-toggle:hover,.open>.bootstrap .btn-info.dropdown-toggle:focus,.open>.bootstrap .btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.bootstrap .btn-info:active,.bootstrap .btn-info.active,.open>.bootstrap .btn-info.dropdown-toggle{background-image:none}.bootstrap .btn-info.disabled:hover,.bootstrap .btn-info.disabled:focus,.bootstrap .btn-info.disabled.focus,.bootstrap .btn-info[disabled]:hover,.bootstrap .btn-info[disabled]:focus,.bootstrap .btn-info[disabled].focus,fieldset[disabled] .bootstrap .btn-info:hover,fieldset[disabled] .bootstrap .btn-info:focus,fieldset[disabled] .bootstrap .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.bootstrap .btn-info .badge{color:#5bc0de;background-color:#fff}.bootstrap .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.bootstrap .btn-warning:focus,.bootstrap .btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.bootstrap .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.bootstrap .btn-warning:active,.bootstrap .btn-warning.active,.open>.bootstrap .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.bootstrap .btn-warning:active:hover,.bootstrap .btn-warning:active:focus,.bootstrap .btn-warning:active.focus,.bootstrap .btn-warning.active:hover,.bootstrap .btn-warning.active:focus,.bootstrap .btn-warning.active.focus,.open>.bootstrap .btn-warning.dropdown-toggle:hover,.open>.bootstrap .btn-warning.dropdown-toggle:focus,.open>.bootstrap .btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.bootstrap .btn-warning:active,.bootstrap .btn-warning.active,.open>.bootstrap .btn-warning.dropdown-toggle{background-image:none}.bootstrap .btn-warning.disabled:hover,.bootstrap .btn-warning.disabled:focus,.bootstrap .btn-warning.disabled.focus,.bootstrap .btn-warning[disabled]:hover,.bootstrap .btn-warning[disabled]:focus,.bootstrap .btn-warning[disabled].focus,fieldset[disabled] .bootstrap .btn-warning:hover,fieldset[disabled] .bootstrap .btn-warning:focus,fieldset[disabled] .bootstrap .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.bootstrap .btn-warning .badge{color:#f0ad4e;background-color:#fff}.bootstrap .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.bootstrap .btn-danger:focus,.bootstrap .btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.bootstrap .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.bootstrap .btn-danger:active,.bootstrap .btn-danger.active,.open>.bootstrap .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.bootstrap .btn-danger:active:hover,.bootstrap .btn-danger:active:focus,.bootstrap .btn-danger:active.focus,.bootstrap .btn-danger.active:hover,.bootstrap .btn-danger.active:focus,.bootstrap .btn-danger.active.focus,.open>.bootstrap .btn-danger.dropdown-toggle:hover,.open>.bootstrap .btn-danger.dropdown-toggle:focus,.open>.bootstrap .btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.bootstrap .btn-danger:active,.bootstrap .btn-danger.active,.open>.bootstrap .btn-danger.dropdown-toggle{background-image:none}.bootstrap .btn-danger.disabled:hover,.bootstrap .btn-danger.disabled:focus,.bootstrap .btn-danger.disabled.focus,.bootstrap .btn-danger[disabled]:hover,.bootstrap .btn-danger[disabled]:focus,.bootstrap .btn-danger[disabled].focus,fieldset[disabled] .bootstrap .btn-danger:hover,fieldset[disabled] .bootstrap .btn-danger:focus,fieldset[disabled] .bootstrap .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.bootstrap .btn-danger .badge{color:#d9534f;background-color:#fff}.bootstrap .btn-link{color:#337ab7;font-weight:normal;border-radius:0}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link.active,.bootstrap .btn-link[disabled],fieldset[disabled] .bootstrap .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn-link,.bootstrap .btn-link:hover,.bootstrap .btn-link:focus,.bootstrap .btn-link:active{border-color:transparent}.bootstrap .btn-link:hover,.bootstrap .btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.bootstrap .btn-link[disabled]:hover,.bootstrap .btn-link[disabled]:focus,fieldset[disabled] .bootstrap .btn-link:hover,fieldset[disabled] .bootstrap .btn-link:focus{color:#777777;text-decoration:none}.bootstrap .btn-lg,.bootstrap .btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.bootstrap .btn-sm,.bootstrap .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.bootstrap .btn-xs,.bootstrap .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.bootstrap .btn-block{display:block;width:100%}.bootstrap .btn-block+.btn-block{margin-top:5px}.bootstrap input[type="submit"].btn-block,.bootstrap input[type="reset"].btn-block,.bootstrap input[type="button"].btn-block{width:100%}.bootstrap .fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.bootstrap .fade.in{opacity:1}.bootstrap .collapse{display:none}.bootstrap .collapse.in{display:block}.bootstrap tr.collapse.in{display:table-row}.bootstrap tbody.collapse.in{display:table-row-group}.bootstrap .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bootstrap .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.bootstrap .dropup,.bootstrap .dropdown{position:relative}.bootstrap .dropdown-toggle:focus{outline:0}.bootstrap .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.bootstrap .dropdown-menu.pull-right{right:0;left:auto}.bootstrap .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.bootstrap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333333;white-space:nowrap}.bootstrap .dropdown-menu>li>a:hover,.bootstrap .dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.bootstrap .dropdown-menu>.active>a,.bootstrap .dropdown-menu>.active>a:hover,.bootstrap .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.bootstrap .dropdown-menu>.disabled>a,.bootstrap .dropdown-menu>.disabled>a:hover,.bootstrap .dropdown-menu>.disabled>a:focus{color:#777777}.bootstrap .dropdown-menu>.disabled>a:hover,.bootstrap .dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.bootstrap .open>.dropdown-menu{display:block}.bootstrap .open>a{outline:0}.bootstrap .dropdown-menu-right{left:auto;right:0}.bootstrap .dropdown-menu-left{left:0;right:auto}.bootstrap .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777777;white-space:nowrap}.bootstrap .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.bootstrap .pull-right>.dropdown-menu{right:0;left:auto}.bootstrap .dropup .caret,.bootstrap .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.bootstrap .dropup .dropdown-menu,.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.bootstrap .navbar-right .dropdown-menu{right:0;left:auto}.bootstrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.bootstrap .btn-group,.bootstrap .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.bootstrap .btn-group>.btn,.bootstrap .btn-group-vertical>.btn{position:relative;float:left}.bootstrap .btn-group>.btn:hover,.bootstrap .btn-group>.btn:focus,.bootstrap .btn-group>.btn:active,.bootstrap .btn-group>.btn.active,.bootstrap .btn-group-vertical>.btn:hover,.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group-vertical>.btn:active,.bootstrap .btn-group-vertical>.btn.active{z-index:2}.bootstrap .btn-group .btn+.btn,.bootstrap .btn-group .btn+.btn-group,.bootstrap .btn-group .btn-group+.btn,.bootstrap .btn-group .btn-group+.btn-group{margin-left:-1px}.bootstrap .btn-toolbar{margin-left:-5px}.bootstrap .btn-toolbar:before,.bootstrap .btn-toolbar:after{content:" ";display:table}.bootstrap .btn-toolbar:after{clear:both}.bootstrap .btn-toolbar .btn,.bootstrap .btn-toolbar .btn-group,.bootstrap .btn-toolbar .input-group{float:left}.bootstrap .btn-toolbar>.btn,.bootstrap .btn-toolbar>.btn-group,.bootstrap .btn-toolbar>.input-group{margin-left:5px}.bootstrap .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bootstrap .btn-group>.btn:first-child{margin-left:0}.bootstrap .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn:last-child:not(:first-child),.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group>.btn-group{float:left}.bootstrap .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group .dropdown-toggle:active,.bootstrap .btn-group.open .dropdown-toggle{outline:0}.bootstrap .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bootstrap .btn-group>.btn-lg+.dropdown-toggle,.bootstrap .btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.bootstrap .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bootstrap .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn .caret{margin-left:0}.bootstrap .btn-lg .caret,.bootstrap .btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.bootstrap .dropup .btn-lg .caret,.bootstrap .dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group-vertical>.btn-group,.bootstrap .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.bootstrap .btn-group-vertical>.btn-group:before,.bootstrap .btn-group-vertical>.btn-group:after{content:" ";display:table}.bootstrap .btn-group-vertical>.btn-group:after{clear:both}.bootstrap .btn-group-vertical>.btn-group>.btn{float:none}.bootstrap .btn-group-vertical>.btn+.btn,.bootstrap .btn-group-vertical>.btn+.btn-group,.bootstrap .btn-group-vertical>.btn-group+.btn,.bootstrap .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.bootstrap .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.bootstrap .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.bootstrap .btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bootstrap .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.bootstrap .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.bootstrap .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.bootstrap .btn-group-justified>.btn,.bootstrap .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.bootstrap .btn-group-justified>.btn-group .btn{width:100%}.bootstrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.bootstrap [data-toggle="buttons"]>.btn input[type="radio"],.bootstrap [data-toggle="buttons"]>.btn input[type="checkbox"],.bootstrap [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.bootstrap [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.bootstrap .input-group{position:relative;display:table;border-collapse:separate}.bootstrap .input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.bootstrap .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.bootstrap .input-group .form-control:focus{z-index:3}.bootstrap .input-group-addon,.bootstrap .input-group-btn,.bootstrap .input-group .form-control{display:table-cell}.bootstrap .input-group-addon:not(:first-child):not(:last-child),.bootstrap .input-group-btn:not(:first-child):not(:last-child),.bootstrap .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.bootstrap .input-group-addon,.bootstrap .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.bootstrap .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #ccc;border-radius:4px}.bootstrap .input-group-addon.input-sm,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.bootstrap .input-group-addon.input-lg,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.bootstrap .input-group-addon input[type="radio"],.bootstrap .input-group-addon input[type="checkbox"]{margin-top:0}.bootstrap .input-group .form-control:first-child,.bootstrap .input-group-addon:first-child,.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group>.btn,.bootstrap .input-group-btn:first-child>.dropdown-toggle,.bootstrap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .input-group-addon:first-child{border-right:0}.bootstrap .input-group .form-control:last-child,.bootstrap .input-group-addon:last-child,.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group>.btn,.bootstrap .input-group-btn:last-child>.dropdown-toggle,.bootstrap .input-group-btn:first-child>.btn:not(:first-child),.bootstrap .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .input-group-addon:last-child{border-left:0}.bootstrap .input-group-btn{position:relative;font-size:0;white-space:nowrap}.bootstrap .input-group-btn>.btn{position:relative}.bootstrap .input-group-btn>.btn+.btn{margin-left:-1px}.bootstrap .input-group-btn>.btn:hover,.bootstrap .input-group-btn>.btn:focus,.bootstrap .input-group-btn>.btn:active{z-index:2}.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group{margin-right:-1px}.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.bootstrap .nav{margin-bottom:0;padding-left:0;list-style:none}.bootstrap .nav:before,.bootstrap .nav:after{content:" ";display:table}.bootstrap .nav:after{clear:both}.bootstrap .nav>li{position:relative;display:block}.bootstrap .nav>li>a{position:relative;display:block;padding:10px 15px}.bootstrap .nav>li>a:hover,.bootstrap .nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.bootstrap .nav>li.disabled>a{color:#777777}.bootstrap .nav>li.disabled>a:hover,.bootstrap .nav>li.disabled>a:focus{color:#777777;text-decoration:none;background-color:transparent;cursor:not-allowed}.bootstrap .nav .open>a,.bootstrap .nav .open>a:hover,.bootstrap .nav .open>a:focus{background-color:#eeeeee;border-color:#337ab7}.bootstrap .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.bootstrap .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #ddd}.bootstrap .nav-tabs>li.active>a,.bootstrap .nav-tabs>li.active>a:hover,.bootstrap .nav-tabs>li.active>a:focus{color:#555555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.bootstrap .nav-pills>li{float:left}.bootstrap .nav-pills>li>a{border-radius:4px}.bootstrap .nav-pills>li+li{margin-left:2px}.bootstrap .nav-pills>li.active>a,.bootstrap .nav-pills>li.active>a:hover,.bootstrap .nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-top:2px;margin-left:0}.bootstrap .nav-justified,.bootstrap .nav-tabs.nav-justified{width:100%}.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.bootstrap .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified,.bootstrap .nav-tabs.nav-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a:hover,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a:hover,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.bootstrap .tab-content>.tab-pane{display:none}.bootstrap .tab-content>.active{display:block}.bootstrap .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.bootstrap .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.bootstrap .navbar:before,.bootstrap .navbar:after{content:" ";display:table}.bootstrap .navbar:after{clear:both}@media (min-width: 768px){.bootstrap .navbar{border-radius:4px}}.bootstrap .navbar-header:before,.bootstrap .navbar-header:after{content:" ";display:table}.bootstrap .navbar-header:after{clear:both}@media (min-width: 768px){.bootstrap .navbar-header{float:left}}.bootstrap .navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.bootstrap .navbar-collapse:before,.bootstrap .navbar-collapse:after{content:" ";display:table}.bootstrap .navbar-collapse:after{clear:both}.bootstrap .navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.bootstrap .navbar-collapse{width:auto;border-top:0;box-shadow:none}.bootstrap .navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.bootstrap .navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .bootstrap .navbar-collapse,.navbar-static-top .bootstrap .navbar-collapse,.navbar-fixed-bottom .bootstrap .navbar-collapse{padding-left:0;padding-right:0}}.bootstrap .navbar-fixed-top .navbar-collapse,.bootstrap .navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.bootstrap .navbar-fixed-top .navbar-collapse,.bootstrap .navbar-fixed-bottom .navbar-collapse{max-height:200px}}.bootstrap .container>.navbar-header,.bootstrap .accounts.show>.navbar-header,.bootstrap .accounts.password.edit>.navbar-header,.bootstrap .accounts.leave>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .accounts.show>.navbar-collapse,.bootstrap .accounts.password.edit>.navbar-collapse,.bootstrap .accounts.leave>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.bootstrap .container>.navbar-header,.bootstrap .accounts.show>.navbar-header,.bootstrap .accounts.password.edit>.navbar-header,.bootstrap .accounts.leave>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .accounts.show>.navbar-collapse,.bootstrap .accounts.password.edit>.navbar-collapse,.bootstrap .accounts.leave>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.bootstrap .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.bootstrap .navbar-static-top{border-radius:0}}.bootstrap .navbar-fixed-top,.bootstrap .navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.bootstrap .navbar-fixed-top,.bootstrap .navbar-fixed-bottom{border-radius:0}}.bootstrap .navbar-fixed-top{top:0;border-width:0 0 1px}.bootstrap .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.bootstrap .navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.bootstrap .navbar-brand:hover,.bootstrap .navbar-brand:focus{text-decoration:none}.bootstrap .navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .bootstrap .navbar-brand,.navbar>.accounts.show .bootstrap .navbar-brand,.navbar>.accounts.password.edit .bootstrap .navbar-brand,.navbar>.accounts.leave .bootstrap .navbar-brand,.navbar>.container-fluid .bootstrap .navbar-brand{margin-left:-15px}}.bootstrap .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.bootstrap .navbar-toggle:focus{outline:0}.bootstrap .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.bootstrap .navbar-toggle{display:none}}.bootstrap .navbar-nav{margin:7.5px -15px}.bootstrap .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 767px){.bootstrap .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.bootstrap .navbar-nav .open .dropdown-menu>li>a,.bootstrap .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.bootstrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.bootstrap .navbar-nav .open .dropdown-menu>li>a:hover,.bootstrap .navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.bootstrap .navbar-nav{float:left;margin:0}.bootstrap .navbar-nav>li{float:left}.bootstrap .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.bootstrap .navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width: 768px){.bootstrap .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.bootstrap .navbar-form .form-control-static{display:inline-block}.bootstrap .navbar-form .input-group{display:inline-table;vertical-align:middle}.bootstrap .navbar-form .input-group .input-group-addon,.bootstrap .navbar-form .input-group .input-group-btn,.bootstrap .navbar-form .input-group .form-control{width:auto}.bootstrap .navbar-form .input-group>.form-control{width:100%}.bootstrap .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .navbar-form .radio,.bootstrap .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.bootstrap .navbar-form .radio label,.bootstrap .navbar-form .checkbox label{padding-left:0}.bootstrap .navbar-form .radio input[type="radio"],.bootstrap .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.bootstrap .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.bootstrap .navbar-form .form-group{margin-bottom:5px}.bootstrap .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.bootstrap .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.bootstrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.bootstrap .navbar-btn{margin-top:8px;margin-bottom:8px}.bootstrap .navbar-btn.btn-sm,.bootstrap .btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}.bootstrap .navbar-btn.btn-xs,.bootstrap .btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.bootstrap .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.bootstrap .navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.bootstrap .navbar-left{float:left !important}.bootstrap .navbar-right{float:right !important;margin-right:-15px}.bootstrap .navbar-right ~ .navbar-right{margin-right:0}}.bootstrap .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.bootstrap .navbar-default .navbar-brand{color:#777}.bootstrap .navbar-default .navbar-brand:hover,.bootstrap .navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.bootstrap .navbar-default .navbar-text{color:#777}.bootstrap .navbar-default .navbar-nav>li>a{color:#777}.bootstrap .navbar-default .navbar-nav>li>a:hover,.bootstrap .navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.bootstrap .navbar-default .navbar-nav>.active>a,.bootstrap .navbar-default .navbar-nav>.active>a:hover,.bootstrap .navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.disabled>a,.bootstrap .navbar-default .navbar-nav>.disabled>a:hover,.bootstrap .navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.bootstrap .navbar-default .navbar-toggle:hover,.bootstrap .navbar-default .navbar-toggle:focus{background-color:#ddd}.bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.bootstrap .navbar-default .navbar-collapse,.bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.open>a,.bootstrap .navbar-default .navbar-nav>.open>a:hover,.bootstrap .navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 767px){.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.bootstrap .navbar-default .navbar-link{color:#777}.bootstrap .navbar-default .navbar-link:hover{color:#333}.bootstrap .navbar-default .btn-link{color:#777}.bootstrap .navbar-default .btn-link:hover,.bootstrap .navbar-default .btn-link:focus{color:#333}.bootstrap .navbar-default .btn-link[disabled]:hover,.bootstrap .navbar-default .btn-link[disabled]:focus,fieldset[disabled] .bootstrap .navbar-default .btn-link:hover,fieldset[disabled] .bootstrap .navbar-default .btn-link:focus{color:#ccc}.bootstrap .navbar-inverse{background-color:#222;border-color:#090909}.bootstrap .navbar-inverse .navbar-brand{color:#9d9d9d}.bootstrap .navbar-inverse .navbar-brand:hover,.bootstrap .navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.bootstrap .navbar-inverse .navbar-text{color:#9d9d9d}.bootstrap .navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.bootstrap .navbar-inverse .navbar-nav>li>a:hover,.bootstrap .navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.bootstrap .navbar-inverse .navbar-nav>.active>a,.bootstrap .navbar-inverse .navbar-nav>.active>a:hover,.bootstrap .navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.bootstrap .navbar-inverse .navbar-nav>.disabled>a,.bootstrap .navbar-inverse .navbar-nav>.disabled>a:hover,.bootstrap .navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.bootstrap .navbar-inverse .navbar-toggle:hover,.bootstrap .navbar-inverse .navbar-toggle:focus{background-color:#333}.bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.bootstrap .navbar-inverse .navbar-collapse,.bootstrap .navbar-inverse .navbar-form{border-color:#101010}.bootstrap .navbar-inverse .navbar-nav>.open>a,.bootstrap .navbar-inverse .navbar-nav>.open>a:hover,.bootstrap .navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.bootstrap .navbar-inverse .navbar-link{color:#9d9d9d}.bootstrap .navbar-inverse .navbar-link:hover{color:#fff}.bootstrap .navbar-inverse .btn-link{color:#9d9d9d}.bootstrap .navbar-inverse .btn-link:hover,.bootstrap .navbar-inverse .btn-link:focus{color:#fff}.bootstrap .navbar-inverse .btn-link[disabled]:hover,.bootstrap .navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus{color:#444}.bootstrap .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.bootstrap .breadcrumb>li{display:inline-block}.bootstrap .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.bootstrap .breadcrumb>.active{color:#777777}.bootstrap .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.bootstrap .pagination>li{display:inline}.bootstrap .pagination>li>a,.bootstrap .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.bootstrap .pagination>li:first-child>a,.bootstrap .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.bootstrap .pagination>li:last-child>a,.bootstrap .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.bootstrap .pagination>li>a:hover,.bootstrap .pagination>li>a:focus,.bootstrap .pagination>li>span:hover,.bootstrap .pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eeeeee;border-color:#ddd}.bootstrap .pagination>.active>a,.bootstrap .pagination>.active>a:hover,.bootstrap .pagination>.active>a:focus,.bootstrap .pagination>.active>span,.bootstrap .pagination>.active>span:hover,.bootstrap .pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.bootstrap .pagination>.disabled>span,.bootstrap .pagination>.disabled>span:hover,.bootstrap .pagination>.disabled>span:focus,.bootstrap .pagination>.disabled>a,.bootstrap .pagination>.disabled>a:hover,.bootstrap .pagination>.disabled>a:focus{color:#777777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.bootstrap .pagination-lg>li>a,.bootstrap .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.bootstrap .pagination-lg>li:first-child>a,.bootstrap .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.bootstrap .pagination-lg>li:last-child>a,.bootstrap .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.bootstrap .pagination-sm>li>a,.bootstrap .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap .pagination-sm>li:first-child>a,.bootstrap .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap .pagination-sm>li:last-child>a,.bootstrap .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.bootstrap .pager:before,.bootstrap .pager:after{content:" ";display:table}.bootstrap .pager:after{clear:both}.bootstrap .pager li{display:inline}.bootstrap .pager li>a,.bootstrap .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.bootstrap .pager li>a:hover,.bootstrap .pager li>a:focus{text-decoration:none;background-color:#eeeeee}.bootstrap .pager .next>a,.bootstrap .pager .next>span{float:right}.bootstrap .pager .previous>a,.bootstrap .pager .previous>span{float:left}.bootstrap .pager .disabled>a,.bootstrap .pager .disabled>a:hover,.bootstrap .pager .disabled>a:focus,.bootstrap .pager .disabled>span{color:#777777;background-color:#fff;cursor:not-allowed}.bootstrap .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.bootstrap .label:empty{display:none}.btn .bootstrap .label{position:relative;top:-1px}.bootstrap a.label:hover,.bootstrap a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.bootstrap .label-default{background-color:#777777}.bootstrap .label-default[href]:hover,.bootstrap .label-default[href]:focus{background-color:#5e5e5e}.bootstrap .label-primary{background-color:#337ab7}.bootstrap .label-primary[href]:hover,.bootstrap .label-primary[href]:focus{background-color:#286090}.bootstrap .label-success{background-color:#5cb85c}.bootstrap .label-success[href]:hover,.bootstrap .label-success[href]:focus{background-color:#449d44}.bootstrap .label-info{background-color:#5bc0de}.bootstrap .label-info[href]:hover,.bootstrap .label-info[href]:focus{background-color:#31b0d5}.bootstrap .label-warning{background-color:#f0ad4e}.bootstrap .label-warning[href]:hover,.bootstrap .label-warning[href]:focus{background-color:#ec971f}.bootstrap .label-danger{background-color:#d9534f}.bootstrap .label-danger[href]:hover,.bootstrap .label-danger[href]:focus{background-color:#c9302c}.bootstrap .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777777;border-radius:10px}.bootstrap .badge:empty{display:none}.btn .bootstrap .badge{position:relative;top:-1px}.btn-xs .bootstrap .badge,.bootstrap .btn-group-xs>.btn .bootstrap .badge,.btn-group-xs>.btn .bootstrap .badge{top:0;padding:1px 5px}.list-group-item.active>.bootstrap .badge,.nav-pills>.active>a>.bootstrap .badge{color:#337ab7;background-color:#fff}.list-group-item>.bootstrap .badge{float:right}.list-group-item>.bootstrap .badge+.bootstrap .badge{margin-right:5px}.nav-pills>li>a>.bootstrap .badge{margin-left:3px}.bootstrap a.badge:hover,.bootstrap a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.bootstrap .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee}.bootstrap .jumbotron h1,.bootstrap .jumbotron .h1{color:inherit}.bootstrap .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.bootstrap .jumbotron>hr{border-top-color:#d5d5d5}.container .bootstrap .jumbotron,.accounts.show .bootstrap .jumbotron,.accounts.password.edit .bootstrap .jumbotron,.accounts.leave .bootstrap .jumbotron,.container-fluid .bootstrap .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.bootstrap .jumbotron .container,.bootstrap .jumbotron .accounts.show,.bootstrap .jumbotron .accounts.password.edit,.bootstrap .jumbotron .accounts.leave{max-width:100%}@media screen and (min-width: 768px){.bootstrap .jumbotron{padding-top:48px;padding-bottom:48px}.container .bootstrap .jumbotron,.accounts.show .bootstrap .jumbotron,.accounts.password.edit .bootstrap .jumbotron,.accounts.leave .bootstrap .jumbotron,.container-fluid .bootstrap .jumbotron{padding-left:60px;padding-right:60px}.bootstrap .jumbotron h1,.bootstrap .jumbotron .h1{font-size:63px}}.bootstrap .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.bootstrap .thumbnail>img,.bootstrap .thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.bootstrap .thumbnail .caption{padding:9px;color:#333333}.bootstrap a.thumbnail:hover,.bootstrap a.thumbnail:focus,.bootstrap a.thumbnail.active{border-color:#337ab7}.bootstrap .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.bootstrap .alert h4{margin-top:0;color:inherit}.bootstrap .alert .alert-link{font-weight:bold}.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable,.bootstrap .alert-dismissible{padding-right:35px}.bootstrap .alert-dismissable .close,.bootstrap .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.bootstrap .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.bootstrap .alert-success hr{border-top-color:#c9e2b3}.bootstrap .alert-success .alert-link{color:#2b542c}.bootstrap .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.bootstrap .alert-info hr{border-top-color:#a6e1ec}.bootstrap .alert-info .alert-link{color:#245269}.bootstrap .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.bootstrap .alert-warning hr{border-top-color:#f7e1b5}.bootstrap .alert-warning .alert-link{color:#66512c}.bootstrap .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.bootstrap .alert-danger hr{border-top-color:#e4b9c0}.bootstrap .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.bootstrap .progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.bootstrap .progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.bootstrap .progress-striped .progress-bar,.bootstrap .progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.bootstrap .progress.active .progress-bar,.bootstrap .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.bootstrap .progress-bar-success{background-color:#5cb85c}.progress-striped .bootstrap .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.bootstrap .progress-bar-info{background-color:#5bc0de}.progress-striped .bootstrap .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.bootstrap .progress-bar-warning{background-color:#f0ad4e}.progress-striped .bootstrap .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.bootstrap .progress-bar-danger{background-color:#d9534f}.progress-striped .bootstrap .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.bootstrap .media{margin-top:15px}.bootstrap .media:first-child{margin-top:0}.bootstrap .media,.bootstrap .media-body{zoom:1;overflow:hidden}.bootstrap .media-body{width:10000px}.bootstrap .media-object{display:block}.bootstrap .media-object.img-thumbnail{max-width:none}.bootstrap .media-right,.bootstrap .media>.pull-right{padding-left:10px}.bootstrap .media-left,.bootstrap .media>.pull-left{padding-right:10px}.bootstrap .media-left,.bootstrap .media-right,.bootstrap .media-body{display:table-cell;vertical-align:top}.bootstrap .media-middle{vertical-align:middle}.bootstrap .media-bottom{vertical-align:bottom}.bootstrap .media-heading{margin-top:0;margin-bottom:5px}.bootstrap .media-list{padding-left:0;list-style:none}.bootstrap .list-group{margin-bottom:20px;padding-left:0}.bootstrap .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.bootstrap .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.bootstrap .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bootstrap a.list-group-item,.bootstrap button.list-group-item{color:#555}.bootstrap a.list-group-item .list-group-item-heading,.bootstrap button.list-group-item .list-group-item-heading{color:#333}.bootstrap a.list-group-item:hover,.bootstrap a.list-group-item:focus,.bootstrap button.list-group-item:hover,.bootstrap button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.bootstrap button.list-group-item{width:100%;text-align:left}.bootstrap .list-group-item.disabled,.bootstrap .list-group-item.disabled:hover,.bootstrap .list-group-item.disabled:focus{background-color:#eeeeee;color:#777777;cursor:not-allowed}.bootstrap .list-group-item.disabled .list-group-item-heading,.bootstrap .list-group-item.disabled:hover .list-group-item-heading,.bootstrap .list-group-item.disabled:focus .list-group-item-heading{color:inherit}.bootstrap .list-group-item.disabled .list-group-item-text,.bootstrap .list-group-item.disabled:hover .list-group-item-text,.bootstrap .list-group-item.disabled:focus .list-group-item-text{color:#777777}.bootstrap .list-group-item.active,.bootstrap .list-group-item.active:hover,.bootstrap .list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.bootstrap .list-group-item.active .list-group-item-heading,.bootstrap .list-group-item.active .list-group-item-heading>small,.bootstrap .list-group-item.active .list-group-item-heading>.small,.bootstrap .list-group-item.active:hover .list-group-item-heading,.bootstrap .list-group-item.active:hover .list-group-item-heading>small,.bootstrap .list-group-item.active:hover .list-group-item-heading>.small,.bootstrap .list-group-item.active:focus .list-group-item-heading,.bootstrap .list-group-item.active:focus .list-group-item-heading>small,.bootstrap .list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.bootstrap .list-group-item.active .list-group-item-text,.bootstrap .list-group-item.active:hover .list-group-item-text,.bootstrap .list-group-item.active:focus .list-group-item-text{color:#c7ddef}.bootstrap .list-group-item-success{color:#3c763d;background-color:#dff0d8}.bootstrap a.list-group-item-success,.bootstrap button.list-group-item-success{color:#3c763d}.bootstrap a.list-group-item-success .list-group-item-heading,.bootstrap button.list-group-item-success .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-success:hover,.bootstrap a.list-group-item-success:focus,.bootstrap button.list-group-item-success:hover,.bootstrap button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}.bootstrap a.list-group-item-success.active,.bootstrap a.list-group-item-success.active:hover,.bootstrap a.list-group-item-success.active:focus,.bootstrap button.list-group-item-success.active,.bootstrap button.list-group-item-success.active:hover,.bootstrap button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.bootstrap .list-group-item-info{color:#31708f;background-color:#d9edf7}.bootstrap a.list-group-item-info,.bootstrap button.list-group-item-info{color:#31708f}.bootstrap a.list-group-item-info .list-group-item-heading,.bootstrap button.list-group-item-info .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-info:hover,.bootstrap a.list-group-item-info:focus,.bootstrap button.list-group-item-info:hover,.bootstrap button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}.bootstrap a.list-group-item-info.active,.bootstrap a.list-group-item-info.active:hover,.bootstrap a.list-group-item-info.active:focus,.bootstrap button.list-group-item-info.active,.bootstrap button.list-group-item-info.active:hover,.bootstrap button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.bootstrap .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.bootstrap a.list-group-item-warning,.bootstrap button.list-group-item-warning{color:#8a6d3b}.bootstrap a.list-group-item-warning .list-group-item-heading,.bootstrap button.list-group-item-warning .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-warning:hover,.bootstrap a.list-group-item-warning:focus,.bootstrap button.list-group-item-warning:hover,.bootstrap button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}.bootstrap a.list-group-item-warning.active,.bootstrap a.list-group-item-warning.active:hover,.bootstrap a.list-group-item-warning.active:focus,.bootstrap button.list-group-item-warning.active,.bootstrap button.list-group-item-warning.active:hover,.bootstrap button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.bootstrap .list-group-item-danger{color:#a94442;background-color:#f2dede}.bootstrap a.list-group-item-danger,.bootstrap button.list-group-item-danger{color:#a94442}.bootstrap a.list-group-item-danger .list-group-item-heading,.bootstrap button.list-group-item-danger .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-danger:hover,.bootstrap a.list-group-item-danger:focus,.bootstrap button.list-group-item-danger:hover,.bootstrap button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}.bootstrap a.list-group-item-danger.active,.bootstrap a.list-group-item-danger.active:hover,.bootstrap a.list-group-item-danger.active:focus,.bootstrap button.list-group-item-danger.active,.bootstrap button.list-group-item-danger.active:hover,.bootstrap button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.bootstrap .list-group-item-heading{margin-top:0;margin-bottom:5px}.bootstrap .list-group-item-text{margin-bottom:0;line-height:1.3}.bootstrap .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.bootstrap .panel-body{padding:15px}.bootstrap .panel-body:before,.bootstrap .panel-body:after{content:" ";display:table}.bootstrap .panel-body:after{clear:both}.bootstrap .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.bootstrap .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.bootstrap .panel-title>a,.bootstrap .panel-title>small,.bootstrap .panel-title>.small,.bootstrap .panel-title>small>a,.bootstrap .panel-title>.small>a{color:inherit}.bootstrap .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bootstrap .panel>.list-group,.bootstrap .panel>.panel-collapse>.list-group{margin-bottom:0}.bootstrap .panel>.list-group .list-group-item,.bootstrap .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.bootstrap .panel>.list-group:first-child .list-group-item:first-child,.bootstrap .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.bootstrap .panel>.list-group:last-child .list-group-item:last-child,.bootstrap .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bootstrap .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.bootstrap .list-group+.panel-footer{border-top-width:0}.bootstrap .panel>.table,.bootstrap .panel>.table-responsive>.table,.bootstrap .panel>.panel-collapse>.table{margin-bottom:0}.bootstrap .panel>.table caption,.bootstrap .panel>.table-responsive>.table caption,.bootstrap .panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.bootstrap .panel>.table:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.bootstrap .panel>.table:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.bootstrap .panel>.panel-body+.table,.bootstrap .panel>.panel-body+.table-responsive,.bootstrap .panel>.table+.panel-body,.bootstrap .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.bootstrap .panel>.table>tbody:first-child>tr:first-child th,.bootstrap .panel>.table>tbody:first-child>tr:first-child td{border-top:0}.bootstrap .panel>.table-bordered,.bootstrap .panel>.table-responsive>.table-bordered{border:0}.bootstrap .panel>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.bootstrap .panel>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.bootstrap .panel>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.bootstrap .panel>.table-responsive{border:0;margin-bottom:0}.bootstrap .panel-group{margin-bottom:20px}.bootstrap .panel-group .panel{margin-bottom:0;border-radius:4px}.bootstrap .panel-group .panel+.panel{margin-top:5px}.bootstrap .panel-group .panel-heading{border-bottom:0}.bootstrap .panel-group .panel-heading+.panel-collapse>.panel-body,.bootstrap .panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.bootstrap .panel-group .panel-footer{border-top:0}.bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.bootstrap .panel-default{border-color:#ddd}.bootstrap .panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#ddd}.bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.bootstrap .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333333}.bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.bootstrap .panel-primary{border-color:#337ab7}.bootstrap .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.bootstrap .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.bootstrap .panel-success{border-color:#d6e9c6}.bootstrap .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.bootstrap .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.bootstrap .panel-info{border-color:#bce8f1}.bootstrap .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.bootstrap .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.bootstrap .panel-warning{border-color:#faebcc}.bootstrap .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.bootstrap .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.bootstrap .panel-danger{border-color:#ebccd1}.bootstrap .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.bootstrap .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.bootstrap .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.bootstrap .embed-responsive .embed-responsive-item,.bootstrap .embed-responsive iframe,.bootstrap .embed-responsive embed,.bootstrap .embed-responsive object,.bootstrap .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.bootstrap .embed-responsive-16by9{padding-bottom:56.25%}.bootstrap .embed-responsive-4by3{padding-bottom:75%}.bootstrap .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.bootstrap .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.bootstrap .well-lg{padding:24px;border-radius:6px}.bootstrap .well-sm{padding:9px;border-radius:3px}.bootstrap .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.bootstrap .close:hover,.bootstrap .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}.bootstrap button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.bootstrap .modal-open{overflow:hidden}.bootstrap .modal,.bootstrap .modal .modal__background,.modal .bootstrap .modal__background{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.bootstrap .modal.fade .modal-dialog,.bootstrap .modal .fade.modal__background .modal-dialog,.modal .bootstrap .fade.modal__background .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.bootstrap .modal.in .modal-dialog,.bootstrap .modal .in.modal__background .modal-dialog,.modal .bootstrap .in.modal__background .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.bootstrap .modal-open .modal,.bootstrap .modal-open .modal .modal__background,.modal .bootstrap .modal-open .modal__background{overflow-x:hidden;overflow-y:auto}.bootstrap .modal-dialog{position:relative;width:auto;margin:10px}.bootstrap .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.bootstrap .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.bootstrap .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.bootstrap .modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.bootstrap .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.bootstrap .modal-header:before,.bootstrap .modal-header:after{content:" ";display:table}.bootstrap .modal-header:after{clear:both}.bootstrap .modal-header .close{margin-top:-2px}.bootstrap .modal-title{margin:0;line-height:1.42857}.bootstrap .modal-body{position:relative;padding:15px}.bootstrap .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.bootstrap .modal-footer:before,.bootstrap .modal-footer:after{content:" ";display:table}.bootstrap .modal-footer:after{clear:both}.bootstrap .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.bootstrap .modal-footer .btn-group .btn+.btn{margin-left:-1px}.bootstrap .modal-footer .btn-block+.btn-block{margin-left:0}.bootstrap .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.bootstrap .modal-dialog{width:600px;margin:30px auto}.bootstrap .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.bootstrap .modal-sm{width:300px}}@media (min-width: 992px){.bootstrap .modal-lg{width:900px}}.bootstrap .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.bootstrap .tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.bootstrap .tooltip.top{margin-top:-3px;padding:5px 0}.bootstrap .tooltip.right{margin-left:3px;padding:0 5px}.bootstrap .tooltip.bottom{margin-top:3px;padding:5px 0}.bootstrap .tooltip.left{margin-left:-3px;padding:0 5px}.bootstrap .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.bootstrap .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.bootstrap .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.bootstrap .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.bootstrap .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.bootstrap .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.bootstrap .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.bootstrap .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.bootstrap .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.bootstrap .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.bootstrap .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.bootstrap .popover.top{margin-top:-10px}.bootstrap .popover.right{margin-left:10px}.bootstrap .popover.bottom{margin-top:10px}.bootstrap .popover.left{margin-left:-10px}.bootstrap .popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.bootstrap .popover-content{padding:9px 14px}.bootstrap .popover>.arrow,.bootstrap .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.bootstrap .popover>.arrow{border-width:11px}.bootstrap .popover>.arrow:after{border-width:10px;content:""}.bootstrap .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.bootstrap .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.bootstrap .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.bootstrap .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.bootstrap .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.bootstrap .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.bootstrap .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.bootstrap .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.bootstrap .carousel{position:relative}.bootstrap .carousel-inner{position:relative;overflow:hidden;width:100%}.bootstrap .carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.bootstrap .carousel-inner>.item>img,.bootstrap .carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.bootstrap .carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.bootstrap .carousel-inner>.item.next,.bootstrap .carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.bootstrap .carousel-inner>.item.prev,.bootstrap .carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.bootstrap .carousel-inner>.item.next.left,.bootstrap .carousel-inner>.item.prev.right,.bootstrap .carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.bootstrap .carousel-inner>.active,.bootstrap .carousel-inner>.next,.bootstrap .carousel-inner>.prev{display:block}.bootstrap .carousel-inner>.active{left:0}.bootstrap .carousel-inner>.next,.bootstrap .carousel-inner>.prev{position:absolute;top:0;width:100%}.bootstrap .carousel-inner>.next{left:100%}.bootstrap .carousel-inner>.prev{left:-100%}.bootstrap .carousel-inner>.next.left,.bootstrap .carousel-inner>.prev.right{left:0}.bootstrap .carousel-inner>.active.left{left:-100%}.bootstrap .carousel-inner>.active.right{left:100%}.bootstrap .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent}.bootstrap .carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.bootstrap .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.bootstrap .carousel-control:hover,.bootstrap .carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.bootstrap .carousel-control .icon-prev,.bootstrap .carousel-control .icon-next,.bootstrap .carousel-control .glyphicon-chevron-left,.bootstrap .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.bootstrap .carousel-control .icon-prev,.bootstrap .carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.bootstrap .carousel-control .icon-next,.bootstrap .carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.bootstrap .carousel-control .icon-prev,.bootstrap .carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.bootstrap .carousel-control .icon-prev:before{content:'\2039'}.bootstrap .carousel-control .icon-next:before{content:'\203a'}.bootstrap .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.bootstrap .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.bootstrap .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.bootstrap .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.bootstrap .carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.bootstrap .carousel-control .glyphicon-chevron-left,.bootstrap .carousel-control .glyphicon-chevron-right,.bootstrap .carousel-control .icon-prev,.bootstrap .carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.bootstrap .carousel-control .glyphicon-chevron-left,.bootstrap .carousel-control .icon-prev{margin-left:-10px}.bootstrap .carousel-control .glyphicon-chevron-right,.bootstrap .carousel-control .icon-next{margin-right:-10px}.bootstrap .carousel-caption{left:20%;right:20%;padding-bottom:30px}.bootstrap .carousel-indicators{bottom:20px}}.bootstrap .clearfix:before,.bootstrap .clearfix:after{content:" ";display:table}.bootstrap .clearfix:after{clear:both}.bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.bootstrap .pull-right{float:right !important}.bootstrap .pull-left{float:left !important}.bootstrap .hide{display:none !important}.bootstrap .show{display:block !important}.bootstrap .invisible{visibility:hidden}.bootstrap .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.bootstrap .hidden{display:none !important}.bootstrap .affix{position:fixed}@-ms-viewport{width:device-width}.bootstrap .visible-xs{display:none !important}.bootstrap .visible-sm{display:none !important}.bootstrap .visible-md{display:none !important}.bootstrap .visible-lg{display:none !important}.bootstrap .visible-xs-block,.bootstrap .visible-xs-inline,.bootstrap .visible-xs-inline-block,.bootstrap .visible-sm-block,.bootstrap .visible-sm-inline,.bootstrap .visible-sm-inline-block,.bootstrap .visible-md-block,.bootstrap .visible-md-inline,.bootstrap .visible-md-inline-block,.bootstrap .visible-lg-block,.bootstrap .visible-lg-inline,.bootstrap .visible-lg-inline-block{display:none !important}@media (max-width: 767px){.bootstrap .visible-xs{display:block !important}.bootstrap table.visible-xs{display:table !important}.bootstrap tr.visible-xs{display:table-row !important}.bootstrap th.visible-xs,.bootstrap td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.bootstrap .visible-xs-block{display:block !important}}@media (max-width: 767px){.bootstrap .visible-xs-inline{display:inline !important}}@media (max-width: 767px){.bootstrap .visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.bootstrap .visible-sm{display:block !important}.bootstrap table.visible-sm{display:table !important}.bootstrap tr.visible-sm{display:table-row !important}.bootstrap th.visible-sm,.bootstrap td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.bootstrap .visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.bootstrap .visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.bootstrap .visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.bootstrap .visible-md{display:block !important}.bootstrap table.visible-md{display:table !important}.bootstrap tr.visible-md{display:table-row !important}.bootstrap th.visible-md,.bootstrap td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.bootstrap .visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.bootstrap .visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.bootstrap .visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.bootstrap .visible-lg{display:block !important}.bootstrap table.visible-lg{display:table !important}.bootstrap tr.visible-lg{display:table-row !important}.bootstrap th.visible-lg,.bootstrap td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.bootstrap .visible-lg-block{display:block !important}}@media (min-width: 1200px){.bootstrap .visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.bootstrap .visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.bootstrap .hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.bootstrap .hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.bootstrap .hidden-md{display:none !important}}@media (min-width: 1200px){.bootstrap .hidden-lg{display:none !important}}.bootstrap .visible-print{display:none !important}@media print{.bootstrap .visible-print{display:block !important}.bootstrap table.visible-print{display:table !important}.bootstrap tr.visible-print{display:table-row !important}.bootstrap th.visible-print,.bootstrap td.visible-print{display:table-cell !important}}.bootstrap .visible-print-block{display:none !important}@media print{.bootstrap .visible-print-block{display:block !important}}.bootstrap .visible-print-inline{display:none !important}@media print{.bootstrap .visible-print-inline{display:inline !important}}.bootstrap .visible-print-inline-block{display:none !important}@media print{.bootstrap .visible-print-inline-block{display:inline-block !important}}@media print{.bootstrap .hidden-print{display:none !important}}.bootstrap .bootstrap-datetimepicker-widget{list-style:none}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width: 768px){.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #cccccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #cccccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap .bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap .bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap .bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap .bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap .bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap .bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap .bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap .bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap .bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap .bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap .bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap .bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap .bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap .bootstrap-datetimepicker-widget table td,.bootstrap .bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap .bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap .bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap .bootstrap-datetimepicker-widget table th.disabled,.bootstrap .bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap .bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap .bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap .bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap .bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap .bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap .bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap .bootstrap-datetimepicker-widget table td.day:hover,.bootstrap .bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap .bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap .bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap .bootstrap-datetimepicker-widget table td.old,.bootstrap .bootstrap-datetimepicker-widget table td.new{color:#777777}.bootstrap .bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap .bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap .bootstrap-datetimepicker-widget table td.active,.bootstrap .bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap .bootstrap-datetimepicker-widget table td.disabled,.bootstrap .bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap .bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap .bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap .bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap .bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap .bootstrap-datetimepicker-widget table td span.disabled,.bootstrap .bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap .bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap .bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap .bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.bootstrap .input-group.date .input-group-addon{cursor:pointer}.bootstrap .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.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}.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}.bm-responsive-button{display:inline-block;cursor:pointer;padding:4px 10px;border-radius:4px;font-size:18px;line-height:2;min-width:160px;text-align:center;text-decoration:none}.bm-responsive-button.bm-responsive-button--submit{border:1px solid #219315;color:#fff;background-image:linear-gradient(to bottom, #8fbd49, #6a9b1b)}@media only screen and (min-width: 980px){.bm-responsive-button.bm-responsive-button--submit{display:block;width:300px;padding:0 16px;font-size:16px;line-height:48px;color:#fff;margin:auto;border:1px solid #DE850B;box-sizing:border-box;background-color:#F39514;background-image:none;box-shadow:0 1px 0 rgba(220,135,20,0.3)}.bm-responsive-button.bm-responsive-button--submit:hover{border:1px solid #FFCA38;background-color:#FFCA38}}.bm-responsive-container{width:100%;margin:0 auto;background-color:#fff;overflow:hidden}.bm-responsive-container .bm-responsive-container__header{background-color:#92bf4c}.bm-responsive-container .bm-responsive-container__header .bm-responsive-container__header__text{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;padding:8px 7px;color:#fff;font-size:18px;font-weight:bold;line-height:1.5;overflow:hidden}.bm-responsive-container .bm-responsive-container__content{font-size:14px}@media only screen and (min-width: 980px){.bm-responsive-container{width:980px;border:1px solid #d4dacb;border-radius:4px}.bm-responsive-container .bm-responsive-container__header{position:relative;height:50px;background-color:#fff;border-bottom:1px solid #aaa}.bm-responsive-container .bm-responsive-container__header .bm-responsive-container__header__text{position:absolute;bottom:0;padding:7px 15px;color:#333;border-bottom:4px solid #64bc4b}.bm-responsive-container .bm-responsive-container__content{padding:20px 29px}}.bm-responsive-form[data-status='input'] .bm-responsive-form__item.bm-responsive-form__item--input{display:block}.bm-responsive-form[data-status='confirm'] .bm-responsive-form__item.bm-responsive-form__item--confirm{display:block}.bm-responsive-form[data-status='completed'] .bm-responsive-form__item.bm-responsive-form__item--completed{display:block}.bm-responsive-form .bm-responsive-form__item.bm-responsive-form__item--input{display:none}.bm-responsive-form .bm-responsive-form__item.bm-responsive-form__item--confirm{display:none}.bm-responsive-form .bm-responsive-form__item.bm-responsive-form__item--completed{display:none}.bm-responsive-form .bm-responsive-form__field:not(:first-of-type){margin-top:20px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail{display:flex;justify-content:flex-start;align-items:center;padding:7px;background-color:#ececec}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__name{font-size:16px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__type{line-height:13px;text-align:center;border-radius:2px;margin-left:10px;padding:0 2px;font-size:11px;color:#fff}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__type.bm-responsive-form__field__detail__type--required{background-color:#D64A38}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__type.bm-responsive-form__field__detail__type--option{background-color:#66f}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input{margin:7px 7px 0;text-align:left;line-height:0}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input input,.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input textarea{width:100%;padding:10px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;background-color:#fff;border:1px solid #aaa;border-radius:4px;font-size:16px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input textarea{height:100px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;vertical-align:middle;border:1px solid #8e8e8e;border-radius:4px;padding:0 24px 0 10px;font-size:16px;line-height:1.5;background-color:#fff;background-image:url(/assets/sp/components/bm-form/bm-form-select-arrow-82256ad4802bfc5ff2f49b56784fbebd1f04746fef59b07d71fc045968e8171b.png),linear-gradient(to bottom, #919191, #585858),linear-gradient(to bottom, #fff, #d0d0d0);background-repeat:no-repeat, repeat-y, repeat-y;background-position:right 5px top 50%, right top, left top;background-size:8px 6px, 18px 100%, 100%}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip{display:block;color:#e00;font-size:12px;background-color:#fff3f3;border:1px solid #edd;margin-bottom:5px;padding:5px;margin:0 7px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip:empty{display:none}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip.bm-responsive-form__field__tip--error{color:#f33}.bm-responsive-form .bm-responsive-form__action{margin:10px 5px;text-align:center}@media only screen and (min-width: 980px){.bm-responsive-form .bm-responsive-form__field{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ececec}.bm-responsive-form .bm-responsive-form__field:not(:first-of-type){margin-top:0}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail{flex-shrink:0;justify-content:flex-end;width:215px;padding:0 15px 0 0;background-color:transparent}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__name{font-size:14px;line-height:24px;margin-top:3px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__type{width:32px;height:20px;margin:0 0 0 10px;border-radius:4px;color:#fff;font-weight:bold;font-size:10px;line-height:20px;text-align:center;margin-top:3px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__detail .bm-responsive-form__field__detail__type.bm-responsive-form__field__detail__type--required{background-color:#f33}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input{flex:1;margin:0 7px 0;width:calc(100% - 230px);padding:0}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__input select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;border-radius:5px;min-width:80px;font-size:12px;line-height:1.5;min-width:80px;background-image:none;background-color:#f8f8f8;box-sizing:border-box;border:1px solid #ccc;height:32px;text-indent:2px}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip{display:block;border-radius:4px;border:none;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);position:absolute;top:-25px;left:50%;margin-left:115px;white-space:nowrap;background-color:#355B75;border-radius:4px;padding:10px 20px;transform:translateX(-50%);color:#fff;line-height:1;z-index:201}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip::after{display:block;content:"";height:8px;width:8px;background-color:#355B75;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.bm-responsive-form .bm-responsive-form__field .bm-responsive-form__field__tip.bm-responsive-form__field__tip--error{color:#fff}.bm-responsive-form .bm-responsive-form__action{margin:10px 0}}.app.show{background-color:#fff;color:#333;text-align:left;line-height:1.5;min-width:800px}.app.show .app.show .header{text-align:center;height:600px;background:no-repeat url(/assets/specials/app/img_header_pc-820dcd81320173a9e7d4748e37e2e0c813a9bddb9d2f1afe1a39a3e3eb055354.png) center 0 fixed}.app.show .app.show .header .header__title{padding:80px 0 0 0;margin:0 0 10px 0}.app.show .app.show .header .header__image{width:380px;height:auto}.app.show .app.show .header .header__txt{margin-bottom:50px;color:#61be44;font-size:18px}.app.show .app.show .header .header__dl{background:rgba(97,190,68,0.88);width:480px;border-radius:50px;padding:20px 0;margin:0 auto 50px auto}.app.show .app.show .header .header__txt_share{font-size:14px;color:#9b9b9b;line-height:1.3;margin-bottom:5px}@media only screen and (max-width: 800px){.app.show .app.show .header{background:no-repeat url(/assets/specials/app/img_header_sp-d02532c491d8efd805c7f0b85a92e2c553890341290be2fc2b2dad3295947763.png) center 180px scroll;background-size:80% auto;margin:0;height:inherit}.app.show .app.show .header .header__title{padding:20px 0 0 0;margin:0 0 8px 0}.app.show .app.show .header .header__image{width:280px;height:auto}.app.show .app.show .header .header__txt{margin-bottom:280px;color:#61be44;font-size:14px}.app.show .app.show .header .header__dl{background:rgba(97,190,68,0.88);width:inherit;border-radius:0;padding:30px 0;margin:0}.app.show .app.show .header .header__txt_share{background-color:#fff;font-size:12px;line-height:1.3;margin:0;padding:20px 0 5px 0}.app.show .app.show .header .header__txt_share br{display:none}.app.show .app.show .header .header__share{background-color:#fff;padding:0 0 20px 0}}@media only screen and (max-width: 540px){.app.show .app.show .header{background-size:105% auto}.app.show .app.show .header .header__txt{margin-bottom:210px}}.app.show .app.show .footer{background-color:#86d088;text-align:center;padding:80px 0 60px 0;position:relative}.app.show .app.show .footer .footer__dl{display:none;padding:40px 0;margin-bottom:60px}.app.show .app.show .footer .footer__pagetop{position:absolute;top:-20px;left:50%;margin-left:-40px}.app.show .app.show .footer .footer__share{margin:0 0 20px 0}.app.show .app.show .footer .footer__copyright{font-size:12px;color:#fff}@media only screen and (max-width: 800px){.app.show .app.show .footer{padding:0 0 20px 0}.app.show .app.show .footer .footer__dl{margin-bottom:0}.app.show .app.show .footer .footer__pagetop{position:inherit;top:auto;left:auto;margin:0 0 30px 0}.app.show .app.show .footer .footer__dl{display:inherit}}@media only screen and (max-width: 800px){.app.show .app.show .pagetop .pagetop__image{width:60px;height:auto}}.app.show .app.show .sns{padding:0;margin:0 auto;text-align:center}.app.show .app.show .sns .sns__link{display:inline-block;margin:0 5px}.app.show .app.show .sns .sns__icon{width:40px;height:40px;vertical-align:bottom}.app.show .app.show .sns a:hover .sns__icon{opacity:0.8}.app.show .app.show .app-dl{padding:0;margin:0 auto;text-align:center}.app.show .app.show .app-dl .app-dl__link{display:inline-block;margin:0 10px}@media only screen and (max-width: 800px){.app.show .app.show .app-dl .app-dl__link{margin:0 5px}}.app.show .app.show .app-dl .app-dl__banner{width:auto;height:50px;vertical-align:bottom;border-radius:5px}@media only screen and (max-width: 800px){.app.show .app.show .app-dl .app-dl__banner{height:44px}}.app.show .app.show .app-dl a:hover .app-dl__banner{opacity:0.9;background-color:#fff;box-shadow:0px 0px 14px #fff}@media only screen and (max-width: 800px){.app.show{min-width:inherit;width:100%}}.app.show .app__header{margin:0 auto}.app.show .area{padding:100px 0;text-align:left;color:#fff}.app.show .area .area__inner{width:370px;margin:0 auto}.app.show .area .area__copy{margin:0 0 20px 0;padding:0;font-size:28px;font-weight:normal}.app.show .area .area__illust{text-align:center;margin:0 0 30px 0}.app.show .area .area__image{width:auto;height:130px}.app.show .area .area__txt{margin:0 0 50px 0}.app.show .area .area__txt__bodycopy{padding:10px 0;border-bottom:2px dashed rgba(255,255,255,0.4);font-size:18px}.app.show .area .area__txt__bodycopy strong{color:#fcf9cd}@media only screen and (max-width: 800px){.app.show .area{padding:20px 0 0 0}.app.show .area .area__inner{width:inherit;margin:0}.app.show .area .area__copy{margin:0;padding:20px;font-size:20px;font-weight:bold}.app.show .area .area__illust{margin:0 0 20px 0}.app.show .area .area__image{height:60px}.app.show .area .area__txt{margin:0;padding:20px 20px 40px 20px}.app.show .area .area__txt__bodycopy{font-size:16px}.app.show .area .app-dl{display:none}}.app.show .area--addbook{background:no-repeat #86d088 url(/assets/specials/app/img1-e77525576e7e13916ca877d4acb9ac50a7fd0b6b238ae1d748034c25498e790d.png) 88% 70px}.app.show .area--addbook .area__inner{padding-right:430px}.app.show .area--addbook .app-dl{margin:0 -10px;text-align:left}@media only screen and (max-width: 1000px){.app.show .area--addbook{background-size:480px auto;background-position:100% 60px}}@media only screen and (max-width: 800px){.app.show .area--addbook{background-position:92% 20px;background-size:180px auto;margin:0}.app.show .area--addbook .area__copy{width:45%}.app.show .area--addbook .area__inner{padding-right:0}.app.show .area--addbook .area__illust{text-align:left;padding-left:20px;width:45%}.app.show .area--addbook .area__txt,.app.show .area--addbook .app-dl{background-color:#86d088}}.app.show .area--notice{background:no-repeat #64d8e7 url(/assets/specials/app/img2-75b81901fb3f6b3cbaaa4d49968bae8511ece9ca6d5fb5c300f4fdab27be8d23.png) 10% 70px}.app.show .area--notice .area__inner{padding-left:430px}.app.show .area--notice .app-dl{margin:0 -10px;text-align:left}@media only screen and (max-width: 1000px){.app.show .area--notice{background-size:480px auto;background-position:-10px 60px}}@media only screen and (max-width: 800px){.app.show .area--notice{background-position:10px 20px;background-size:180px auto;margin:0}.app.show .area--notice .area__copy{margin-left:42%;padding-right:18px}.app.show .area--notice .area__inner{padding-left:0}.app.show .area--notice .area__illust{text-align:left;padding-left:40px;margin-left:42%}.app.show .area--notice .area__txt,.app.show .area--notice .app-dl{background-color:#64d8e7}}.app.show .area--more{background-color:#f48fb1;text-align:center}.app.show .area--more .area__inner{width:inherit;margin:0 auto;display:table}.app.show .area--more .area__txt{padding-top:20px}.app.show .area--more .area__txt__bodycopy{display:table-cell;width:190px;height:340px;background-size:100% auto;background-position:0 74px;background-repeat:no-repeat;border-bottom:0px}.app.show .area--more .area__txt__bodycopy--glaph{background-image:url(/assets/specials/app/img3_1-dd7a691631c6f89500b2055e5e7d2d9ddce70593b9e385dece76747af6184cd5.png)}.app.show .area--more .area__txt__bodycopy--status{background-image:url(/assets/specials/app/img3_2-1b6fe4e7a7a93a58e3a3b1a221574b9ea8ddef331c2765ecd02937c9786de044.png)}.app.show .area--more .area__txt__bodycopy--shelf{background-image:url(/assets/specials/app/img3_3-d5c5d5024063f40fb8986886128922f5b4ac89be2aff8237dc88b0244bbbb024.png)}.app.show .area--more .area__txt__bodycopy--review{background-image:url(/assets/specials/app/img3_4-f534ac279e9106dc7b1bdf0418c3dd410a0f722ba20071dfbf51fc767f8b6881.png)}.app.show .area--more .area__txt__bodycopy--new{background-image:url(/assets/specials/app/img3_5-593b71afb3c1248b55d39737092b2e9c5a4ccd8b111851a9142bcb961519063c.png)}@media only screen and (max-width: 950px){.app.show .area--more .area__txt__bodycopy{width:158px;height:300px;font-size:16px}}@media only screen and (max-width: 800px){.app.show .area--more .area__inner{display:inherit}.app.show .area--more .area__txt{padding-bottom:0}.app.show .area--more .area__txt__bodycopy{display:inline-block;width:140px;height:inherit;padding:194px 0 0 0;margin:0 0 30px 0;background-position:10px 0;background-size:128px auto;font-size:14px}}.app.show .subtxt{font-size:12px}.app.show .app-dl{padding:0;margin:0 auto;text-align:center}.app.show .app-dl .app-dl__link{display:inline-block;margin:0 10px}@media only screen and (max-width: 800px){.app.show .app-dl .app-dl__link{margin:0 5px}}.app.show .app-dl .app-dl__banner{width:auto;height:50px;vertical-align:bottom;border-radius:5px}@media only screen and (max-width: 800px){.app.show .app-dl .app-dl__banner{height:44px}}.app.show .app-dl a:hover .app-dl__banner{opacity:0.9;background-color:#fff;box-shadow:0px 0px 14px #fff}.app.show .footer{background-color:#86d088;text-align:center;padding:80px 0 60px 0;position:relative}.app.show .footer .footer__dl{display:none;padding:40px 0;margin-bottom:60px}.app.show .footer .footer__pagetop{position:absolute;top:-20px;left:50%;margin-left:-40px}.app.show .footer .footer__share{margin:0 0 20px 0}.app.show .footer .footer__copyright{font-size:12px;color:#fff}@media only screen and (max-width: 800px){.app.show .footer{padding:0 0 20px 0}.app.show .footer .footer__dl{margin-bottom:0}.app.show .footer .footer__pagetop{position:inherit;top:auto;left:auto;margin:0 0 30px 0}.app.show .footer .footer__dl{display:inherit}}@media only screen and (max-width: 800px){.app.show .pagetop .pagetop__image{width:60px;height:auto}}.app.show .header{text-align:center;height:600px;background:no-repeat url(/assets/specials/app/img_header_pc-820dcd81320173a9e7d4748e37e2e0c813a9bddb9d2f1afe1a39a3e3eb055354.png) center 0 fixed}.app.show .header .header__title{padding:80px 0 0 0;margin:0 0 10px 0}.app.show .header .header__image{width:380px;height:auto}.app.show .header .header__txt{margin-bottom:50px;color:#61be44;font-size:18px}.app.show .header .header__dl{background:rgba(97,190,68,0.88);width:480px;border-radius:50px;padding:20px 0;margin:0 auto 50px auto}.app.show .header .header__txt_share{font-size:14px;color:#9b9b9b;line-height:1.3;margin-bottom:5px}@media only screen and (max-width: 800px){.app.show .header{background:no-repeat url(/assets/specials/app/img_header_sp-d02532c491d8efd805c7f0b85a92e2c553890341290be2fc2b2dad3295947763.png) center 180px scroll;background-size:80% auto;margin:0;height:inherit}.app.show .header .header__title{padding:20px 0 0 0;margin:0 0 8px 0}.app.show .header .header__image{width:280px;height:auto}.app.show .header .header__txt{margin-bottom:280px;color:#61be44;font-size:14px}.app.show .header .header__dl{background:rgba(97,190,68,0.88);width:inherit;border-radius:0;padding:30px 0;margin:0}.app.show .header .header__txt_share{background-color:#fff;font-size:12px;line-height:1.3;margin:0;padding:20px 0 5px 0}.app.show .header .header__txt_share br{display:none}.app.show .header .header__share{background-color:#fff;padding:0 0 20px 0}}@media only screen and (max-width: 540px){.app.show .header{background-size:105% auto}.app.show .header .header__txt{margin-bottom:210px}}.app.show .sns{padding:0;margin:0 auto;text-align:center}.app.show .sns .sns__link{display:inline-block;margin:0 5px}.app.show .sns .sns__icon{width:40px;height:40px;vertical-align:bottom}.app.show .sns a:hover .sns__icon{opacity:0.8}.responsive-header{background-color:#55970a;height:36px;min-width:980px}.responsive-header:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 720px){.responsive-header{height:45px;min-width:100%}}.responsive-header .responsive-header__inner{width:980px;margin:0 auto}@media only screen and (max-width: 720px){.responsive-header .responsive-header__inner{width:100%;margin:0}}.responsive-header .responsive-header__title{width:144px;height:36px;float:left;padding:0 10px}@media only screen and (max-width: 720px){.responsive-header .responsive-header__title{width:100px;height:45px}}.responsive-header .responsive-header__title .responsive-header__title__logo{display:block;line-height:36px}@media only screen and (max-width: 720px){.responsive-header .responsive-header__title .responsive-header__title__logo{line-height:45px}}.responsive-header .responsive-header__title .responsive-header__title__logo>img{vertical-align:text-bottom}.responsive-header .responsive-header__registration{float:right}.responsive-header .responsive-header__registration .responsive-header__registration__login{color:#fff;font-size:12px;line-height:36px;padding:0 10px}@media only screen and (max-width: 720px){.responsive-header .responsive-header__registration .responsive-header__registration__login{line-height:45px}}.responsive-header .responsive-header__personal-account{width:240px;float:right;text-align:right;margin-right:8px}@media only screen and (max-width: 720px){.responsive-header .responsive-header__personal-account{width:170px}}.responsive-header .responsive-header__personal-account .responsive-header__personal-account__data{font-size:12px;color:#fff;margin:5px 0 0}@media only screen and (max-width: 720px){.responsive-header .responsive-header__personal-account .responsive-header__personal-account__data{margin:10px 0 0}}.responsive-header .responsive-header__personal-account .responsive-header__personal-account__data .responsive-header__personal-account__data__avatar>img{width:26px;height:26px;vertical-align:bottom;border-radius:4px}.responsive-header .responsive-header__personal-account .responsive-header__personal-account__data .responsive-header__personal-account__data__name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;max-width:120px;display:inline-block;line-height:26px;vertical-align:middle}@media only screen and (max-width: 720px){.responsive-header .responsive-header__personal-account .responsive-header__personal-account__data .responsive-header__personal-account__data__name{max-width:60px}}.responsive-modal-overrider .partials.modal .modal__contents,.responsive-modal-overrider .modal .partials.modal__background .modal__contents,.modal .responsive-modal-overrider .partials.modal__background .modal__contents{width:600px}@media only screen and (max-width: 720px){.responsive-modal-overrider .partials.modal .modal__contents,.responsive-modal-overrider .modal .partials.modal__background .modal__contents,.modal .responsive-modal-overrider .partials.modal__background .modal__contents{width:300px}}.reviewer_awards.show{background-color:#e60012;text-align:left;overflow:hidden}.reviewer_awards.show .back-btn{width:360px;margin:40px auto 40px;background-color:#000;font-size:14px;line-height:50px;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}@media only screen and (max-width: 720px){.reviewer_awards.show .back-btn{width:70%}}.reviewer_awards.show .back-btn:before,.reviewer_awards.show .back-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards.show .back-btn:before{right:100%;border-right-color:#000}.reviewer_awards.show .back-btn:after{left:100%;border-left-color:#000}.reviewer_awards.show .back-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards.show .banner-lists{display:none;margin:40px 0}.reviewer_awards.show .banner-lists .banner-lists__item{text-align:center}@media only screen and (max-width: 720px){.reviewer_awards.show .banner-lists .banner-lists__item img{max-width:90%}}.reviewer_awards.show .banner-lists .banner-lists__item .banner-lists__item__text{color:#fff;margin:8px 0;text-align:center;line-height:1.3}@media only screen and (max-width: 720px){.reviewer_awards.show .banner-lists .banner-lists__item .banner-lists__item__text{text-align:left;max-width:90%;margin:8px auto}}.reviewer_awards.show .black-block{margin-bottom:20px}.reviewer_awards.show .black-block::before{content:"";display:block;border-bottom:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards.show .black-block::before{border-bottom:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards.show .black-block::after{content:"";display:block;border-top:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards.show .black-block::after{border-top:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards.show .black-block .black-block__inner{background-color:#000}.reviewer_awards.show .block{margin-bottom:20px}.reviewer_awards.show .block::before{content:"";display:block;border-bottom:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards.show .block::before{border-bottom:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards.show .block::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards.show .block::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards.show .block .block__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards.show .block-caption{font-size:22px;font-weight:bold;line-height:1.5;margin:20px 90px}@media only screen and (max-width: 720px){.reviewer_awards.show .block-caption{font-size:16px;margin:5%}}.reviewer_awards.show .block-headline{position:relative;text-align:center}.reviewer_awards.show .block-headline::before,.reviewer_awards.show .block-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards.show .block-headline .block-headline__text{font-size:42px;font-weight:bold;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards.show .block-headline .block-headline__text{font-size:28px;padding:10px 5px 5px}}.reviewer_awards.show .block-headline .block-headline__text>span{display:block;margin-top:4px;color:#999;font-size:20px}.reviewer_awards.show .block-headline .block-headline__text--small{font-size:28px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards.show .block-headline .block-headline__text--small{font-size:20px;line-height:1.2}}.reviewer_awards.show .block-lists{margin:16px 100px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards.show .block-lists{margin:16px 5% 0}}.reviewer_awards.show .block-lists .block-lists__item{font-size:14px;margin:0 0 8px 14px}.reviewer_awards.show .block-lists .block-lists__item::before{content:'';width:4px;height:4px;display:inline-block;background:#000;position:relative;left:-9px;top:-2px}.reviewer_awards.show .block-note-lists{margin:0px 90px 24px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards.show .block-note-lists{margin:0 5%}}.reviewer_awards.show .block-note-lists .block-note-lists__item{color:#333;font-size:12px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}.reviewer_awards.show .block-note-lists .block-note-lists__item::before{content:"※"}.reviewer_awards.show .block-text{font-size:18px;line-height:1.7;padding:16px 90px 0}@media only screen and (max-width: 720px){.reviewer_awards.show .block-text{font-size:14px;padding:16px 5% 0}}.reviewer_awards.show .block-text>p{padding-bottom:16px}.reviewer_awards.show .block-text>p>a{color:#000;text-decoration:underline}.reviewer_awards.show .block-text>p>a:hover{text-decoration:none}.reviewer_awards.show .entrance .entrance__btn-lists .entrance__btn-lists__item{margin:0 auto 10px;width:360px}@media only screen and (max-width: 720px){.reviewer_awards.show .entrance .entrance__btn-lists .entrance__btn-lists__item{width:60%}}.reviewer_awards.show .entrance .entrance__login-btn{font-size:16px;padding:10px 0;text-align:center}.reviewer_awards.show .gray-block{margin:0 90px}@media only screen and (max-width: 720px){.reviewer_awards.show .gray-block{margin:0 5%}}.reviewer_awards.show .gray-block::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.show .gray-block::after{content:"";display:block;border-top:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.show .gray-block .gray-block__inner{background-color:#eaeaea}.reviewer_awards.show .hexagon-btn{font-size:14px;line-height:50px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#000;cursor:pointer}.reviewer_awards.show .hexagon-btn:before,.reviewer_awards.show .hexagon-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards.show .hexagon-btn:before{right:100%;border-right-color:#000}.reviewer_awards.show .hexagon-btn:after{left:100%;border-left-color:#000}.reviewer_awards.show .hexagon-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards.show .hexagon-btn .hexagon-btn__icon-arrow{position:absolute;right:3px;top:0;bottom:0;margin:auto}.reviewer_awards.show .hexagon-btn .hexagon-btn__icon-service{position:absolute;left:6px;top:3px;bottom:0;margin:auto}.reviewer_awards.show .hexagon-btn--bookmeter{background-color:#55970a}.reviewer_awards.show .hexagon-btn--bookmeter:before{border-right-color:#55970a}.reviewer_awards.show .hexagon-btn--bookmeter:after{border-left-color:#55970a}.reviewer_awards.show .hexagon-btn--facebook{background-color:#3c5998}.reviewer_awards.show .hexagon-btn--facebook:before{border-right-color:#3c5998}.reviewer_awards.show .hexagon-btn--facebook:after{border-left-color:#3c5998}.reviewer_awards.show .hexagon-btn--twitter{background-color:#55acee}.reviewer_awards.show .hexagon-btn--twitter:before{border-right-color:#55acee}.reviewer_awards.show .hexagon-btn--twitter:after{border-left-color:#55acee}.reviewer_awards.show .hexagon-btn--google:before{border-right-color:#ddd}.reviewer_awards.show .hexagon-btn--google:after{border-left-color:#fff}.reviewer_awards.show .hexagon-btn--google .hexagon-btn--google__inner{background-color:#fff;color:#777;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.reviewer_awards.show .hexagon-btn--google .hexagon-btn--google__inner:before,.reviewer_awards.show .hexagon-btn--google .hexagon-btn--google__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards.show .hexagon-btn--google .hexagon-btn--google__inner:before{left:-29px;border-right-color:#fff}.reviewer_awards.show .hexagon-btn--google .hexagon-btn--google__inner:after{right:-31px;border-left-color:#ccc}.reviewer_awards.show .hexagon-btn--disable{background-color:#bbb;color:#ddd}.reviewer_awards.show .hexagon-btn--disable:before{border-right-color:#bbb}.reviewer_awards.show .hexagon-btn--disable:after{border-left-color:#bbb}.reviewer_awards.show .hexagon-btn--disable:hover{opacity:1;color:#ddd;cursor:auto}.reviewer_awards.show .hexagon-btn--red{background-color:#e60012;color:#fff}.reviewer_awards.show .hexagon-btn--red:before{border-right-color:#e60012}.reviewer_awards.show .hexagon-btn--red:after{border-left-color:#e60012}.reviewer_awards.show .icon{display:inline-block;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-size:500px 100px;font-size:0;overflow:hidden}.reviewer_awards.show .icon--arrow-right{background-position:-50px 0;width:9px;height:9px}.reviewer_awards.show .icon--arrow-right-disable{background-position:-150px 0;width:9px;height:9px}.reviewer_awards.show .icon--arrow-right-black{background-position:-100px 0;width:9px;height:9px}.reviewer_awards.show .icon--arrow-right-white{background-position:-300px 0;width:9px;height:9px}.reviewer_awards.show .icon--arrow-bottom{background-position:0 0;width:11px;height:13px}.reviewer_awards.show .icon--arrow-entry{background-position:-200px 0;width:15px;height:15px}.reviewer_awards.show .icon--arrow-entry--disable{background-position:-250px 0;width:15px;height:15px}.reviewer_awards.show .icon--facebook{background-position:-150px -50px;width:18px;height:18px}.reviewer_awards.show .icon--twitter{background-position:-200px -50px;width:19px;height:16px}.reviewer_awards.show .icon--google{background-position:-250px -50px;width:16px;height:16px}.reviewer_awards.show .icon--bookmeter{background-position:-300px -50px;width:19px;height:16px}.reviewer_awards.show .icon--blank{background-position:-350px -50px;width:16px;height:13px;margin-right:2px}.reviewer_awards.show .icon--voted{background-position:-400px -50px;width:11px;height:40px}@media only screen and (max-width: 720px){.reviewer_awards.show .icon--voted{background-position:-450px -50px;width:27px;height:11px}}.reviewer_awards.show .middle-headline{font-size:18px;font-weight:bold;border-bottom:dashed 1px #000;margin:0 90px;padding:8px 0}@media only screen and (max-width: 720px){.reviewer_awards.show .middle-headline{margin:0 5%}}.reviewer_awards.show .small-headline{font-size:16px;font-weight:bold;margin:8px 90px}@media only screen and (max-width: 720px){.reviewer_awards.show .small-headline{margin:8px 5%}}.reviewer_awards.show .small-headline::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:-100px -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards.show .sns{padding:16px 0;margin:0 auto;text-align:center}.reviewer_awards.show .sns .sns__lists{display:inline;margin:auto}.reviewer_awards.show .sns .sns__lists .sns__lists__item{display:inline-block;width:36px;height:36px;margin:auto 10px}.reviewer_awards.show .sns .sns__lists .sns__lists__item>a>img{width:36px;height:36px}.reviewer_awards.show .sns .sns__lists .sns__lists__item>a:hover>img{opacity:0.7;filter:alpha(opacity=70)}.reviewer_awards.show .sns-sample{width:540px;margin:0 auto;border:1px solid #e7e7e7;padding:16px}@media only screen and (max-width: 720px){.reviewer_awards.show .sns-sample{width:80%}}.reviewer_awards.show .sns-sample .sns-sample__text{width:460px;margin:0 auto;font-size:14px;line-height:1.4;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards.show .sns-sample .sns-sample__text{width:90%}}.reviewer_awards.show .sns-sample .sns-sample__book{width:460px;margin:10px auto 0;box-sizing:border-box;display:table;border:1px solid #e7e7e7}@media only screen and (max-width: 720px){.reviewer_awards.show .sns-sample .sns-sample__book{width:90%}}.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__image{display:table-cell}.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__image>img{width:50px;margin-right:16px;vertical-align:middle}.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__detail{width:inherit}}.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__title{font-size:12px;font-weight:bold;line-height:1.3;margin:8px 0 4px}.reviewer_awards.show .sns-sample .sns-sample__book .sns-sample__book__author{font-size:12px;line-height:1.3}.reviewer_awards.show .text-link{color:#000;text-decoration:underline}.reviewer_awards.show .text-link:hover{color:#666;text-decoration:none}.reviewer_awards.show .reviewer_awards__main-container{width:980px;margin:0 auto}@media only screen and (max-width: 980px){.reviewer_awards.show .reviewer_awards__main-container{width:100%;margin:0}}.reviewer_awards.show .reviewer_awards__navigation:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviewer_awards.show .jump-btn{float:left;width:600px;margin:10px 0}.reviewer_awards.show .jump-btn:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 980px){.reviewer_awards.show .jump-btn{float:none;width:auto;margin:0 3%}}.reviewer_awards.show .jump-btn .jump-btn__link{position:relative;display:block;float:left;width:290px;margin-right:10px;padding:15px 0;color:#000;font-weight:bold;font-size:18px;background-color:#fff;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.show .jump-btn .jump-btn__link{width:46%;margin:10px 2%;padding:15px 0;font-size:12px}}.reviewer_awards.show .jump-btn .jump-btn__link:hover{background-color:#000;color:#fff;text-decoration:none}.reviewer_awards.show .jump-btn .jump-btn__link .jump-btn__link__icon{position:absolute;left:16px;top:0;bottom:0;margin:auto}@media only screen and (max-width: 980px){.reviewer_awards.show .jump-btn .jump-btn__link .jump-btn__link__icon{left:8px}}.reviewer_awards.show .jump-btn .jump-btn__link .jump-btn__link__text{line-height:1.2}@media only screen and (max-width: 980px){.reviewer_awards.show .jump-btn .jump-btn__link .jump-btn__link__text{font-size:14px}}.reviewer_awards.show .jump-btn .jump-btn__link .jump-btn__link__text-small{font-size:13px;color:#888;line-height:1.2}.reviewer_awards.show .pc-about-block{margin-bottom:20px}.reviewer_awards.show .pc-about-block::before{content:"";display:block;border-bottom:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block::before{display:none}}.reviewer_awards.show .pc-about-block::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block::after{display:none}}.reviewer_awards.show .pc-about-block .pc-about-block__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards.show .pc-about-block .pc-about-block__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .pc-about-block__inner{background-color:transparent}}.reviewer_awards.show .pc-about-block .block::before,.reviewer_awards.show .pc-about-block .block::after{display:none}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .block::before,.reviewer_awards.show .pc-about-block .block::after{display:block}}.reviewer_awards.show .pc-about-block .block .block__inner{position:relative}.reviewer_awards.show .pc-about-block .award-illust{position:absolute;left:50px;bottom:-30px;margin-top:16px;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .award-illust{position:relative;left:0px;bottom:0px;margin-top:16px}}.reviewer_awards.show .pc-about-block .award-illust>img{width:240px;vertical-align:bottom}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .award-illust>img{width:70%}}.reviewer_awards.show .pc-about-block .about{margin-bottom:40px}.reviewer_awards.show .pc-about-block .about .about__text{font-size:18px;line-height:1.4;margin:0 40px;padding-top:1em}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .about .about__text{font-size:14px;margin:0 24px}}.reviewer_awards.show .pc-about-block .about .about__text>p{padding-bottom:1em}.reviewer_awards.show .pc-about-block .award-lists{float:left;width:630px;margin-top:40px}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .award-lists{float:none;width:inherit;margin-top:0}}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item{margin-bottom:10px;margin-right:20px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__inner{display:table;width:100%}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__badge{display:table-cell;padding:0 0 0 16px;vertical-align:middle;width:115px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__badge>img{width:103px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__detail{display:table-cell;vertical-align:middle;padding-right:10px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__title{font-size:20px;font-weight:bold}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__prize-lists{margin-top:10px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__prize-lists .award-lists__item__prize-lists__item{line-height:1.4;font-size:12px;margin-left:12px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__prize-lists .award-lists__item__prize-lists__item::before{content:'';width:4px;height:4px;display:inline-block;background:#000;position:relative;left:-9px;top:-2px}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__prize-text{font-size:14px;line-height:1.4;margin-top:10px}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .award-lists .award-lists__item .award-lists__item__prize-text{font-size:12px}}.reviewer_awards.show .pc-about-block .award-lists .award-lists__item.award-lists__item--everything::before{content:"";display:block;background-image:url(/assets/reviewer_awards/3star-0086e4e1075e27927edcdecad94a426d93e9774d170c9c3c68c321711a0826d6.png);background-repeat:no-repeat;background-size:113px 21px;background-position:center 8px;padding-top:48px}.reviewer_awards.show .pc-about-block .store{float:left;width:310px;margin-bottom:0}.reviewer_awards.show .pc-about-block .store .store__text{width:90%;margin:0 auto;line-height:1.4}.reviewer_awards.show .pc-about-block .store .store__text>p{margin-bottom:1em}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__title{font-size:16px;line-height:1.3;font-weight:bold;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__title{font-size:14px}}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists{text-align:center;margin:0 4%}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists .store__last-year__image-lists__item{width:200px;margin:16px auto}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists .store__last-year__image-lists__item{float:left;width:48%;margin:16px 1%}}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists .store__last-year__image-lists__item .store__last-year__image-lists__item__image>img{width:100%}.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists .store__last-year__image-lists__item .store__last-year__image-lists__item__text{color:#777;font-size:10px}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .store .store__last-year .store__last-year__image-lists .store__last-year__image-lists__item .store__last-year__image-lists__item__text{color:#777;font-size:10px}}.reviewer_awards.show .pc-about-block .store .store__last-year .hexagon-btn{margin:0 auto;width:260px}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .store .store__last-year .hexagon-btn{width:70%}}@media only screen and (max-width: 980px){.reviewer_awards.show .pc-about-block .store{float:none;width:100%}}.reviewer_awards.show .call-text{text-align:center}.reviewer_awards.show .call-text>img{width:90%}.reviewer_awards.show .pc-call-text{background-color:#fff;padding:10px;text-align:center;margin:0 40px}.reviewer_awards.show .header{position:relative;background-color:#fff}@media only screen and (max-width: 980px){.reviewer_awards.show .header{padding:20px 0 0}}.reviewer_awards.show .header .header__main{width:980px;margin:0 auto;position:relative;background-image:url(/assets/reviewer_awards/pc/header_main_entry-7db01b738166c3d362e88fb40fb734c25b4aaba2bf2aec0a8e575fc4b0e99e9e.png);background-repeat:no-repeat;background-size:980px 216px;background-position:0 24px;padding:264px 0 0}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__main{width:100%;margin:0;background:none;padding-top:0}}.reviewer_awards.show .header .header__main>img{width:100%;vertical-align:bottom}.reviewer_awards.show .header .header__main .header__main__jump{display:block;position:absolute;bottom:-18px;right:-200px}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__main .header__main__jump{bottom:-12px;right:0;left:37%}}.reviewer_awards.show .header .header__main .header__main__jump>img{width:50%}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__main .header__main__jump>img{width:98%}}.reviewer_awards.show .header .header__logo>img{width:100%}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__logo>img{width:90%;margin:0 auto}}.reviewer_awards.show .header .header__status{width:980px;box-sizing:border-box;margin:0 auto;padding:4px 0;text-align:center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__status{width:40%;border:none;background-color:#000;border-radius:16px;margin:24px auto}}.reviewer_awards.show .header .header__status .header__status__text{font-size:34px;font-weight:bold;line-height:1.2}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__status .header__status__text{color:#fff;font-size:18px}}@media only screen and (max-width: 980px){.reviewer_awards.show .header .header__catch{margin-top:24px}}.reviewer_awards.show .header .header__catch>img{width:100%}.reviewer_awards.show .header-sns{width:980px;margin:0 auto}@media only screen and (max-width: 980px){.reviewer_awards.show .header-sns{width:auto}}.reviewer_awards.show .header-sns .header-sns__inner{float:right}@media only screen and (max-width: 980px){.reviewer_awards.show .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center}}.reviewer_awards.show .footer-sns{padding-bottom:20px}.reviewer_awards.show .status{background-color:#fff;margin-bottom:20px}.reviewer_awards.show .status .status__caption{background-color:#000;background-image:url(/assets/reviewer_awards/pc/status_caption-6f83267083ad7297655001b39004c31d8a1c4bba57333c3e5853708f725edb3c.png);background-repeat:no-repeat;background-position:center center;background-size:481px 31px;height:50px;text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__caption{background-image:url(/assets/reviewer_awards/sp/status_caption-05b2a96dd40fbe77e9302984c50cf86941c6207d781848b51243e91dc7473638.png);background-size:247px 32px;height:50px}}.reviewer_awards.show .status .status__lists:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviewer_awards.show .status .status__lists .status__lists__item{position:relative;line-height:1;float:left;width:163px;box-sizing:border-box;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item{float:none;width:100%;height:inherit}}.reviewer_awards.show .status .status__lists .status__lists__item:not(:last-child){border-right:1px solid #d1d1d1}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item:not(:last-child){border-bottom:1px solid #d1d1d1}}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__term{color:#333;font-size:12px;padding:10px 0;border-bottom:1px dashed #999}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__term{display:table-cell;width:103px;padding:10px 0 10px 4px;vertical-align:middle;border:none;text-align:left}}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail{display:table-cell;vertical-align:middle;text-align:center;width:162px;height:70px}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail{width:initial;height:inherit}}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__text{color:#000;font-size:16px;font-weight:bold;text-align:center;margin:11px 0}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__text{display:table-cell;padding:10px 12px 10px 0px;vertical-align:middle}}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note{background-color:#fff;color:#999;font-size:11px;line-height:1.2;padding:3px 0}@media only screen and (max-width: 980px){.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note{display:table-cell;position:relative;vertical-align:middle;height:40px;padding:0}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note:before,.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note:after{position:absolute;top:0;width:0;height:0;content:'';border:20px solid transparent;border-right:10px solid transparent;border-left:10px solid transparent}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note:before{right:100%;border-right-color:#fff}.reviewer_awards.show .status .status__lists .status__lists__item .status__lists__item__detail .status__lists__item__detail__note:after{left:100%;border-left-color:#fff}}.reviewer_awards.show .status .status__lists .status__lists__item--interval{background-color:#eaeaea}.reviewer_awards.show .status .status__lists .status__lists__item--interval .status__lists__item__term{color:#999}.reviewer_awards.show .status .status__lists .status__lists__item--interval .status__lists__item__detail__text{color:#999;font-size:12px}.reviewer_awards.show .book-lists{display:flex;flex-wrap:wrap;justify-content:center;padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.show .book-lists{width:100%}}.reviewer_awards.show .book-lists .book-lists__item{position:relative;width:188px;margin:8px;padding:0 0 40px 0;background-color:#eee}@media only screen and (max-width: 980px){.reviewer_awards.show .book-lists .book-lists__item{width:44%;margin:8px 1%}}.reviewer_awards.show .book-lists .book-lists__item.book-lists__item--sentinel{height:0;padding:0;margin:0}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__image-link{display:block;text-align:center;padding:10px;background-image:url(/assets/reviewer_awards/book_lists_bg-977e8f78bd6dcc81084f0c9bc3cc49ee7a6f475e69660312a4f0efe043a0dcb7.jpg)}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__image-link>img{height:120px}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__detail{padding:10px}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__title-link{display:block;color:#000;font-size:14px;font-weight:bold;margin-bottom:8px}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__author{font-size:12px;line-height:1.3;margin-bottom:8px}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__publisher{color:#999;font-size:12px;margin-bottom:8px}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__record-btn{position:absolute;left:8px;bottom:10px;width:calc(100% - 16px);height:32px;background-color:#ec1c24;color:#fff;font-size:12px;line-height:32px;text-align:center;cursor:pointer}.reviewer_awards.show .book-lists .book-lists__item .book-lists__item__record-btn:hover{opacity:.7}.reviewer_awards.show .entry-link{display:none;position:absolute;bottom:-67px;background-color:#eee;border-top:1px dashed #000;padding:8px 24px;box-sizing:border-box;width:188px}@media only screen and (max-width: 980px){.reviewer_awards.show .entry-link{width:100%}}.reviewer_awards.show .vote-link{display:none;position:absolute;bottom:-67px;background-color:#eee;border-top:1px dashed #000;padding:8px 24px;box-sizing:border-box;width:188px}@media only screen and (max-width: 980px){.reviewer_awards.show .vote-link{width:100%}}.reviewer_awards.show .application .application__headline{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;border-bottom:dashed 1px #000;padding-bottom:8px}.reviewer_awards.show .application .application__headline>span{border-radius:12px;display:inline-block;margin:0 0 0 8px;padding:4px 10px;color:#fff;background-color:#000;vertical-align:top;font-size:12px;line-height:12px}.reviewer_awards.show .application .application__text{font-size:14px;line-height:1.4;margin:16px 5%}.reviewer_awards.show .application .application__text.application__shortly{position:relative;text-align:center;box-sizing:border-box;background-color:#fff;width:60%;margin:40px auto 150px;padding:20px}@media only screen and (max-width: 980px){.reviewer_awards.show .application .application__text.application__shortly{width:80%}}.reviewer_awards.show .application .application__text.application__shortly::after{content:"";display:block;background-image:url(/assets/reviewer_awards/giftbook_application-a9f4a057be784abe8f2b0181078c68ece7573c177f39cd88ef624c346bbb2f72.png);background-repeat:no-repeat;background-position:center bottom;background-size:130px 120px;position:absolute;left:0;right:0;margin:0 auto;width:130px;height:120px;bottom:-130px}.reviewer_awards.show .application .application__btn-lists .application__btn-lists__item{margin:0 auto 10px;width:360px}@media only screen and (max-width: 980px){.reviewer_awards.show .application .application__btn-lists .application__btn-lists__item{width:60%}}.reviewer_awards.show .application .application__note{font-size:12px;line-height:1.4;margin:0 5%;padding:10px 0;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.show .application .application__note{text-align:left}}.reviewer_awards.show .application .application__note>a{color:#000;text-decoration:underline}.reviewer_awards.show .application .application__note>a:hover{text-decoration:none}.reviewer_awards.show .application .application__term-link{display:block;text-align:center;width:180px;height:40px;line-height:40px;margin:0 auto 10px;border:1px solid #ccc;color:#000;font-size:12px;background-color:#fff}.reviewer_awards.show .application .application__term-link:hover{text-decoration:none;opacity:.7}.reviewer_awards.show .requirement-lists{margin:16px 90px 8px}@media only screen and (max-width: 980px){.reviewer_awards.show .requirement-lists{margin:16px 5% 0}}.reviewer_awards.show .requirement-lists .requirement-lists__item{display:flex;align-items:center;margin-bottom:8px}.reviewer_awards.show .requirement-lists .requirement-lists__item .requirement-lists__item__no{margin-right:8px}.reviewer_awards.show .requirement-lists .requirement-lists__item .requirement-lists__item__text{font-size:18px;font-weight:bold;line-height:1.3}@media only screen and (max-width: 980px){.reviewer_awards.show .requirement-lists .requirement-lists__item .requirement-lists__item__text{font-size:14px}}.reviewer_awards.show .display-mode--pc{display:inherit}@media only screen and (max-width: 980px){.reviewer_awards.show .display-mode--pc{display:none}}.reviewer_awards.show .display-mode--sp{display:none}@media only screen and (max-width: 980px){.reviewer_awards.show .display-mode--sp{display:inherit}}.reviewer_awards.show .term-entry,.reviewer_awards.show .term-prev-vote,.reviewer_awards.show .term-vote,.reviewer_awards.show .term-prev-result,.reviewer_awards.show .term-result{display:none}.reviewer_awards.reviewer_awards--term-entry .header-sns{width:100%}.reviewer_awards.reviewer_awards--term-entry .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .header-sns .header-sns__inner{border-top:none}}.reviewer_awards.reviewer_awards--term-entry .sns{padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .sns{padding:16px 0}}.reviewer_awards.reviewer_awards--term-entry .jump-btn{float:none;width:100%}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .jump-btn{margin:8px 2% 0}}.reviewer_awards.reviewer_awards--term-entry .jump-btn .jump-btn__link{width:237px;display:table}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .jump-btn .jump-btn__link{width:46%;margin:0 1% 8px;height:32px;padding:10px 0}}.reviewer_awards.reviewer_awards--term-entry .jump-btn .jump-btn__link .jump-btn__link__text{display:table-cell;vertical-align:middle}.reviewer_awards.reviewer_awards--term-entry .jump-btn .jump-btn__link--shop{margin:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .jump-btn .jump-btn__link--shop{margin:0 1% 8px}}.reviewer_awards.reviewer_awards--term-entry .status .status__caption.term-entry{background-image:url(/assets/reviewer_awards/pc/status_caption_entry-3189271d687fc6f03a2c37c6e645aafb87d9d489ef4ebfa8355d64499aa2ce97.png);background-size:388px 36px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .status .status__caption.term-entry{background-image:url(/assets/reviewer_awards/sp/status_caption_entry-7a4d9045550c4933c6a972efcfb7ce1f170588ef3ec417c272ab7fbd2bf4bd4d.png);background-size:333px 36px;height:50px}}.reviewer_awards.reviewer_awards--term-entry .term-entry{display:inherit}.reviewer_awards.reviewer_awards--term-entry .term-entry-prev-vote{display:inherit}.reviewer_awards.reviewer_awards--term-entry .term-teaser,.reviewer_awards.reviewer_awards--term-entry .term-prev-vote,.reviewer_awards.reviewer_awards--term-entry .term-vote,.reviewer_awards.reviewer_awards--term-entry .term-prev-result,.reviewer_awards.reviewer_awards--term-entry .term-result{display:none}.reviewer_awards.reviewer_awards--term-entry .book-lists .book-lists__item{margin:8px 8px 83px}.reviewer_awards.reviewer_awards--term-entry .entry-link{display:inherit}.reviewer_awards.reviewer_awards--term-entry .banner-lists{display:inherit}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-entry .pc-about-block{margin-bottom:0}.reviewer_awards.reviewer_awards--term-entry .pc-about-block .pc-about-block__inner{padding-bottom:0}.reviewer_awards.reviewer_awards--term-entry .store{display:none}}.reviewer_awards.reviewer_awards--term-prev-vote .header-sns{width:100%}.reviewer_awards.reviewer_awards--term-prev-vote .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .header-sns .header-sns__inner{border-top:none}}.reviewer_awards.reviewer_awards--term-prev-vote .sns{padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .sns{padding:16px 0}}.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn{float:none;width:100%}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn{margin:8px 2% 0}}.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn .jump-btn__link{width:237px;display:table}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn .jump-btn__link{width:46%;margin:0 1% 8px;height:32px;padding:10px 0}}.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn .jump-btn__link .jump-btn__link__text{display:table-cell;vertical-align:middle}.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn .jump-btn__link--shop{margin:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .jump-btn .jump-btn__link--shop{margin:0 1% 8px}}.reviewer_awards.reviewer_awards--term-prev-vote .status .status__caption.term-prev-vote{background-image:url(/assets/reviewer_awards/pc/status_caption_examination-7e3ed1a47887adfbf0e79a97689a48f2498c61a8546469eed8fb9a144a1a9468.png);background-size:478px 36px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .status .status__caption.term-prev-vote{background-image:url(/assets/reviewer_awards/sp/status_caption_examination-39cc64611da340ba42d7e8a00c403b9c166c8b80a9978f8f3c4c06f118aca780.png);background-size:312px 36px;height:50px}}.reviewer_awards.reviewer_awards--term-prev-vote .header{padding-bottom:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-vote .header .header__main{height:inherit}}.reviewer_awards.reviewer_awards--term-prev-vote .header .header__main .header__main__jump{display:none}.reviewer_awards.reviewer_awards--term-prev-vote .term-entry,.reviewer_awards.reviewer_awards--term-prev-vote .term-teaser,.reviewer_awards.reviewer_awards--term-prev-vote .term-vote,.reviewer_awards.reviewer_awards--term-prev-vote .term-prev-result,.reviewer_awards.reviewer_awards--term-prev-vote .term-result{display:none}.reviewer_awards.reviewer_awards--term-prev-vote .term-prev-vote{display:inherit}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container{display:flex;flex-flow:column nowrap}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .reviewer_awards__navigation{order:1}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .status{order:2}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .pc-about-block{order:4}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .theme-books{order:3}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .requirement{order:5}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .banner-lists{order:6}.reviewer_awards.reviewer_awards--term-vote .reviewer_awards__main-container .footer-sns{order:7}.reviewer_awards.reviewer_awards--term-vote .header-sns{width:100%}.reviewer_awards.reviewer_awards--term-vote .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .header-sns .header-sns__inner{border-top:none}}.reviewer_awards.reviewer_awards--term-vote .sns{padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .sns{padding:16px 0}}.reviewer_awards.reviewer_awards--term-vote .jump-btn{float:none;width:100%;height:50px;position:relative}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn{margin:8px 2% 0}}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__addition{position:absolute;right:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__addition{position:relative}}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link{width:238px;display:table}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link{width:46%;margin:0 1% 8px;height:32px;padding:10px 0}}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link .jump-btn__link__text{display:table-cell;vertical-align:middle}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--about{position:absolute;left:247px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--about{position:relative;left:48%}}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--theme-books{position:absolute;left:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--theme-books{position:relative;left:-48%}}.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--shop{margin:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .jump-btn .jump-btn__link--shop{margin:0 1% 8px}}.reviewer_awards.reviewer_awards--term-vote .status .status__caption.term-vote{background-image:url(/assets/reviewer_awards/pc/status_caption_vote-3f904564c43266df3c0afcc97c147d6eeb4120456ad918f81350381764717458.png);background-size:356px 36px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .status .status__caption.term-vote{background-image:url(/assets/reviewer_awards/sp/status_caption_vote-c6e06cf6cba9dbb3dd858eec3f1a158a1e23a6f0b38743e14043f0a1a6d531d1.png);background-size:280px 36px;height:50px}}.reviewer_awards.reviewer_awards--term-vote .header{padding-bottom:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .header .header__main{height:inherit}}.reviewer_awards.reviewer_awards--term-vote .header .header__main .header__main__jump{display:none}.reviewer_awards.reviewer_awards--term-vote .requirement__status{margin-top:20px;margin-bottom:20px}.reviewer_awards.reviewer_awards--term-vote .requirement__status .requirement__status__text{text-align:center;font-size:22px;font-weight:bold;padding:16px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .requirement__status .requirement__status__text{font-size:18px}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .store{display:none}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .call-block{display:none}}.reviewer_awards.reviewer_awards--term-vote .vote-notice{margin-bottom:32px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-vote .vote-notice{margin-bottom:16px}}.reviewer_awards.reviewer_awards--term-vote .book-lists .book-lists__item{margin:8px 8px 83px}.reviewer_awards.reviewer_awards--term-vote .vote-link{display:inherit}.reviewer_awards.reviewer_awards--term-vote .banner-lists{display:block}.reviewer_awards.reviewer_awards--term-vote .term-entry,.reviewer_awards.reviewer_awards--term-vote .term-teaser,.reviewer_awards.reviewer_awards--term-vote .term-prev-vote,.reviewer_awards.reviewer_awards--term-vote .term-prev-result,.reviewer_awards.reviewer_awards--term-vote .term-result{display:none}.reviewer_awards.reviewer_awards--term-vote .term-vote{display:inherit}.reviewer_awards.reviewer_awards--term-prev-result .header-sns{width:100%}.reviewer_awards.reviewer_awards--term-prev-result .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .header-sns .header-sns__inner{border-top:none}}.reviewer_awards.reviewer_awards--term-prev-result .sns{padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .sns{padding:16px 0}}.reviewer_awards.reviewer_awards--term-prev-result .jump-btn{float:none;width:100%}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .jump-btn{margin:8px 2% 0}}.reviewer_awards.reviewer_awards--term-prev-result .jump-btn .jump-btn__link{width:237px;display:table}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .jump-btn .jump-btn__link{width:46%;margin:0 1% 8px;height:32px;padding:10px 0}}.reviewer_awards.reviewer_awards--term-prev-result .jump-btn .jump-btn__link .jump-btn__link__text{display:table-cell;vertical-align:middle}.reviewer_awards.reviewer_awards--term-prev-result .jump-btn .jump-btn__link--shop{margin:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .jump-btn .jump-btn__link--shop{margin:0 1% 8px}}.reviewer_awards.reviewer_awards--term-prev-result .status .status__caption.term-prev-result{background-image:url(/assets/reviewer_awards/pc/status_caption_prev_result-20810ca132781ae72b87039b1a3e4aba56e423d9774639c0cfdb49ef576429e6.png);background-size:335px 36px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .status .status__caption.term-prev-result{background-image:url(/assets/reviewer_awards/sp/status_caption_prev_result-20810ca132781ae72b87039b1a3e4aba56e423d9774639c0cfdb49ef576429e6.png);background-size:335px 36px;height:50px}}.reviewer_awards.reviewer_awards--term-prev-result .header{padding-bottom:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .header .header__main{height:inherit}}.reviewer_awards.reviewer_awards--term-prev-result .header .header__main .header__main__jump{display:none}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .pc-about-block{margin-bottom:0}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .pc-about-block .pc-about-block__inner{padding-bottom:0}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .store{display:none}}.reviewer_awards.reviewer_awards--term-prev-result .requirement__status{margin-top:20px;margin-bottom:20px}.reviewer_awards.reviewer_awards--term-prev-result .requirement__status .requirement__status__text{text-align:center;font-size:22px;font-weight:bold;padding:16px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-prev-result .requirement__status .requirement__status__text{font-size:18px}}.reviewer_awards.reviewer_awards--term-prev-result .banner-lists{display:inherit}.reviewer_awards.reviewer_awards--term-prev-result .term-entry,.reviewer_awards.reviewer_awards--term-prev-result .term-teaser,.reviewer_awards.reviewer_awards--term-prev-result .term-prev-vote,.reviewer_awards.reviewer_awards--term-prev-result .term-vote,.reviewer_awards.reviewer_awards--term-prev-result .term-result{display:none}.reviewer_awards.reviewer_awards--term-prev-result .term-prev-result{display:inherit}.reviewer_awards.reviewer_awards--term-result .header-sns{width:100%}.reviewer_awards.reviewer_awards--term-result .header-sns .header-sns__inner{float:none;background:url(/assets/reviewer_awards/bg_header_sns-b454d8c2bbd1e997aa6f72ab8ef5a970c1170c82557e551f3a3b9d6dc6b7f51a.png) top center;border-top:4px solid #e60012}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header-sns .header-sns__inner{border-top:none}}.reviewer_awards.reviewer_awards--term-result .header .header__main{background-image:url(/assets/reviewer_awards/pc/header_main_result-2fe10fa9f97c3bbe482fe949bf06062f4cecd3f38ef28decda64cbc8a6e520d8.png)}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header .header__main{height:inherit;background-image:none}}.reviewer_awards.reviewer_awards--term-result .header .header__main .header__main__jump{display:none}.reviewer_awards.reviewer_awards--term-result .header .header__status{background-image:url(/assets/reviewer_awards/result_heading_bg-b5120acc048f656cd2ee1b2306f32ae894d920a6aab3dd5f69798a9e47800300.png);background-position:center center}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header .header__status{border-radius:0;background-color:transparent;margin:0;padding:30px;width:100%}}.reviewer_awards.reviewer_awards--term-result .header .header__status .header__status__text{display:inline-block;margin:0 auto;padding:0 20px;position:relative;font-size:56px;line-height:1.6}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header .header__status .header__status__text{background-color:#e60012;border-radius:30px;font-size:38px}}.reviewer_awards.reviewer_awards--term-result .header .header__status .header__status__text::after{content:"";display:inline-block;position:absolute;top:-37px;right:-140px;width:162px;height:131px;background-image:url(/assets/reviewer_awards/result_illust_l-d3db1405688b9d43cf9f74a163033d48cc2b445c1f04b3244cfd2f6ccf00bf04.png);background-repeat:no-repeat;background-size:162px 131px;vertical-align:middle}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header .header__status .header__status__text::after{top:-4px;right:-100px;width:117px;height:95px;background-size:117px 95px}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .header .header__catch{margin:0}}.reviewer_awards.reviewer_awards--term-result .sns{padding:8px 0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .sns{padding:16px 0}}.reviewer_awards.reviewer_awards--term-result .reviewer_awards__navigation{display:none}.reviewer_awards.reviewer_awards--term-result .status .status__caption.term-prev-result{background-image:url(/assets/reviewer_awards/pc/status_caption_result-4c50b94c96b6c3c6c9d76dbafdb276979c607dab3c0e57981942c848107862bf.png);background-size:335px 36px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .status .status__caption.term-prev-result{background-image:url(/assets/reviewer_awards/sp/status_caption_result-065aca2d74076f57177ad2c4d743e250835bc214858e4859b2144b48f8b4778c.png);background-size:335px 36px;height:50px}}.reviewer_awards.reviewer_awards--term-result .result-block{margin-top:20px}.reviewer_awards.reviewer_awards--term-result .result-block .result-block__headline{font-size:24px;line-height:1.6;padding:0 0 20px;text-align:center}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-block .result-block__headline{font-size:16px;padding:0 5% 20px}}.reviewer_awards.reviewer_awards--term-result .result-block .result-block__text{font-size:14px;line-height:1.7;padding:0 130px 40px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-block .result-block__text{padding:0 5% 20px;font-size:12px}}.reviewer_awards.reviewer_awards--term-result .result-block .result-block__text>p:not(:last-child){margin-bottom:1em}.reviewer_awards.reviewer_awards--term-result .best-of-best{background-image:url(/assets/reviewer_awards/result_heading_bg-b5120acc048f656cd2ee1b2306f32ae894d920a6aab3dd5f69798a9e47800300.png);background-position:center top}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__block{padding:40px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__block{padding:20px 5% 40px}}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__block::before{content:"";display:block;border-bottom:16px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__block::after{content:"";display:block;border-top:16px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__block .best-of-best__block__inner{background-color:#fff}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer{box-sizing:border-box;margin:0 auto;padding:20px 40px;display:flex}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer{width:100%;flex-direction:column;padding:20px}}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user{width:120px;margin-right:30px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user{width:100%;text-align:center}}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__avatar>img{width:120px;height:120px;vertical-align:bottom}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__detail{padding-top:16px;text-align:center}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__detail .best-of-best__reviewer__user__detail__name{color:#000;font-size:24px;font-weight:bold;line-height:1.2;word-wrap:break-word;padding-top:8px}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__detail .best-of-best__reviewer__user__detail__data{margin:4px 0;text-align:center}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__detail .best-of-best__reviewer__user__detail__data>li{display:inline-block;font-size:12px;line-height:1.5;color:#999;word-wrap:break-word}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__user .best-of-best__reviewer__user__detail .best-of-best__reviewer__user__detail__data>li:not(:last-child):after{content:'／'}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details{flex:1}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details{padding-top:20px}}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details .best-of-best__reviewer__details__headline{font-size:14px;font-weight:bold;padding-bottom:10px}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details .best-of-best__reviewer__details__headline:not(:first-child){padding-top:30px}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details .best-of-best__reviewer__details__text{font-size:16px;line-height:1.6;padding-bottom:8px}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details .best-of-best__reviewer__details__book{font-size:12px;color:#999}.reviewer_awards.reviewer_awards--term-result .best-of-best .best-of-best__reviewer .best-of-best__reviewer__details .best-of-best__reviewer__details__comment{font-size:12px;line-height:1.5}.reviewer_awards.reviewer_awards--term-result .result-presentation{background-image:url(/assets/reviewer_awards/result_excellent_light-ee91886177d5fcf86d196ae5d0aa6a6d772e49a193011c07761634e2a4bc3695.png),url(/assets/reviewer_awards/result_excellent_bg-4578b5931cdaee2eb5994673eb96a92621b399e5fd96deb885e1ca65221878c2.png);background-repeat:no-repeat, repeat;background-position:center top, center center;border-top:8px solid #000;margin:0 90px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-presentation{margin:0}}.reviewer_awards.reviewer_awards--term-result .result-presentation .result-presentation__headline{font-size:36px;line-height:1.2;padding:30px 0 0;color:#fff;text-align:center;text-shadow:0 2px 0 #ae1100}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-presentation .result-presentation__headline{font-size:28px}}.reviewer_awards.reviewer_awards--term-result .result-presentation .result-presentation__text{font-size:16px;color:#fff;line-height:1.4;margin:0 40px 20px}.reviewer_awards.reviewer_awards--term-result .result-book-lists{padding:40px}.reviewer_awards.reviewer_awards--term-result .result-book-lists:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-book-lists{padding:5%}}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item{width:350px;float:left;margin-bottom:20px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item{width:100%;float:none}}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item:nth-child(odd){margin-right:20px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item:nth-child(odd){margin-right:0}}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item::after{content:"";display:block;border-top:16px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__item .result-book-lists__item__inner{background-color:#fff}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary{padding:16px 20px 20px;background-color:#eaeaea;border-bottom:1px solid #ccc}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary{padding:10px 5% 20px}}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__inner{display:flex;align-items:center}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__image{margin-right:10px}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__image>img{width:50px}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__title{font-size:16px;font-weight:bold;padding-bottom:10px;line-height:1.3}.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__action{display:table;border-spacing:10px 0;margin-left:-10px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-book-lists .result-book-lists__book-summary .result-book-lists__book-summary__action{width:100%;margin:0}}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__best{display:flex;border-bottom:1px solid #ccc}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__best .result-winner-lists__item__best__headline{display:flex;align-items:center;box-sizing:border-box;width:110px;background-color:#ffefef;border-right:1px solid #ccc;font-size:13px;font-weight:bold;line-height:1.3;padding:20px 2% 20px 5%}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__best .result-winner-lists__item__best__headline{width:33%;padding:20px 10px 20px 4%}}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__best .result-winner-lists__item__best__user-lists{flex:1;display:flex;align-items:center}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__best .result-winner-lists__item__best__user-lists .result-winner-lists__item__best__user-lists__item{box-sizing:border-box;font-size:20px;font-weight:bold;line-height:1.3;padding:20px 2% 20px 5%;width:100%}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent{display:flex;border-bottom:1px solid #ccc}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent .result-winner-lists__item__excellent__headline{display:flex;align-items:center;box-sizing:border-box;width:110px;background-color:#ffefef;border-right:1px solid #ccc;font-size:13px;font-weight:bold;line-height:1.3;padding:10px 2% 10px 5%}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent .result-winner-lists__item__excellent__headline{width:33%;padding:10px 10px 10px 4%}}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent .result-winner-lists__item__excellent__user-lists{flex:1}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent .result-winner-lists__item__excellent__user-lists .result-winner-lists__item__excellent__user-lists__item{box-sizing:border-box;font-size:16px;font-weight:bold;line-height:1.3;padding:10px 2% 10px 5%}.reviewer_awards.reviewer_awards--term-result .result-winner-lists .result-winner-lists__item .result-winner-lists__item__excellent .result-winner-lists__item__excellent__user-lists .result-winner-lists__item__excellent__user-lists__item:not(:last-child){border-bottom:1px solid #ccc}.reviewer_awards.reviewer_awards--term-result .read-review-btn{display:block;width:180px;height:32px;margin:16px auto 0;background-color:#e60012;color:#fff;font-size:12px;line-height:32px;text-align:center;cursor:pointer}.reviewer_awards.reviewer_awards--term-result .read-review-btn:hover{opacity:.7}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__headline{font-size:32px;text-align:center;border-top:8px solid #000;margin:0 90px;padding:40px 0 20px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__headline{font-size:20px;margin:0}}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__text{font-size:14px;line-height:1.6;margin:0 130px;padding-bottom:20px}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__text{margin:0 5%}}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists{padding:0 20px}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists{padding:0 5%}}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists .everything-read__lists__item{width:18.4%;float:left;font-size:14px;line-height:1.3;margin-right:2%;padding:4px 0;border-bottom:1px dashed #999}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists .everything-read__lists__item{width:48%}}.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists .everything-read__lists__item:nth-child(5n){margin-right:0}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists .everything-read__lists__item:nth-child(5n){margin-right:2%}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .everything-read .everything-read__lists .everything-read__lists__item:nth-child(even){margin-right:0}}@media only screen and (max-width: 980px){.reviewer_awards.reviewer_awards--term-result .store{display:none}}.reviewer_awards.reviewer_awards--term-result .theme-books,.reviewer_awards.reviewer_awards--term-result .requirement,.reviewer_awards.reviewer_awards--term-result .call-block,.reviewer_awards.reviewer_awards--term-result .header__catch,.reviewer_awards.reviewer_awards--term-result .banner-lists{display:none}.reviewer_awards.reviewer_awards--term-result .term-entry,.reviewer_awards.reviewer_awards--term-result .term-teaser,.reviewer_awards.reviewer_awards--term-result .term-prev-vote,.reviewer_awards.reviewer_awards--term-result .term-vote,.reviewer_awards.reviewer_awards--term-result .term-prev-result{display:none}.reviewer_awards.reviewer_awards--term-result .term-result{display:inherit}.reviewer_awards_books.show{background-color:#e60012;text-align:left;overflow:hidden}.reviewer_awards_books.show .back-btn{width:360px;margin:40px auto 40px;background-color:#000;font-size:14px;line-height:50px;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books.show .back-btn{width:70%}}.reviewer_awards_books.show .back-btn:before,.reviewer_awards_books.show .back-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books.show .back-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books.show .back-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books.show .back-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books.show .banner-lists{display:none;margin:40px 0}.reviewer_awards_books.show .banner-lists .banner-lists__item{text-align:center}@media only screen and (max-width: 720px){.reviewer_awards_books.show .banner-lists .banner-lists__item img{max-width:90%}}.reviewer_awards_books.show .banner-lists .banner-lists__item .banner-lists__item__text{color:#fff;margin:8px 0;text-align:center;line-height:1.3}@media only screen and (max-width: 720px){.reviewer_awards_books.show .banner-lists .banner-lists__item .banner-lists__item__text{text-align:left;max-width:90%;margin:8px auto}}.reviewer_awards_books.show .black-block{margin-bottom:20px}.reviewer_awards_books.show .black-block::before{content:"";display:block;border-bottom:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books.show .black-block::before{border-bottom:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books.show .black-block::after{content:"";display:block;border-top:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books.show .black-block::after{border-top:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books.show .black-block .black-block__inner{background-color:#000}.reviewer_awards_books.show .block{margin-bottom:20px}.reviewer_awards_books.show .block::before{content:"";display:block;border-bottom:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block::before{border-bottom:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books.show .block::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books.show .block .block__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards_books.show .block-caption{font-size:22px;font-weight:bold;line-height:1.5;margin:20px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-caption{font-size:16px;margin:5%}}.reviewer_awards_books.show .block-headline{position:relative;text-align:center}.reviewer_awards_books.show .block-headline::before,.reviewer_awards_books.show .block-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books.show .block-headline .block-headline__text{font-size:42px;font-weight:bold;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-headline .block-headline__text{font-size:28px;padding:10px 5px 5px}}.reviewer_awards_books.show .block-headline .block-headline__text>span{display:block;margin-top:4px;color:#999;font-size:20px}.reviewer_awards_books.show .block-headline .block-headline__text--small{font-size:28px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-headline .block-headline__text--small{font-size:20px;line-height:1.2}}.reviewer_awards_books.show .block-lists{margin:16px 100px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-lists{margin:16px 5% 0}}.reviewer_awards_books.show .block-lists .block-lists__item{font-size:14px;margin:0 0 8px 14px}.reviewer_awards_books.show .block-lists .block-lists__item::before{content:'';width:4px;height:4px;display:inline-block;background:#000;position:relative;left:-9px;top:-2px}.reviewer_awards_books.show .block-note-lists{margin:0px 90px 24px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-note-lists{margin:0 5%}}.reviewer_awards_books.show .block-note-lists .block-note-lists__item{color:#333;font-size:12px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}.reviewer_awards_books.show .block-note-lists .block-note-lists__item::before{content:"※"}.reviewer_awards_books.show .block-text{font-size:18px;line-height:1.7;padding:16px 90px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show .block-text{font-size:14px;padding:16px 5% 0}}.reviewer_awards_books.show .block-text>p{padding-bottom:16px}.reviewer_awards_books.show .block-text>p>a{color:#000;text-decoration:underline}.reviewer_awards_books.show .block-text>p>a:hover{text-decoration:none}.reviewer_awards_books.show .entrance .entrance__btn-lists .entrance__btn-lists__item{margin:0 auto 10px;width:360px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .entrance .entrance__btn-lists .entrance__btn-lists__item{width:60%}}.reviewer_awards_books.show .entrance .entrance__login-btn{font-size:16px;padding:10px 0;text-align:center}.reviewer_awards_books.show .gray-block{margin:0 90px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .gray-block{margin:0 5%}}.reviewer_awards_books.show .gray-block::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show .gray-block::after{content:"";display:block;border-top:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show .gray-block .gray-block__inner{background-color:#eaeaea}.reviewer_awards_books.show .hexagon-btn{font-size:14px;line-height:50px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#000;cursor:pointer}.reviewer_awards_books.show .hexagon-btn:before,.reviewer_awards_books.show .hexagon-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books.show .hexagon-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books.show .hexagon-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books.show .hexagon-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books.show .hexagon-btn .hexagon-btn__icon-arrow{position:absolute;right:3px;top:0;bottom:0;margin:auto}.reviewer_awards_books.show .hexagon-btn .hexagon-btn__icon-service{position:absolute;left:6px;top:3px;bottom:0;margin:auto}.reviewer_awards_books.show .hexagon-btn--bookmeter{background-color:#55970a}.reviewer_awards_books.show .hexagon-btn--bookmeter:before{border-right-color:#55970a}.reviewer_awards_books.show .hexagon-btn--bookmeter:after{border-left-color:#55970a}.reviewer_awards_books.show .hexagon-btn--facebook{background-color:#3c5998}.reviewer_awards_books.show .hexagon-btn--facebook:before{border-right-color:#3c5998}.reviewer_awards_books.show .hexagon-btn--facebook:after{border-left-color:#3c5998}.reviewer_awards_books.show .hexagon-btn--twitter{background-color:#55acee}.reviewer_awards_books.show .hexagon-btn--twitter:before{border-right-color:#55acee}.reviewer_awards_books.show .hexagon-btn--twitter:after{border-left-color:#55acee}.reviewer_awards_books.show .hexagon-btn--google:before{border-right-color:#ddd}.reviewer_awards_books.show .hexagon-btn--google:after{border-left-color:#fff}.reviewer_awards_books.show .hexagon-btn--google .hexagon-btn--google__inner{background-color:#fff;color:#777;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.reviewer_awards_books.show .hexagon-btn--google .hexagon-btn--google__inner:before,.reviewer_awards_books.show .hexagon-btn--google .hexagon-btn--google__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books.show .hexagon-btn--google .hexagon-btn--google__inner:before{left:-29px;border-right-color:#fff}.reviewer_awards_books.show .hexagon-btn--google .hexagon-btn--google__inner:after{right:-31px;border-left-color:#ccc}.reviewer_awards_books.show .hexagon-btn--disable{background-color:#bbb;color:#ddd}.reviewer_awards_books.show .hexagon-btn--disable:before{border-right-color:#bbb}.reviewer_awards_books.show .hexagon-btn--disable:after{border-left-color:#bbb}.reviewer_awards_books.show .hexagon-btn--disable:hover{opacity:1;color:#ddd;cursor:auto}.reviewer_awards_books.show .hexagon-btn--red{background-color:#e60012;color:#fff}.reviewer_awards_books.show .hexagon-btn--red:before{border-right-color:#e60012}.reviewer_awards_books.show .hexagon-btn--red:after{border-left-color:#e60012}.reviewer_awards_books.show .icon{display:inline-block;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-size:500px 100px;font-size:0;overflow:hidden}.reviewer_awards_books.show .icon--arrow-right{background-position:-50px 0;width:9px;height:9px}.reviewer_awards_books.show .icon--arrow-right-disable{background-position:-150px 0;width:9px;height:9px}.reviewer_awards_books.show .icon--arrow-right-black{background-position:-100px 0;width:9px;height:9px}.reviewer_awards_books.show .icon--arrow-right-white{background-position:-300px 0;width:9px;height:9px}.reviewer_awards_books.show .icon--arrow-bottom{background-position:0 0;width:11px;height:13px}.reviewer_awards_books.show .icon--arrow-entry{background-position:-200px 0;width:15px;height:15px}.reviewer_awards_books.show .icon--arrow-entry--disable{background-position:-250px 0;width:15px;height:15px}.reviewer_awards_books.show .icon--facebook{background-position:-150px -50px;width:18px;height:18px}.reviewer_awards_books.show .icon--twitter{background-position:-200px -50px;width:19px;height:16px}.reviewer_awards_books.show .icon--google{background-position:-250px -50px;width:16px;height:16px}.reviewer_awards_books.show .icon--bookmeter{background-position:-300px -50px;width:19px;height:16px}.reviewer_awards_books.show .icon--blank{background-position:-350px -50px;width:16px;height:13px;margin-right:2px}.reviewer_awards_books.show .icon--voted{background-position:-400px -50px;width:11px;height:40px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .icon--voted{background-position:-450px -50px;width:27px;height:11px}}.reviewer_awards_books.show .middle-headline{font-size:18px;font-weight:bold;border-bottom:dashed 1px #000;margin:0 90px;padding:8px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show .middle-headline{margin:0 5%}}.reviewer_awards_books.show .small-headline{font-size:16px;font-weight:bold;margin:8px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .small-headline{margin:8px 5%}}.reviewer_awards_books.show .small-headline::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:-100px -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books.show .sns{padding:16px 0;margin:0 auto;text-align:center}.reviewer_awards_books.show .sns .sns__lists{display:inline;margin:auto}.reviewer_awards_books.show .sns .sns__lists .sns__lists__item{display:inline-block;width:36px;height:36px;margin:auto 10px}.reviewer_awards_books.show .sns .sns__lists .sns__lists__item>a>img{width:36px;height:36px}.reviewer_awards_books.show .sns .sns__lists .sns__lists__item>a:hover>img{opacity:0.7;filter:alpha(opacity=70)}.reviewer_awards_books.show .sns-sample{width:540px;margin:0 auto;border:1px solid #e7e7e7;padding:16px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .sns-sample{width:80%}}.reviewer_awards_books.show .sns-sample .sns-sample__text{width:460px;margin:0 auto;font-size:14px;line-height:1.4;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards_books.show .sns-sample .sns-sample__text{width:90%}}.reviewer_awards_books.show .sns-sample .sns-sample__book{width:460px;margin:10px auto 0;box-sizing:border-box;display:table;border:1px solid #e7e7e7}@media only screen and (max-width: 720px){.reviewer_awards_books.show .sns-sample .sns-sample__book{width:90%}}.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__image{display:table-cell}.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__image>img{width:50px;margin-right:16px;vertical-align:middle}.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__detail{width:inherit}}.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__title{font-size:12px;font-weight:bold;line-height:1.3;margin:8px 0 4px}.reviewer_awards_books.show .sns-sample .sns-sample__book .sns-sample__book__author{font-size:12px;line-height:1.3}.reviewer_awards_books.show .text-link{color:#000;text-decoration:underline}.reviewer_awards_books.show .text-link:hover{color:#666;text-decoration:none}.reviewer_awards_books.show .header{background-color:#fff;height:72px}.reviewer_awards_books.show .header .header__inner{width:980px;margin:0 auto;position:relative}@media only screen and (max-width: 720px){.reviewer_awards_books.show .header .header__inner{width:inherit}}@media only screen and (max-width: 720px){.reviewer_awards_books.show .header .header__main{text-align:center}}.reviewer_awards_books.show .header .header__main>img{width:100%;vertical-align:bottom}.reviewer_awards_books.show .header .header__logo{display:inline-block;vertical-align:middle;padding:10px}.reviewer_awards_books.show .header .header__logo>img{width:130px}.reviewer_awards_books.show .header .header__current-status{border-radius:14px;background-color:#000;display:inline-block;vertical-align:middle;padding:4px 15px}.reviewer_awards_books.show .header .header__current-status .header__current-status__text{color:#fff;font-size:14px}.reviewer_awards_books.show .header .header__sns{position:absolute;right:0}.reviewer_awards_books.show .header-status{background-color:#000;text-align:center;font-size:12px;color:#fff;padding:8px 0}.reviewer_awards_books.show .reviewer_awards__main-container{width:980px;margin:0 auto}@media only screen and (max-width: 720px){.reviewer_awards_books.show .reviewer_awards__main-container{width:100%;margin:0}}.reviewer_awards_books.show .book-menu{display:flex}.reviewer_awards_books.show .book-menu .book-menu__item{width:12.5%;background-image:url(/assets/reviewer_awards/pc/bg_bookmenu-55ca9567216094fe1908e8b33b94228ff8c586dc9ffd7fce4f0cb9ada5167907.png);background-size:300px 20px;background-repeat:repeat-y;background-position:right top;position:relative}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-menu .book-menu__item{background-image:url(/assets/reviewer_awards/sp/bg_bookmenu-d881b803fa6150b5f8fe3830cf0e06becff4b55834c8cd1585c14378b61d0c58.png)}}.reviewer_awards_books.show .book-menu .book-menu__item--current{background-color:#fff;background-image:none}.reviewer_awards_books.show .book-menu .book-menu__link{display:block;text-align:center;padding:10px 0}.reviewer_awards_books.show .book-menu .book-menu__link:hover{opacity:.7}.reviewer_awards_books.show .book-menu .book-menu__link>img{width:55px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-menu .book-menu__link>img{width:90%}}.reviewer_awards_books.show .book-menu .book-menu__voted-icon{position:absolute;right:4px;bottom:4px;background-color:#000;background-repeat:no-repeat;width:20px;height:60px;box-sizing:border-box;padding-top:10px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-menu .book-menu__voted-icon{top:2px;width:90%;height:13px;padding:0}}.reviewer_awards_books.show .books-main-container{overflow:hidden;position:relative;margin-bottom:20px}.reviewer_awards_books.show .books-main-container::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books.show .books-main-container::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books.show .books-main-container .books-main-container__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards_books.show .books-main-container .books-main-container__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}.reviewer_awards_books.show .books-main-container .block{margin-bottom:0}.reviewer_awards_books.show .books-main-container .block::before,.reviewer_awards_books.show .books-main-container .block::after{display:none}.reviewer_awards_books.show .books-main-container .block .block__inner{position:relative}.reviewer_awards_books.show .books-main-container .block.book-block{display:flex;position:relative;transition:0.5s ease}@media only screen and (max-width: 720px){.reviewer_awards_books.show .books-main-container .block.book-block{margin-bottom:20px}}.reviewer_awards_books.show .books-main-container .block.book-block .book-block__inner{flex:0 0 100%;position:relative;width:100%}@media only screen and (max-width: 720px){.reviewer_awards_books.show .books-main-container .block.review-block::before{display:inherit}}.reviewer_awards_books.show .books-main-container .books-main-container__controller{position:absolute;top:90px;width:980px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .books-main-container .books-main-container__controller{width:100%}}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__prev{position:absolute;left:10px}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__prev>img{width:60px}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__prev:hover{opacity:.7}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__next{position:absolute;right:10px}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__next>img{width:60px}.reviewer_awards_books.show .books-main-container .books-main-container__controller .books-main-container__controller__next:hover{opacity:.7}.reviewer_awards_books.show .book-summary{padding:40px 90px}.reviewer_awards_books.show .book-summary:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary{padding:40px 5% 0}}.reviewer_awards_books.show .book-summary .book-summary__inner{width:470px;float:left}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__inner{width:100%;float:none}}.reviewer_awards_books.show .book-summary .book-summary__image{float:left}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__image{float:none;text-align:center;margin:0 0 16px}}.reviewer_awards_books.show .book-summary .book-summary__image>img{width:110px}.reviewer_awards_books.show .book-summary .book-summary__detail{float:right;width:340px;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__detail{float:none;width:100%}}.reviewer_awards_books.show .book-summary .book-summary__title{font-size:26px;font-weight:bold;padding-bottom:10px;line-height:1.3}.reviewer_awards_books.show .book-summary .book-summary__author{font-size:16px;padding-bottom:10px;line-height:1.3}.reviewer_awards_books.show .book-summary .book-summary__publisher{font-size:16px;color:#999;padding-bottom:20px;line-height:1.3}.reviewer_awards_books.show .book-summary .book-summary__action{display:table;border-spacing:10px 0;margin-left:-10px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__action{width:100%;margin:0}}.reviewer_awards_books.show .book-summary .book-summary__record-btn{display:table-cell;vertical-align:middle;width:160px;height:55px;line-height:1.3;text-align:center;background-color:#ec1c24;font-size:14px;color:#fff;cursor:pointer}.reviewer_awards_books.show .book-summary .book-summary__record-btn:hover{opacity:.7}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__record-btn{width:44%}}.reviewer_awards_books.show .book-summary .book-summary__bookmeter-link{display:table-cell;vertical-align:middle;width:160px;height:55px;line-height:1.3;text-align:center;background-color:#ec1c24;font-size:14px;color:#fff;cursor:pointer}.reviewer_awards_books.show .book-summary .book-summary__bookmeter-link:hover{opacity:.7}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__bookmeter-link{width:44%}}.reviewer_awards_books.show .book-summary .book-summary__description{clear:both;font-size:14px;width:470px;padding:20px 0;line-height:1.6}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__description{width:100%}}.reviewer_awards_books.show .book-summary .book-summary__service{float:right}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__service{float:none}}.reviewer_awards_books.show .book-summary .book-summary__service .book-summary__service__sns .sns{text-align:right;margin-right:-10px;padding-top:0}@media only screen and (max-width: 720px){.reviewer_awards_books.show .book-summary .book-summary__service .book-summary__service__sns .sns{text-align:center;margin:0}}.reviewer_awards_books.show .call-block{width:280px}@media only screen and (max-width: 720px){.reviewer_awards_books.show .call-block{float:none;width:100%}}.reviewer_awards_books.show .call-block::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show .call-block::after{content:"";display:block;border-top:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show .call-block .call-block__inner{background-color:#eaeaea}.reviewer_awards_books.show .call-block .call-block__text{text-align:center}.reviewer_awards_books.show .call-block .call-block__text>img{width:80%}.reviewer_awards_books.show .call-block .call-block__application{width:80%;margin:16px auto 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show .call-block .call-block__application{width:60%}}.reviewer_awards_books.show .review-headline{position:relative;text-align:center;border-bottom:1px dashed #000}.reviewer_awards_books.show .review-headline::before,.reviewer_awards_books.show .review-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books.show .review-headline .review-headline__text{font-size:28px;font-weight:bold;line-height:1.3;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards_books.show .review-headline .review-headline__text{font-size:16px;padding:10px 5px 15px;padding:10px 5px 15px}}.reviewer_awards_books.show .review-timeline{margin:40px 40px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show .review-timeline{margin:0 5%}}.reviewer_awards_books.show .review-timeline.review-timeline--none{padding:40px;color:#aaa;text-align:center}.reviewer_awards_books.show .review-timeline .review-timeline__item{display:-webkit-flex;display:flex;padding:16px 0}.reviewer_awards_books.show .review-timeline .review-timeline__item:not(:last-child){border-bottom:1px solid #ccc}.reviewer_awards_books.show .review-timeline .review-timeline__item .review-timeline__item__avatar{margin:0 10px 0 0}.reviewer_awards_books.show .review-timeline .review-timeline__item .review-timeline__item__avatar>img{width:48px;height:48px;vertical-align:bottom}.reviewer_awards_books.show .review-timeline .review-timeline__item .review-timeline__item__detail{flex:1;word-wrap:break-word;min-width:0}.reviewer_awards_books.show .review-timeline .review-timeline__item .review-timeline__item__name{color:#000;font-size:16px;font-weight:bold}.reviewer_awards_books.show .review-timeline .review-timeline__item .review-timeline__item__text{font-size:14px;line-height:1.6}.reviewer_awards_books.show .vote-block{display:none}.reviewer_awards_books.show .result-block{display:none}.reviewer_awards_books.show .footer-sns{padding-bottom:20px}.reviewer_awards_books.show .display-mode--pc{display:inherit}@media only screen and (max-width: 720px){.reviewer_awards_books.show .display-mode--pc{display:none}}.reviewer_awards_books.show .display-mode--sp{display:none}@media only screen and (max-width: 720px){.reviewer_awards_books.show .display-mode--sp{display:inherit}}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .result-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-entry{display:inherit}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-teaser,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-prev-vote,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-vote,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-prev-result,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-result{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .books-main-container .block.book-block{margin-bottom:0}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .review-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .login-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .result-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-entry,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-teaser,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-vote,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-prev-result,.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-result{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-vote .term-prev-vote{display:inherit}.reviewer_awards_books.show.reviewer_awards_books--term-vote .call-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .books-main-container .block.book-block{margin-bottom:0}.reviewer_awards_books.show.reviewer_awards_books--term-vote .book-summary .book-summary__description{width:800px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .book-summary .book-summary__description{display:none}}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .book-summary .book-summary__service{padding-top:24px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .book-summary .book-summary__service .book-summary__service__sns .sns{padding:0}.reviewer_awards_books.show.reviewer_awards_books--term-vote .review-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .login-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-block{display:inherit;background-color:#fff;padding-bottom:24px}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation{position:relative;box-sizing:border-box;background-color:#eaeaea;width:800px;margin:0 auto 45px;border-top:10px solid #e60012}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation{width:90%}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation::before{content:"";position:absolute;bottom:-15px;right:100px;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:0 20px 15px 0;border-color:transparent #eaeaea transparent transparent}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation::after{content:"";display:block;background-image:url(/assets/reviewer_awards/application_illust-ba0a5255398786b6831b0c89e0c5f3a38332ba4a28ff558588018bb16c7ad895.png);background-size:59px 59px;position:absolute;right:30px;bottom:-45px;width:59px;height:59px}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation .vote-explanation__headline{font-size:16px;font-weight:bold;line-height:1.4;margin:0 40px;padding:16px 16px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation .vote-explanation__headline{margin:8px 8px 0}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation .vote-explanation__list{padding:0 56px 16px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation .vote-explanation__list{padding:8px 16px 16px 40px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-explanation .vote-explanation__list .vote-explanation__list__item{font-size:12px;line-height:1.4;list-style-type:disc;margin-bottom:4px}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice{width:800px;margin:0 auto}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice{width:100%}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item{display:-webkit-flex;display:flex;padding:24px;background-color:#fff1ec;border-bottom:1px solid #e4d0d0}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item{padding:24px 0 24px 16px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__review-block{flex:1}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block{width:120px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block{width:80px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn{text-indent:-9999px;overflow:hidden;width:85px;height:73px;background-image:url(/assets/reviewer_awards/vote_btn-3f2f3b484e276c9eba4be0293f929b2f98078146002687d8dfe7d144e2ae7ec1.png);background-size:85px 273px;background-repeat:no-repeat;background-position:center top}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='disabled'],.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='voted']{pointer-events:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='voted']{background-position:0 -100px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='voted']{background-position:0 -77px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='disabled']{background-position:0 -200px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn[data-status='disabled']{background-position:0 -153px}}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__item__btn-block .vote-choice__item__btn-block__btn{width:65px;height:56px;background-size:65px 209px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user{display:-webkit-flex;display:flex}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__avatar{margin:0 10px 0 0}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__avatar>img{width:48px;height:48px;vertical-align:bottom}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user-detail{flex:1;word-wrap:break-word;min-width:0}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user-detail .vote-choice__user-detail__name{color:#000;font-size:16px;font-weight:bold}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user-detail .vote-choice__user-detail__data{margin:4px 0}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user-detail .vote-choice__user-detail__data>li{display:inline-block;font-size:12px;line-height:1.5;color:#999}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__user-detail .vote-choice__user-detail__data>li:not(:last-child):after{content:'／'}.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__text{font-size:14px;line-height:1.6;padding:0 16px 0 56px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .vote-choice .vote-choice__text{font-size:12px;padding:8px 0 0 0}}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-vote .book-menu .book-menu__link{padding:17px 0 3px}}.reviewer_awards_books.show.reviewer_awards_books--term-vote .result-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-entry,.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-teaser,.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-prev-vote,.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-prev-result,.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-result{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-vote .term-vote{display:inherit}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .books-main-container .block.book-block{margin-bottom:0}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .call-block .call-block__text>img{width:60%}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .review-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .result-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-entry,.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-teaser,.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-prev-vote,.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-vote,.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-result{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-prev-result .term-prev-result{display:inherit}.reviewer_awards_books.show.reviewer_awards_books--term-result .header{background-image:url(/assets/reviewer_awards/result_heading_bg-b5120acc048f656cd2ee1b2306f32ae894d920a6aab3dd5f69798a9e47800300.png);background-position:top center}.reviewer_awards_books.show.reviewer_awards_books--term-result .header .header__main::after{content:"";display:inline-block;width:81px;height:72px;background-image:url(/assets/reviewer_awards/result_illust-5b7665de3299b4b7a80fa04a9b7658f75029ea3ed5c8b0e66521e58f7b9df368.png);background-repeat:no-repeat;background-size:81px 72px;vertical-align:middle}.reviewer_awards_books.show.reviewer_awards_books--term-result .book-summary .book-summary__description{width:800px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .book-summary .book-summary__description{display:none}}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .book-summary .book-summary__service{padding-top:24px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .book-summary .book-summary__service .book-summary__service__sns .sns{padding:0}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .books-main-container{border-bottom:8px solid #000}}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .books-main-container::after{content:none}}.reviewer_awards_books.show.reviewer_awards_books--term-result .books-main-container .block.book-block{margin-bottom:0}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline{position:relative;text-align:center;border-bottom:8px solid #000;width:800px;margin:0 auto;padding:40px 0 10px;background-image:url(/assets/reviewer_awards/result_heading_bg-b5120acc048f656cd2ee1b2306f32ae894d920a6aab3dd5f69798a9e47800300.png)}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline{width:100%}}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline::before,.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline .result-headline__text{font-size:42px;font-weight:bold;line-height:1.3;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline .result-headline__text{font-size:28px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline .result-headline__text .result-headline__text__book{font-size:26px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-headline .result-headline__text .result-headline__text__book{font-size:16px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .best-reviewer-headline{color:#000;font-size:42px;text-align:center;padding:30px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .best-reviewer-headline{font-size:32px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .best-reviewer{width:800px;margin:0 auto 8px;padding:0 0 40px;background-image:url(/assets/reviewer_awards/result_best_light-90a256624d010c626ade57674d0ddc9b12b98e25dcf98a5dd8168c80d4ce89e6.png),url(/assets/reviewer_awards/result_best_bg-96d5fb7cde93dd8015c5a1f13e53e9c3c98ebe4d5ca08daf0406cf4a5203e0c8.png);background-repeat:no-repeat, repeat;background-position:center top, center center}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .best-reviewer{width:100%;padding-bottom:20px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .excellent-reviewer-headline{color:#fff;font-size:42px;text-align:center;padding:30px 0}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .excellent-reviewer-headline{font-size:32px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .excellent-reviewer{width:800px;margin:0 auto;padding:0 0 40px;background-image:url(/assets/reviewer_awards/result_excellent_light-ee91886177d5fcf86d196ae5d0aa6a6d772e49a193011c07761634e2a4bc3695.png),url(/assets/reviewer_awards/result_excellent_bg-4578b5931cdaee2eb5994673eb96a92621b399e5fd96deb885e1ca65221878c2.png);background-repeat:no-repeat, repeat;background-position:center top, center center}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .excellent-reviewer{width:100%;padding-bottom:20px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item{margin:0 40px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item{margin:0 5%}}.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item::before{content:"";display:block;border-bottom:16px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item::after{content:"";display:block;border-top:16px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item:not(:last-child){margin-bottom:20px}.reviewer_awards_books.show.reviewer_awards_books--term-result .reviewer-lists .reviewer-lists__item .reviewer-lists__item__inner{background-color:#fff}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review{padding:20px 40px}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review{padding:10px 20px;text-align:center}}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__avatar{display:block;margin:0 20px 0 0;float:left}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__avatar{float:none;margin:0 0 20px}}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__avatar>img{width:120px;height:120px;vertical-align:bottom}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-detail{float:right;width:500px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-detail{float:none;width:inherit}}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-name{color:#000;font-size:24px;font-weight:bold;line-height:1.3;word-wrap:break-word}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-data{margin:8px 0 6px}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-data>li{display:inline-block;font-size:12px;line-height:1.5;color:#999}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__user-data>li:not(:last-child):after{content:'／'}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__text{font-size:14px;line-height:1.6;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-review .result-review__text{font-size:12px;padding:8px 0 0 0;text-align:left}}.reviewer_awards_books.show.reviewer_awards_books--term-result .call-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-result .review-block{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-result .result-block{display:inherit;background-color:#fff;padding-bottom:40px}@media only screen and (max-width: 720px){.reviewer_awards_books.show.reviewer_awards_books--term-result .result-block{padding:0}}.reviewer_awards_books.show.reviewer_awards_books--term-result .term-entry,.reviewer_awards_books.show.reviewer_awards_books--term-result .term-teaser,.reviewer_awards_books.show.reviewer_awards_books--term-result .term-prev-vote,.reviewer_awards_books.show.reviewer_awards_books--term-result .term-vote,.reviewer_awards_books.show.reviewer_awards_books--term-result .term-prev-result{display:none}.reviewer_awards_books.show.reviewer_awards_books--term-result .term-result{display:inherit}.reviewer_awards_books_entries.new{background-color:#e60012;text-align:left;overflow:hidden}.reviewer_awards_books_entries.new .back-btn{width:360px;margin:40px auto 40px;background-color:#000;font-size:14px;line-height:50px;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .back-btn{width:70%}}.reviewer_awards_books_entries.new .back-btn:before,.reviewer_awards_books_entries.new .back-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries.new .back-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books_entries.new .back-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books_entries.new .back-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries.new .banner-lists{display:none;margin:40px 0}.reviewer_awards_books_entries.new .banner-lists .banner-lists__item{text-align:center}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .banner-lists .banner-lists__item img{max-width:90%}}.reviewer_awards_books_entries.new .banner-lists .banner-lists__item .banner-lists__item__text{color:#fff;margin:8px 0;text-align:center;line-height:1.3}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .banner-lists .banner-lists__item .banner-lists__item__text{text-align:left;max-width:90%;margin:8px auto}}.reviewer_awards_books_entries.new .black-block{margin-bottom:20px}.reviewer_awards_books_entries.new .black-block::before{content:"";display:block;border-bottom:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .black-block::before{border-bottom:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries.new .black-block::after{content:"";display:block;border-top:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .black-block::after{border-top:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries.new .black-block .black-block__inner{background-color:#000}.reviewer_awards_books_entries.new .block{margin-bottom:20px}.reviewer_awards_books_entries.new .block::before{content:"";display:block;border-bottom:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block::before{border-bottom:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries.new .block::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries.new .block .block__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards_books_entries.new .block-caption{font-size:22px;font-weight:bold;line-height:1.5;margin:20px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-caption{font-size:16px;margin:5%}}.reviewer_awards_books_entries.new .block-headline{position:relative;text-align:center}.reviewer_awards_books_entries.new .block-headline::before,.reviewer_awards_books_entries.new .block-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books_entries.new .block-headline .block-headline__text{font-size:42px;font-weight:bold;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-headline .block-headline__text{font-size:28px;padding:10px 5px 5px}}.reviewer_awards_books_entries.new .block-headline .block-headline__text>span{display:block;margin-top:4px;color:#999;font-size:20px}.reviewer_awards_books_entries.new .block-headline .block-headline__text--small{font-size:28px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-headline .block-headline__text--small{font-size:20px;line-height:1.2}}.reviewer_awards_books_entries.new .block-lists{margin:16px 100px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-lists{margin:16px 5% 0}}.reviewer_awards_books_entries.new .block-lists .block-lists__item{font-size:14px;margin:0 0 8px 14px}.reviewer_awards_books_entries.new .block-lists .block-lists__item::before{content:'';width:4px;height:4px;display:inline-block;background:#000;position:relative;left:-9px;top:-2px}.reviewer_awards_books_entries.new .block-note-lists{margin:0px 90px 24px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-note-lists{margin:0 5%}}.reviewer_awards_books_entries.new .block-note-lists .block-note-lists__item{color:#333;font-size:12px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}.reviewer_awards_books_entries.new .block-note-lists .block-note-lists__item::before{content:"※"}.reviewer_awards_books_entries.new .block-text{font-size:18px;line-height:1.7;padding:16px 90px 0}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .block-text{font-size:14px;padding:16px 5% 0}}.reviewer_awards_books_entries.new .block-text>p{padding-bottom:16px}.reviewer_awards_books_entries.new .block-text>p>a{color:#000;text-decoration:underline}.reviewer_awards_books_entries.new .block-text>p>a:hover{text-decoration:none}.reviewer_awards_books_entries.new .entrance .entrance__btn-lists .entrance__btn-lists__item{margin:0 auto 10px;width:360px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .entrance .entrance__btn-lists .entrance__btn-lists__item{width:60%}}.reviewer_awards_books_entries.new .entrance .entrance__login-btn{font-size:16px;padding:10px 0;text-align:center}.reviewer_awards_books_entries.new .gray-block{margin:0 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .gray-block{margin:0 5%}}.reviewer_awards_books_entries.new .gray-block::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books_entries.new .gray-block::after{content:"";display:block;border-top:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books_entries.new .gray-block .gray-block__inner{background-color:#eaeaea}.reviewer_awards_books_entries.new .hexagon-btn{font-size:14px;line-height:50px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#000;cursor:pointer}.reviewer_awards_books_entries.new .hexagon-btn:before,.reviewer_awards_books_entries.new .hexagon-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries.new .hexagon-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books_entries.new .hexagon-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books_entries.new .hexagon-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries.new .hexagon-btn .hexagon-btn__icon-arrow{position:absolute;right:3px;top:0;bottom:0;margin:auto}.reviewer_awards_books_entries.new .hexagon-btn .hexagon-btn__icon-service{position:absolute;left:6px;top:3px;bottom:0;margin:auto}.reviewer_awards_books_entries.new .hexagon-btn--bookmeter{background-color:#55970a}.reviewer_awards_books_entries.new .hexagon-btn--bookmeter:before{border-right-color:#55970a}.reviewer_awards_books_entries.new .hexagon-btn--bookmeter:after{border-left-color:#55970a}.reviewer_awards_books_entries.new .hexagon-btn--facebook{background-color:#3c5998}.reviewer_awards_books_entries.new .hexagon-btn--facebook:before{border-right-color:#3c5998}.reviewer_awards_books_entries.new .hexagon-btn--facebook:after{border-left-color:#3c5998}.reviewer_awards_books_entries.new .hexagon-btn--twitter{background-color:#55acee}.reviewer_awards_books_entries.new .hexagon-btn--twitter:before{border-right-color:#55acee}.reviewer_awards_books_entries.new .hexagon-btn--twitter:after{border-left-color:#55acee}.reviewer_awards_books_entries.new .hexagon-btn--google:before{border-right-color:#ddd}.reviewer_awards_books_entries.new .hexagon-btn--google:after{border-left-color:#fff}.reviewer_awards_books_entries.new .hexagon-btn--google .hexagon-btn--google__inner{background-color:#fff;color:#777;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.reviewer_awards_books_entries.new .hexagon-btn--google .hexagon-btn--google__inner:before,.reviewer_awards_books_entries.new .hexagon-btn--google .hexagon-btn--google__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries.new .hexagon-btn--google .hexagon-btn--google__inner:before{left:-29px;border-right-color:#fff}.reviewer_awards_books_entries.new .hexagon-btn--google .hexagon-btn--google__inner:after{right:-31px;border-left-color:#ccc}.reviewer_awards_books_entries.new .hexagon-btn--disable{background-color:#bbb;color:#ddd}.reviewer_awards_books_entries.new .hexagon-btn--disable:before{border-right-color:#bbb}.reviewer_awards_books_entries.new .hexagon-btn--disable:after{border-left-color:#bbb}.reviewer_awards_books_entries.new .hexagon-btn--disable:hover{opacity:1;color:#ddd;cursor:auto}.reviewer_awards_books_entries.new .hexagon-btn--red{background-color:#e60012;color:#fff}.reviewer_awards_books_entries.new .hexagon-btn--red:before{border-right-color:#e60012}.reviewer_awards_books_entries.new .hexagon-btn--red:after{border-left-color:#e60012}.reviewer_awards_books_entries.new .icon{display:inline-block;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-size:500px 100px;font-size:0;overflow:hidden}.reviewer_awards_books_entries.new .icon--arrow-right{background-position:-50px 0;width:9px;height:9px}.reviewer_awards_books_entries.new .icon--arrow-right-disable{background-position:-150px 0;width:9px;height:9px}.reviewer_awards_books_entries.new .icon--arrow-right-black{background-position:-100px 0;width:9px;height:9px}.reviewer_awards_books_entries.new .icon--arrow-right-white{background-position:-300px 0;width:9px;height:9px}.reviewer_awards_books_entries.new .icon--arrow-bottom{background-position:0 0;width:11px;height:13px}.reviewer_awards_books_entries.new .icon--arrow-entry{background-position:-200px 0;width:15px;height:15px}.reviewer_awards_books_entries.new .icon--arrow-entry--disable{background-position:-250px 0;width:15px;height:15px}.reviewer_awards_books_entries.new .icon--facebook{background-position:-150px -50px;width:18px;height:18px}.reviewer_awards_books_entries.new .icon--twitter{background-position:-200px -50px;width:19px;height:16px}.reviewer_awards_books_entries.new .icon--google{background-position:-250px -50px;width:16px;height:16px}.reviewer_awards_books_entries.new .icon--bookmeter{background-position:-300px -50px;width:19px;height:16px}.reviewer_awards_books_entries.new .icon--blank{background-position:-350px -50px;width:16px;height:13px;margin-right:2px}.reviewer_awards_books_entries.new .icon--voted{background-position:-400px -50px;width:11px;height:40px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .icon--voted{background-position:-450px -50px;width:27px;height:11px}}.reviewer_awards_books_entries.new .middle-headline{font-size:18px;font-weight:bold;border-bottom:dashed 1px #000;margin:0 90px;padding:8px 0}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .middle-headline{margin:0 5%}}.reviewer_awards_books_entries.new .small-headline{font-size:16px;font-weight:bold;margin:8px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .small-headline{margin:8px 5%}}.reviewer_awards_books_entries.new .small-headline::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:-100px -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books_entries.new .sns{padding:16px 0;margin:0 auto;text-align:center}.reviewer_awards_books_entries.new .sns .sns__lists{display:inline;margin:auto}.reviewer_awards_books_entries.new .sns .sns__lists .sns__lists__item{display:inline-block;width:36px;height:36px;margin:auto 10px}.reviewer_awards_books_entries.new .sns .sns__lists .sns__lists__item>a>img{width:36px;height:36px}.reviewer_awards_books_entries.new .sns .sns__lists .sns__lists__item>a:hover>img{opacity:0.7;filter:alpha(opacity=70)}.reviewer_awards_books_entries.new .sns-sample{width:540px;margin:0 auto;border:1px solid #e7e7e7;padding:16px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .sns-sample{width:80%}}.reviewer_awards_books_entries.new .sns-sample .sns-sample__text{width:460px;margin:0 auto;font-size:14px;line-height:1.4;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .sns-sample .sns-sample__text{width:90%}}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book{width:460px;margin:10px auto 0;box-sizing:border-box;display:table;border:1px solid #e7e7e7}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .sns-sample .sns-sample__book{width:90%}}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__image{display:table-cell}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__image>img{width:50px;margin-right:16px;vertical-align:middle}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__detail{width:inherit}}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__title{font-size:12px;font-weight:bold;line-height:1.3;margin:8px 0 4px}.reviewer_awards_books_entries.new .sns-sample .sns-sample__book .sns-sample__book__author{font-size:12px;line-height:1.3}.reviewer_awards_books_entries.new .text-link{color:#000;text-decoration:underline}.reviewer_awards_books_entries.new .text-link:hover{color:#666;text-decoration:none}.reviewer_awards_books_entries.new[data-status='input'] .new__form{display:block}.reviewer_awards_books_entries.new[data-status='sending'] .new__sending{display:block}.reviewer_awards_books_entries.new[data-status='completed'] .new__result{display:block}.reviewer_awards_books_entries.new .new__result,.reviewer_awards_books_entries.new .new__sending,.reviewer_awards_books_entries.new .new__form{display:none}.reviewer_awards_books_entries.new .new__form #new-review{display:none}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection{background-color:transparent;color:#999;border-top:1px solid #ccc}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .icon{background-position:-250px 0;width:15px;height:15px}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection:before,.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection:after{border-color:transparent}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection:before{border-right-color:#ddd}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection:after{border-left-color:#fff}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner{background-color:#fff;color:#777}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:before,.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:40px solid transparent;border-right:25px solid transparent;border-left:25px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:before,.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:after{border:65px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent}}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:before{left:-49px;border-right-color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:before{left:-59px}}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:after{right:-51px;border-left-color:#ccc}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__selection .review-action__btn__inner:after{left:81px}}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__entry-method .new__form__entry-method__creation{pointer-events:none}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__selection{pointer-events:none}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation{background-color:transparent;color:#999;border-top:1px solid #ccc}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .icon{background-position:-250px 0;width:15px;height:15px}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation:before,.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation:after{border-color:transparent}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation:before{border-right-color:#ddd}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation:after{border-left-color:#fff}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner{background-color:#fff;color:#777}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:before,.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:40px solid transparent;border-right:25px solid transparent;border-left:25px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:before,.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:after{border:65px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent}}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:before{left:-49px;border-right-color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:before{left:-59px}}.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:after{right:-51px;border-left-color:#ccc}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__entry-method .new__form__entry-method__creation .review-action__btn__inner:after{left:81px}}.reviewer_awards_books_entries.new .new__form #new-review:checked ~ .new__form__creation,.reviewer_awards_books_entries.new .new__form #new-review:not(:checked) ~ .new__form__selection{display:block}.reviewer_awards_books_entries.new .new__form .new__form__selection,.reviewer_awards_books_entries.new .new__form .new__form__creation{display:none}.reviewer_awards_books_entries.new .reviewer_awards__main-container{width:980px;margin:0 auto 40px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .reviewer_awards__main-container{width:100%}}.reviewer_awards_books_entries.new .reviewer_awards__main-container::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .reviewer_awards__main-container::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries.new .reviewer_awards__main-container .reviewer_awards__main-container__inner{background-color:#fff;padding-top:24px;padding-bottom:10px}.reviewer_awards_books_entries.new .header{background-color:#fff;height:72px}.reviewer_awards_books_entries.new .header .header__inner{width:980px;margin:0 auto;position:relative}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .header .header__inner{width:inherit}}.reviewer_awards_books_entries.new .header .header__main{position:absolute;left:20px;top:8px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .header .header__main{position:inherit;left:0;text-align:center}}.reviewer_awards_books_entries.new .header .header__main>img{width:100%;vertical-align:bottom}.reviewer_awards_books_entries.new .header .header__logo{display:inline-block;vertical-align:middle;padding:10px}.reviewer_awards_books_entries.new .header .header__logo>img{width:130px}.reviewer_awards_books_entries.new .header .header__current-status{border-radius:14px;background-color:#000;display:inline-block;vertical-align:middle;padding:4px 20px}.reviewer_awards_books_entries.new .header .header__current-status .header__current-status__text{color:#fff;font-size:14px}.reviewer_awards_books_entries.new .header-status{background-color:#000;text-align:center;font-size:12px;color:#fff;padding:8px 0}.reviewer_awards_books_entries.new .rules{width:800px;height:100px;box-sizing:border-box;overflow:auto;margin:0 auto 40px;padding:16px;border:1px solid #999;font-size:12px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .rules{width:90%}}.reviewer_awards_books_entries.new .rules>h3{margin-bottom:16px}.reviewer_awards_books_entries.new .rules p{margin-bottom:16px}.reviewer_awards_books_entries.new .rules .rules__ol{list-style-position:inside;margin:0 0 16px 0}.reviewer_awards_books_entries.new .rules .rules__ol .rules__ol__item{margin-bottom:4px}.reviewer_awards_books_entries.new .rules .rules__ol .rules__ol__item>h4{display:inline-block;margin-bottom:8px}.reviewer_awards_books_entries.new .rules .rules__ul{margin:0 0 16px 32px}.reviewer_awards_books_entries.new .rules .rules__ul .rules__ul__item{list-style-type:disc;margin-bottom:4px}.reviewer_awards_books_entries.new .rules .parentheses-list{margin:0 0 0 32px}.reviewer_awards_books_entries.new .rules .parentheses-list .parentheses-list__item{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:4px}.reviewer_awards_books_entries.new .rules .parentheses-list .parentheses-list__item::before{display:marker;content:"(" counter(cnt) ") ";margin-left:-18px}.reviewer_awards_books_entries.new .rules .diamond-list .diamond-list__item{text-indent:-16px;margin-left:16px;margin-bottom:4px}.reviewer_awards_books_entries.new .rules .diamond-list .diamond-list__item::before{content:'';display:inline-block;width:6px;height:6px;margin-right:.5em;border:1px solid #333;transform:rotate(45deg);vertical-align:0px}.reviewer_awards_books_entries.new .book-summary{width:800px;margin:24px auto;background-color:#eaeaea;padding:16px;box-sizing:border-box;display:table;color:#000}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .book-summary{width:90%}}.reviewer_awards_books_entries.new .book-summary .book-summary__image{display:table-cell}.reviewer_awards_books_entries.new .book-summary .book-summary__image>img{width:80px;margin-right:16px}.reviewer_awards_books_entries.new .book-summary .book-summary__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .book-summary .book-summary__detail{width:inherit}}.reviewer_awards_books_entries.new .book-summary .book-summary__title{font-size:20px;font-weight:bold;line-height:1.3;margin-bottom:8px}.reviewer_awards_books_entries.new .book-summary .book-summary__author{font-size:16px;line-height:1.3}.reviewer_awards_books_entries.new .review-action{width:800px;margin:40px auto 0;display:flex;justify-content:space-around}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-action{width:90%}}.reviewer_awards_books_entries.new .review-action .review-action__btn{box-sizing:border-box;font-size:16px;line-height:1.3;position:relative;display:block;text-align:center;text-decoration:none;color:#fff;background-color:#e60012;width:270px;height:80px;cursor:pointer}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-action .review-action__btn{width:80px;height:130px;font-size:13px;padding-top:30px}}.reviewer_awards_books_entries.new .review-action .review-action__btn:before,.reviewer_awards_books_entries.new .review-action .review-action__btn:after{position:absolute;top:0;width:0;height:0;content:'';border:40px solid transparent;border-right:25px solid transparent;border-left:25px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-action .review-action__btn:before,.reviewer_awards_books_entries.new .review-action .review-action__btn:after{border:65px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent}}.reviewer_awards_books_entries.new .review-action .review-action__btn:before{right:100%;border-right-color:#e60012}.reviewer_awards_books_entries.new .review-action .review-action__btn:after{left:100%;border-left-color:#e60012}.reviewer_awards_books_entries.new .review-action .review-action__btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries.new .review-action .review-action__btn .review-action__btn__icon{position:absolute;right:0;left:0;bottom:10px;margin:auto}.reviewer_awards_books_entries.new .review-action .review-action__btn .review-action__btn__inner{padding-top:12px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-action .review-action__btn .review-action__btn__inner:before{left:-59px;border-right-color:#fff}.reviewer_awards_books_entries.new .review-action .review-action__btn .review-action__btn__inner:after{border:65px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent;left:95px}}.reviewer_awards_books_entries.new .review-explanation{position:relative;box-sizing:border-box;background-color:#eaeaea;width:800px;margin:0 auto 45px;border-top:10px solid #e60012}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-explanation{width:90%}}.reviewer_awards_books_entries.new .review-explanation::before{content:"";position:absolute;bottom:-15px;right:100px;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:0 20px 15px 0;border-color:transparent #eaeaea transparent transparent}.reviewer_awards_books_entries.new .review-explanation::after{content:"";display:block;background-image:url(/assets/reviewer_awards/application_illust-ba0a5255398786b6831b0c89e0c5f3a38332ba4a28ff558588018bb16c7ad895.png);background-size:59px 59px;position:absolute;right:30px;bottom:-45px;width:59px;height:59px}.reviewer_awards_books_entries.new .review-explanation-text{font-size:14px;font-weight:bold;line-height:1.4;background-color:#fff;margin:16px 40px 0;padding:16px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-explanation-text{margin:8px 8px 0}}.reviewer_awards_books_entries.new .review-explanation-list{padding:16px 56px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-explanation-list{padding:16px 16px 16px 40px}}.reviewer_awards_books_entries.new .review-explanation-list .review-explanation-list__item{font-size:12px;line-height:1.4;list-style-type:disc;margin-bottom:4px}.reviewer_awards_books_entries.new .review-choice{width:800px;margin:0 auto 40px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-choice{width:90%}}.reviewer_awards_books_entries.new .review-choice .review-choice__input{display:none}.reviewer_awards_books_entries.new .review-choice .review-choice__input:checked ~ .review-choice__item::after{background-image:url(/assets/reviewer_awards/radio_mark-7f8f8227a4cf6b59d0df7a105b9f7be849afdcac417b692f66c8f7fcf8263c31.png)}.reviewer_awards_books_entries.new .review-choice .review-choice__item{background-color:#ffe6df;position:relative;padding:24px 24px 24px 90px;font-size:12px;line-height:1.4;cursor:pointer}.reviewer_awards_books_entries.new .review-choice .review-choice__item::before{content:"";display:block;position:absolute;top:0;left:30px;bottom:0;margin:auto;width:35px;height:35px;border:1px solid #e9d5d7;border-radius:50%;background-color:#fff}.reviewer_awards_books_entries.new .review-choice .review-choice__item::after{content:"";display:block;position:absolute;top:0px;left:34px;bottom:0;margin:auto;width:30px;height:22px}.reviewer_awards_books_entries.new .review-choice .review-choice__item:hover{background-color:#ffdfdf}.reviewer_awards_books_entries.new .review-choice .review-choice__link{text-align:right;background-color:#fff1ec}.reviewer_awards_books_entries.new .review-choice .review-choice__link>a{display:inline-block;text-decoration:underline;color:#000;font-size:12px;padding:16px 24px}.reviewer_awards_books_entries.new .review-choice .review-choice__link>a:hover{text-decoration:none}.reviewer_awards_books_entries.new .review-choice .review-choice__no-review{background-color:#ffe6df;padding:24px}.reviewer_awards_books_entries.new .review-choice .review-choice__no-review .review-choice__no-review__text{background-color:#fff;padding:24px 5px;text-align:center;line-height:1.3}.reviewer_awards_books_entries.new .review-field{width:800px;margin:0 auto 40px;background-color:#ffe6df;padding:24px 24px 32px;box-sizing:border-box;position:relative}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .review-field{width:90%}}.reviewer_awards_books_entries.new .review-field .review-field__textarea{font-size:16px;line-height:1.4;width:100%;height:280px;padding:8px;box-sizing:border-box}.reviewer_awards_books_entries.new .review-field .review-field__error{position:absolute;top:-15px;white-space:nowrap;background-color:#e60012;color:#fff;line-height:1;border-radius:4px;padding:10px 20px}.reviewer_awards_books_entries.new .review-field .review-field__error:empty{display:none}.reviewer_awards_books_entries.new .review-field .review-field__error::after{display:block;content:"";height:8px;width:8px;background-color:#e60012;position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(-45deg)}.reviewer_awards_books_entries.new .review-field .review-field__counter{float:right}.reviewer_awards_books_entries.new .review-field .review-field__counter .review-field__counter__current{vertical-align:bottom;color:#e60012;font-size:16px;font-weight:bold;line-height:16px;margin-right:2px}.reviewer_awards_books_entries.new .review-field .review-field__counter .review-field__counter__max{color:#999;font-size:12px;line-height:16px}.reviewer_awards_books_entries.new .attention .attention__headline{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;border-bottom:dashed 1px #000;padding-bottom:8px}.reviewer_awards_books_entries.new .attention .attention__ul{padding:16px 64px 0px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .attention .attention__ul{padding:16px 16px 0px 40px}}.reviewer_awards_books_entries.new .attention .attention__ul .attention__ul__item{list-style-type:disc;padding-bottom:8px;font-size:14px;line-height:1.3}.reviewer_awards_books_entries.new .transmission-btn{width:360px;margin:40px auto 0;background-color:#e60012;font-size:14px;line-height:50px;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .transmission-btn{width:70%}}.reviewer_awards_books_entries.new .transmission-btn:before,.reviewer_awards_books_entries.new .transmission-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries.new .transmission-btn:before{right:100%;border-right-color:#e60012}.reviewer_awards_books_entries.new .transmission-btn:after{left:100%;border-left-color:#e60012}.reviewer_awards_books_entries.new .transmission-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries.new .display-mode--pc{display:inherit}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .display-mode--pc{display:none}}.reviewer_awards_books_entries.new .display-mode--sp{display:none}@media only screen and (max-width: 720px){.reviewer_awards_books_entries.new .display-mode--sp{display:inherit}}.reviewer_awards_books_entries_votes.result{background-color:#e60012;text-align:left;overflow:hidden}.reviewer_awards_books_entries_votes.result .back-btn{width:360px;margin:40px auto 40px;background-color:#000;font-size:14px;line-height:50px;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .back-btn{width:70%}}.reviewer_awards_books_entries_votes.result .back-btn:before,.reviewer_awards_books_entries_votes.result .back-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries_votes.result .back-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books_entries_votes.result .back-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books_entries_votes.result .back-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries_votes.result .banner-lists{display:none;margin:40px 0}.reviewer_awards_books_entries_votes.result .banner-lists .banner-lists__item{text-align:center}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .banner-lists .banner-lists__item img{max-width:90%}}.reviewer_awards_books_entries_votes.result .banner-lists .banner-lists__item .banner-lists__item__text{color:#fff;margin:8px 0;text-align:center;line-height:1.3}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .banner-lists .banner-lists__item .banner-lists__item__text{text-align:left;max-width:90%;margin:8px auto}}.reviewer_awards_books_entries_votes.result .black-block{margin-bottom:20px}.reviewer_awards_books_entries_votes.result .black-block::before{content:"";display:block;border-bottom:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .black-block::before{border-bottom:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries_votes.result .black-block::after{content:"";display:block;border-top:57px solid #000;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .black-block::after{border-top:35px solid #000;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries_votes.result .black-block .black-block__inner{background-color:#000}.reviewer_awards_books_entries_votes.result .block{margin-bottom:20px}.reviewer_awards_books_entries_votes.result .block::before{content:"";display:block;border-bottom:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block::before{border-bottom:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries_votes.result .block::after{content:"";display:block;border-top:57px solid #fff;border-left:40px solid transparent;border-right:40px solid transparent}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block::after{border-top:35px solid #fff;border-left:24px solid transparent;border-right:24px solid transparent}}.reviewer_awards_books_entries_votes.result .block .block__inner{background-color:#fff;padding-bottom:10px}.reviewer_awards_books_entries_votes.result .block-caption{font-size:22px;font-weight:bold;line-height:1.5;margin:20px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-caption{font-size:16px;margin:5%}}.reviewer_awards_books_entries_votes.result .block-headline{position:relative;text-align:center}.reviewer_awards_books_entries_votes.result .block-headline::before,.reviewer_awards_books_entries_votes.result .block-headline::after{content:"";display:inline-block;width:29px;height:28px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:0 -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books_entries_votes.result .block-headline .block-headline__text{font-size:42px;font-weight:bold;display:inline-block;padding:0 5px 5px;max-width:70%;vertical-align:middle}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-headline .block-headline__text{font-size:28px;padding:10px 5px 5px}}.reviewer_awards_books_entries_votes.result .block-headline .block-headline__text>span{display:block;margin-top:4px;color:#999;font-size:20px}.reviewer_awards_books_entries_votes.result .block-headline .block-headline__text--small{font-size:28px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-headline .block-headline__text--small{font-size:20px;line-height:1.2}}.reviewer_awards_books_entries_votes.result .block-lists{margin:16px 100px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-lists{margin:16px 5% 0}}.reviewer_awards_books_entries_votes.result .block-lists .block-lists__item{font-size:14px;margin:0 0 8px 14px}.reviewer_awards_books_entries_votes.result .block-lists .block-lists__item::before{content:'';width:4px;height:4px;display:inline-block;background:#000;position:relative;left:-9px;top:-2px}.reviewer_awards_books_entries_votes.result .block-note-lists{margin:0px 90px 24px;line-height:1.4}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-note-lists{margin:0 5%}}.reviewer_awards_books_entries_votes.result .block-note-lists .block-note-lists__item{color:#333;font-size:12px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}.reviewer_awards_books_entries_votes.result .block-note-lists .block-note-lists__item::before{content:"※"}.reviewer_awards_books_entries_votes.result .block-text{font-size:18px;line-height:1.7;padding:16px 90px 0}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .block-text{font-size:14px;padding:16px 5% 0}}.reviewer_awards_books_entries_votes.result .block-text>p{padding-bottom:16px}.reviewer_awards_books_entries_votes.result .block-text>p>a{color:#000;text-decoration:underline}.reviewer_awards_books_entries_votes.result .block-text>p>a:hover{text-decoration:none}.reviewer_awards_books_entries_votes.result .entrance .entrance__btn-lists .entrance__btn-lists__item{margin:0 auto 10px;width:360px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .entrance .entrance__btn-lists .entrance__btn-lists__item{width:60%}}.reviewer_awards_books_entries_votes.result .entrance .entrance__login-btn{font-size:16px;padding:10px 0;text-align:center}.reviewer_awards_books_entries_votes.result .gray-block{margin:0 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .gray-block{margin:0 5%}}.reviewer_awards_books_entries_votes.result .gray-block::before{content:"";display:block;border-bottom:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books_entries_votes.result .gray-block::after{content:"";display:block;border-top:16px solid #eaeaea;border-left:14px solid transparent;border-right:14px solid transparent}.reviewer_awards_books_entries_votes.result .gray-block .gray-block__inner{background-color:#eaeaea}.reviewer_awards_books_entries_votes.result .hexagon-btn{font-size:14px;line-height:50px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#000;cursor:pointer}.reviewer_awards_books_entries_votes.result .hexagon-btn:before,.reviewer_awards_books_entries_votes.result .hexagon-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries_votes.result .hexagon-btn:before{right:100%;border-right-color:#000}.reviewer_awards_books_entries_votes.result .hexagon-btn:after{left:100%;border-left-color:#000}.reviewer_awards_books_entries_votes.result .hexagon-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_books_entries_votes.result .hexagon-btn .hexagon-btn__icon-arrow{position:absolute;right:3px;top:0;bottom:0;margin:auto}.reviewer_awards_books_entries_votes.result .hexagon-btn .hexagon-btn__icon-service{position:absolute;left:6px;top:3px;bottom:0;margin:auto}.reviewer_awards_books_entries_votes.result .hexagon-btn--bookmeter{background-color:#55970a}.reviewer_awards_books_entries_votes.result .hexagon-btn--bookmeter:before{border-right-color:#55970a}.reviewer_awards_books_entries_votes.result .hexagon-btn--bookmeter:after{border-left-color:#55970a}.reviewer_awards_books_entries_votes.result .hexagon-btn--facebook{background-color:#3c5998}.reviewer_awards_books_entries_votes.result .hexagon-btn--facebook:before{border-right-color:#3c5998}.reviewer_awards_books_entries_votes.result .hexagon-btn--facebook:after{border-left-color:#3c5998}.reviewer_awards_books_entries_votes.result .hexagon-btn--twitter{background-color:#55acee}.reviewer_awards_books_entries_votes.result .hexagon-btn--twitter:before{border-right-color:#55acee}.reviewer_awards_books_entries_votes.result .hexagon-btn--twitter:after{border-left-color:#55acee}.reviewer_awards_books_entries_votes.result .hexagon-btn--google:before{border-right-color:#ddd}.reviewer_awards_books_entries_votes.result .hexagon-btn--google:after{border-left-color:#fff}.reviewer_awards_books_entries_votes.result .hexagon-btn--google .hexagon-btn--google__inner{background-color:#fff;color:#777;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.reviewer_awards_books_entries_votes.result .hexagon-btn--google .hexagon-btn--google__inner:before,.reviewer_awards_books_entries_votes.result .hexagon-btn--google .hexagon-btn--google__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:25px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.reviewer_awards_books_entries_votes.result .hexagon-btn--google .hexagon-btn--google__inner:before{left:-29px;border-right-color:#fff}.reviewer_awards_books_entries_votes.result .hexagon-btn--google .hexagon-btn--google__inner:after{right:-31px;border-left-color:#ccc}.reviewer_awards_books_entries_votes.result .hexagon-btn--disable{background-color:#bbb;color:#ddd}.reviewer_awards_books_entries_votes.result .hexagon-btn--disable:before{border-right-color:#bbb}.reviewer_awards_books_entries_votes.result .hexagon-btn--disable:after{border-left-color:#bbb}.reviewer_awards_books_entries_votes.result .hexagon-btn--disable:hover{opacity:1;color:#ddd;cursor:auto}.reviewer_awards_books_entries_votes.result .hexagon-btn--red{background-color:#e60012;color:#fff}.reviewer_awards_books_entries_votes.result .hexagon-btn--red:before{border-right-color:#e60012}.reviewer_awards_books_entries_votes.result .hexagon-btn--red:after{border-left-color:#e60012}.reviewer_awards_books_entries_votes.result .icon{display:inline-block;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-size:500px 100px;font-size:0;overflow:hidden}.reviewer_awards_books_entries_votes.result .icon--arrow-right{background-position:-50px 0;width:9px;height:9px}.reviewer_awards_books_entries_votes.result .icon--arrow-right-disable{background-position:-150px 0;width:9px;height:9px}.reviewer_awards_books_entries_votes.result .icon--arrow-right-black{background-position:-100px 0;width:9px;height:9px}.reviewer_awards_books_entries_votes.result .icon--arrow-right-white{background-position:-300px 0;width:9px;height:9px}.reviewer_awards_books_entries_votes.result .icon--arrow-bottom{background-position:0 0;width:11px;height:13px}.reviewer_awards_books_entries_votes.result .icon--arrow-entry{background-position:-200px 0;width:15px;height:15px}.reviewer_awards_books_entries_votes.result .icon--arrow-entry--disable{background-position:-250px 0;width:15px;height:15px}.reviewer_awards_books_entries_votes.result .icon--facebook{background-position:-150px -50px;width:18px;height:18px}.reviewer_awards_books_entries_votes.result .icon--twitter{background-position:-200px -50px;width:19px;height:16px}.reviewer_awards_books_entries_votes.result .icon--google{background-position:-250px -50px;width:16px;height:16px}.reviewer_awards_books_entries_votes.result .icon--bookmeter{background-position:-300px -50px;width:19px;height:16px}.reviewer_awards_books_entries_votes.result .icon--blank{background-position:-350px -50px;width:16px;height:13px;margin-right:2px}.reviewer_awards_books_entries_votes.result .icon--voted{background-position:-400px -50px;width:11px;height:40px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .icon--voted{background-position:-450px -50px;width:27px;height:11px}}.reviewer_awards_books_entries_votes.result .middle-headline{font-size:18px;font-weight:bold;border-bottom:dashed 1px #000;margin:0 90px;padding:8px 0}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .middle-headline{margin:0 5%}}.reviewer_awards_books_entries_votes.result .small-headline{font-size:16px;font-weight:bold;margin:8px 90px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .small-headline{margin:8px 5%}}.reviewer_awards_books_entries_votes.result .small-headline::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background-image:url(/assets/reviewer_awards/icon-3f732dd5deb52f11f4e8733dbe224e6ff33f4b7858b4a062dad7d36ebd58c1fe.png);background-repeat:no-repeat;background-position:-100px -50px;background-size:500px 100px;vertical-align:middle}.reviewer_awards_books_entries_votes.result .sns{padding:16px 0;margin:0 auto;text-align:center}.reviewer_awards_books_entries_votes.result .sns .sns__lists{display:inline;margin:auto}.reviewer_awards_books_entries_votes.result .sns .sns__lists .sns__lists__item{display:inline-block;width:36px;height:36px;margin:auto 10px}.reviewer_awards_books_entries_votes.result .sns .sns__lists .sns__lists__item>a>img{width:36px;height:36px}.reviewer_awards_books_entries_votes.result .sns .sns__lists .sns__lists__item>a:hover>img{opacity:0.7;filter:alpha(opacity=70)}.reviewer_awards_books_entries_votes.result .sns-sample{width:540px;margin:0 auto;border:1px solid #e7e7e7;padding:16px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .sns-sample{width:80%}}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__text{width:460px;margin:0 auto;font-size:14px;line-height:1.4;word-wrap:break-word}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__text{width:90%}}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book{width:460px;margin:10px auto 0;box-sizing:border-box;display:table;border:1px solid #e7e7e7}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book{width:90%}}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__image{display:table-cell}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__image>img{width:50px;margin-right:16px;vertical-align:middle}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__detail{width:inherit}}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__title{font-size:12px;font-weight:bold;line-height:1.3;margin:8px 0 4px}.reviewer_awards_books_entries_votes.result .sns-sample .sns-sample__book .sns-sample__book__author{font-size:12px;line-height:1.3}.reviewer_awards_books_entries_votes.result .text-link{color:#000;text-decoration:underline}.reviewer_awards_books_entries_votes.result .text-link:hover{color:#666;text-decoration:none}.reviewer_awards_books_entries_votes.result .reviewer_awards__main-container{width:980px;margin:0 auto 40px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .reviewer_awards__main-container{width:100%}}.reviewer_awards_books_entries_votes.result .reviewer_awards__main-container .reviewer_awards__main-container__inner{background-color:#fff;padding-top:24px;padding-bottom:10px}.reviewer_awards_books_entries_votes.result .header{background-color:#fff;height:72px}.reviewer_awards_books_entries_votes.result .header .header__inner{width:980px;margin:0 auto;position:relative}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .header .header__inner{width:inherit}}.reviewer_awards_books_entries_votes.result .header .header__main{position:absolute;left:20px;top:8px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .header .header__main{position:inherit;left:0;text-align:center}}.reviewer_awards_books_entries_votes.result .header .header__main>img{width:100%;vertical-align:bottom}.reviewer_awards_books_entries_votes.result .header .header__logo{display:inline-block;vertical-align:middle;padding:10px}.reviewer_awards_books_entries_votes.result .header .header__logo>img{width:130px}.reviewer_awards_books_entries_votes.result .header .header__current-status{border-radius:14px;background-color:#000;display:inline-block;vertical-align:middle;padding:4px 20px}.reviewer_awards_books_entries_votes.result .header .header__current-status .header__current-status__text{color:#fff;font-size:14px}.reviewer_awards_books_entries_votes.result .header-status{background-color:#000;text-align:center;font-size:12px;color:#fff;padding:8px 0}.reviewer_awards_books_entries_votes.result .rules{width:800px;height:100px;box-sizing:border-box;overflow:auto;margin:0 auto 40px;padding:16px;border:1px solid #999;font-size:12px;line-height:1.5}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .rules{width:90%}}.reviewer_awards_books_entries_votes.result .rules>h3{margin-bottom:16px}.reviewer_awards_books_entries_votes.result .rules p{margin-bottom:16px}.reviewer_awards_books_entries_votes.result .rules .rules__ol{list-style-position:inside;margin:0 0 16px 0}.reviewer_awards_books_entries_votes.result .rules .rules__ol .rules__ol__item{margin-bottom:4px}.reviewer_awards_books_entries_votes.result .rules .rules__ol .rules__ol__item>h4{display:inline-block;margin-bottom:8px}.reviewer_awards_books_entries_votes.result .rules .rules__ul{margin:0 0 16px 32px}.reviewer_awards_books_entries_votes.result .rules .rules__ul .rules__ul__item{list-style-type:disc;margin-bottom:4px}.reviewer_awards_books_entries_votes.result .rules .parentheses-list{margin:0 0 0 32px}.reviewer_awards_books_entries_votes.result .rules .parentheses-list .parentheses-list__item{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:4px}.reviewer_awards_books_entries_votes.result .rules .parentheses-list .parentheses-list__item::before{display:marker;content:"(" counter(cnt) ") ";margin-left:-18px}.reviewer_awards_books_entries_votes.result .rules .diamond-list .diamond-list__item{text-indent:-16px;margin-left:16px;margin-bottom:4px}.reviewer_awards_books_entries_votes.result .rules .diamond-list .diamond-list__item::before{content:'';display:inline-block;width:6px;height:6px;margin-right:.5em;border:1px solid #333;transform:rotate(45deg);vertical-align:0px}.reviewer_awards_books_entries_votes.result .book-summary{width:800px;margin:24px auto;background-color:#eaeaea;padding:16px;box-sizing:border-box;display:table;color:#000}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .book-summary{width:90%}}.reviewer_awards_books_entries_votes.result .book-summary .book-summary__image{display:table-cell}.reviewer_awards_books_entries_votes.result .book-summary .book-summary__image>img{width:80px;margin-right:16px}.reviewer_awards_books_entries_votes.result .book-summary .book-summary__detail{display:table-cell;vertical-align:top;width:670px}@media only screen and (max-width: 720px){.reviewer_awards_books_entries_votes.result .book-summary .book-summary__detail{width:inherit}}.reviewer_awards_books_entries_votes.result .book-summary .book-summary__title{font-size:20px;font-weight:bold;line-height:1.3;margin-bottom:8px}.reviewer_awards_books_entries_votes.result .book-summary .book-summary__author{font-size:16px;line-height:1.3}.reviewer-awards-backtotop{position:fixed;bottom:120px;right:40px}@media only screen and (max-width: 720px){.reviewer-awards-backtotop{text-align:center;position:relative;bottom:0px;right:0;height:56px;background-color:#e60012}}.reviewer-awards-backtotop>a{display:block}.reviewer-awards-backtotop>a:hover{opacity:.9}.reviewer-awards-footer{background-color:#000;padding:70px 0 40px;text-align:center}.reviewer-awards-footer .reviewer-awards-footer__logo{margin-bottom:16px}.reviewer-awards-footer .reviewer-awards-footer__logo>a{display:inline-block;margin:0 8px}.reviewer-awards-footer .reviewer-awards-footer__copyright{margin:30px 0;color:#fff;font-size:10px}.reviewer-awards-modal-overrider .partials.modal .modal__contents,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__contents,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__contents{width:600px}@media only screen and (max-width: 720px){.reviewer-awards-modal-overrider .partials.modal .modal__contents,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__contents,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__contents{width:300px}}.reviewer-awards-modal-overrider .partials.modal .modal__contents .modal__contents__header,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__contents .modal__contents__header,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__contents .modal__contents__header{border:none;background:#ec1c24;color:#fff;border-radius:0}.reviewer-awards-modal-overrider .partials.modal .modal__contents .modal__contents__main p,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__contents .modal__contents__main p,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__contents .modal__contents__main p{line-height:1.4}.reviewer-awards-modal-overrider .partials.modal .modal__close-btn::before,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__close-btn::before,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__close-btn::before,.reviewer-awards-modal-overrider .partials.modal .modal__close-btn::after,.reviewer-awards-modal-overrider .modal .partials.modal__background .modal__close-btn::after,.modal .reviewer-awards-modal-overrider .partials.modal__background .modal__close-btn::after{background-color:#fff}.reviewer-awards-modal-overrider .bm-btn{border-radius:0}.reviewer-awards-modal-overrider .bm-btn--green{background-color:#ec1c24;background-image:none;border:none}.reviewer-awards-modal-overrider .bm-btn--grey{background-image:none;background-color:#fff}.reviewer_awards__complete-container{width:980px;margin:0 auto}@media only screen and (max-width: 720px){.reviewer_awards__complete-container{width:100%}}.reviewer_awards__complete-container .complete-message{position:relative;box-sizing:border-box;background-color:#fff;width:980px;margin:0 auto 45px;padding:16px 56px}@media only screen and (max-width: 720px){.reviewer_awards__complete-container .complete-message{width:90%;padding:16px 16px 16px 40px}}.reviewer_awards__complete-container .complete-message::before{content:"";position:absolute;bottom:-15px;right:150px;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:0 20px 15px 0;border-color:transparent #fff transparent transparent}@media only screen and (max-width: 720px){.reviewer_awards__complete-container .complete-message::before{right:100px}}.reviewer_awards__complete-container .complete-message::after{content:"";display:block;background-image:url(/assets/reviewer_awards/application_complete_illust-5992170754cea7eb798c16a410a3052c7952d6d10ec3643639e3f3467bae875c.png);background-size:74px 64px;position:absolute;right:70px;bottom:-46px;width:74px;height:64px}@media only screen and (max-width: 720px){.reviewer_awards__complete-container .complete-message::after{right:20px}}.reviewer_awards__complete-container .complete-message .complete-message__inner{width:800px;margin:24px auto;background-color:#eaeaea;padding:40px;font-size:36px;font-weight:bold;text-align:center;box-sizing:border-box}@media only screen and (max-width: 720px){.reviewer_awards__complete-container .complete-message .complete-message__inner{width:inherit;padding:16px;margin:0;font-size:18px}}.reviewer_awards_partials.entrance .entrance__description{margin:10px}.reviewer_awards_partials.entrance .entrance__description p{font-size:14px;line-height:1.5;margin-bottom:15px}.reviewer_awards_partials.entrance .entrance__headline{font-weight:bold;text-align:center;font-size:14px}.reviewer_awards_partials.entrance .entrance__about{font-size:14px;line-height:1.5;margin:10px}.reviewer_awards_partials.entrance .bm-entrance .bm-entrance__item{margin:10px}.reviewer_awards_partials.vote-confirm-modal .vote-confirm-modal__description{background-color:#eaeaea;padding:24px 16px 16px}@media only screen and (max-width: 720px){.reviewer_awards_partials.vote-confirm-modal .vote-confirm-modal__description{padding:16px}}.reviewer_awards_partials.vote-confirm-modal .vote-confirm-modal__description .vote-confirm-modal__description__headline{font-size:14px;font-weight:bold;margin:0 24px 8px}@media only screen and (max-width: 720px){.reviewer_awards_partials.vote-confirm-modal .vote-confirm-modal__description .vote-confirm-modal__description__headline{margin:0 0 8px}}.reviewer_awards_partials.vote-confirm-modal .description-lists{margin:0px 24px;list-style-type:none}@media only screen and (max-width: 720px){.reviewer_awards_partials.vote-confirm-modal .description-lists{margin:0}}.reviewer_awards_partials.vote-confirm-modal .description-lists .description-lists__item{color:#333;font-size:14px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}@media only screen and (max-width: 720px){.reviewer_awards_partials.vote-confirm-modal .description-lists .description-lists__item{font-size:12px}}.reviewer_awards_partials.vote-confirm-modal .description-lists .description-lists__item::before{content:"※"}.reviewer_awards_partials.vote-confirm-modal .btn-lists{padding:24px 0}.reviewer_awards_partials.vote-confirm-modal .btn-lists .btn-lists__item{width:70%;margin:0 auto 10px}@media only screen and (max-width: 720px){.reviewer_awards_partials.vote-confirm-modal .btn-lists .btn-lists__item{width:80%}}.reviewer_awards_partials.vote-confirm-modal .vote-btn{font-size:14px;line-height:60px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#e60012;cursor:pointer}.reviewer_awards_partials.vote-confirm-modal .vote-btn:before,.reviewer_awards_partials.vote-confirm-modal .vote-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:30px solid transparent;border-right:18px solid transparent;border-left:18px solid transparent}.reviewer_awards_partials.vote-confirm-modal .vote-btn:before{right:100%;border-right-color:#e60012}.reviewer_awards_partials.vote-confirm-modal .vote-btn:after{left:100%;border-left-color:#e60012}.reviewer_awards_partials.vote-confirm-modal .vote-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_partials.vote-confirm-modal .cancel-btn{font-size:14px;line-height:40px;position:relative;display:block;margin:0 auto;text-align:center;text-decoration:none;color:#fff;background-color:#000;cursor:pointer}.reviewer_awards_partials.vote-confirm-modal .cancel-btn:before,.reviewer_awards_partials.vote-confirm-modal .cancel-btn:after{position:absolute;top:0;width:0;height:0;content:'';border:21px solid transparent;border-right:13px solid transparent;border-left:13px solid transparent}.reviewer_awards_partials.vote-confirm-modal .cancel-btn:before{left:-26px;border-right-color:#ddd}.reviewer_awards_partials.vote-confirm-modal .cancel-btn:after{right:-25px;border-left-color:#fff}.reviewer_awards_partials.vote-confirm-modal .cancel-btn:hover{opacity:.7;text-decoration:none;color:#fff}.reviewer_awards_partials.vote-confirm-modal .cancel-btn .cancel-btn__inner{background-color:#fff;color:#777;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.reviewer_awards_partials.vote-confirm-modal .cancel-btn .cancel-btn__inner:before,.reviewer_awards_partials.vote-confirm-modal .cancel-btn .cancel-btn__inner:after{position:absolute;top:0;width:0;height:0;content:'';border:21px solid transparent;border-right:13px solid transparent;border-left:13px solid transparent}.reviewer_awards_partials.vote-confirm-modal .cancel-btn .cancel-btn__inner:before{left:-25px;border-right-color:#fff}.reviewer_awards_partials.vote-confirm-modal .cancel-btn .cancel-btn__inner:after{right:-26px;border-left-color:#ccc}.featured_books{background-color:#fff;min-width:980px}@media only screen and (max-width: 720px){.featured_books{min-width:320px}}.featured_books .featured_books__header{background:url(/assets/specials/featured_books/header-bg-c450c177966d6efb6fd00f03fa1c814bd72084e587e7c5e43e15dceb42a740f0.png) -68px -2px;background-size:contain;background-repeat:repeat-x;padding-top:32px}.featured_books .featured_books__header .featured_books__header__page-title{background:url(/assets/specials/featured_books/page-title-0d4fb476c75a0ed7a8eddbd928048501f3b04ec7b61a536e059417a8d0daee52.svg) no-repeat;background-size:cover;position:relative;width:372px;height:43px;margin:0 auto;font-size:0}.featured_books .featured_books__header .featured_books__header__page-title::before{content:"";background:url(/assets/specials/featured_books/header-ornament-f236b3a0477bd2fe1ef5c730630868a738a5b8bd7889f84276bde9af13c5da9f.svg) no-repeat;position:absolute;left:-203px;top:-12px;width:813px;height:42px}.featured_books .featured_books__header .featured_books__header__page-title::after{content:"";background:url(/assets/specials/featured_books/page-title-after-85b72a39faa42711fb0bc2bacd02a629bc133f8f34cf1faa37da4faa7eefd11a.svg) no-repeat;background-size:cover;position:absolute;top:-9px;right:-80px;width:93px;height:38px}@media only screen and (max-width: 720px){.featured_books .featured_books__header{background-image:none;background-color:#437264;position:relative;height:50px;padding:0 20px}.featured_books .featured_books__header::before{content:"";background:url(/assets/specials/featured_books/header-ornament-sp-d498a7de42a892273fa6e41965126a71d246a79930603ed8ee8269233b853321.svg) no-repeat center 10px;position:absolute;left:0;width:100%;height:50px}.featured_books .featured_books__header .featured_books__header__page-title{background-image:url(/assets/specials/featured_books/page-title-sp-8e606b405ef6402a566a01d65fdca2adfea847be34eff9544627ab09ce64c004.svg);top:26px;width:335px;height:62px}.featured_books .featured_books__header .featured_books__header__page-title::after,.featured_books .featured_books__header .featured_books__header__page-title::before{display:none}}@media only screen and (max-width: 375px){.featured_books .featured_books__header .featured_books__header__page-title{width:100%;height:0;padding-top:18.5%}}.featured_books .featured_books__main{position:relative;z-index:1;width:560px;margin:0 auto 100px;color:#333}@media only screen and (max-width: 720px){.featured_books .featured_books__main{width:100%;padding:0 10px;box-sizing:border-box}}.featured_books .featured_books__browse-button .featured_books__browse-button__volume{margin-bottom:4px;text-align:center;font-size:16px;font-weight:bold;color:#73cd77}.featured_books .featured_books__browse-button .featured_books__browse-button__main{display:block;background-color:#73cd77;position:relative;width:356px;margin:0 auto;padding:21px 0;border-radius:3px;text-align:center;font-size:22px;color:#fff;transition:background-color .2s ease-out;cursor:pointer}.featured_books .featured_books__browse-button .featured_books__browse-button__main::after{content:"";background:url(/assets/specials/featured_books/new-window-a6b0e28f407660eb01d3cc4b5e6c96fa8033cb1e64a44505759cd554360aa757.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:32px;bottom:0;width:16px;height:16px;margin:auto}.featured_books .featured_books__browse-button .featured_books__browse-button__main:hover{background-color:#8adb9d}.featured_books .featured_books__browse-button .featured_books__browse-button__description{position:relative;width:356px;margin:5px auto;padding-left:14px;box-sizing:border-box;font-size:12px;line-height:1.4;color:#90b299}.featured_books .featured_books__browse-button .featured_books__browse-button__description p::before{content:"※";position:absolute;left:0}@media only screen and (max-width: 720px){.featured_books .featured_books__browse-button .featured_books__browse-button__main{width:100%;max-width:356px}.featured_books .featured_books__browse-button .featured_books__browse-button__description{width:100%;max-width:356px;font-size:14px}}.featured_books .featured_books__meter-button{display:block;background-color:#c7d861;width:356px;margin:0 auto;padding:19px 0;border-radius:3px;text-align:center;font-size:14px;color:#fff;transition:background-color .2s ease-out;cursor:pointer}.featured_books .featured_books__meter-button:hover{background-color:#d2e467}@media only screen and (max-width: 720px){.featured_books .featured_books__meter-button{width:100%;max-width:356px}}.featured_books .featured_books__title{margin-top:64px}.featured_books .featured_books__title .featured_books__title__text{text-align:center;font-family:serif;font-size:32px;font-weight:bold;color:#333}.featured_books .featured_books__title .featured_books__browse-button{margin-top:26px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__volume{font-size:12px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__main{width:130px;padding:7px 0 7px 15px;box-sizing:border-box;text-align:left;font-size:14px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__main::after{right:15px;width:10px;height:10px}@media only screen and (max-width: 720px){.featured_books .featured_books__title{margin-top:58px}.featured_books .featured_books__title .featured_books__title__text{font-size:26px}.featured_books .featured_books__title .featured_books__browse-button{width:100%;margin-top:32px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__volume{font-size:14px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__main{width:220px;padding:16px 0;text-align:center;font-size:16px}.featured_books .featured_books__title .featured_books__browse-button .featured_books__browse-button__main::after{right:16px;width:12px;height:12px}}.featured_books .featured_books__sub-header{margin:64px 0 30px}.featured_books .featured_books__sub-header::before{content:"";display:inline-block;vertical-align:middle;background-color:#437062;height:32px;width:8px;margin-right:5px}.featured_books .featured_books__sub-header .featured_books__sub-header__text{display:inline-block;vertical-align:middle;font-family:serif;font-size:22px;font-weight:bold}@media only screen and (max-width: 720px){.featured_books .featured_books__sub-header{margin:56px 0 26px}.featured_books .featured_books__sub-header::before{height:28px}.featured_books .featured_books__sub-header .featured_books__sub-header__text{font-size:20px}}.featured_books .featured_books__statement{margin-top:30px;text-align:center;font-size:26px;font-family:serif;font-weight:bold}.featured_books .featured_books__statement .featured_books__statement__container:first-child .featured_books__statement__container__text{margin-top:0}.featured_books .featured_books__statement .featured_books__statement__container .featured_books__statement__container__text{display:inline-block;position:relative;margin-top:1em}.featured_books .featured_books__statement .featured_books__statement__container .featured_books__statement__container__text::after{content:"";background-color:#fff8d6;position:absolute;top:14px;right:0;left:-15px;z-index:-1;height:18px;margin:auto}@media only screen and (max-width: 720px){.featured_books .featured_books__statement{margin-top:32px;font-size:18px}.featured_books .featured_books__statement .featured_books__statement__container .featured_books__statement__container__text::after{top:10px;left:0;height:12px}}.featured_books .featured_books__introduction,.featured_books .featured_books__character__description{font-size:15px;line-height:2}.featured_books .featured_books__introduction p,.featured_books .featured_books__character__description p{margin-top:2em}@media only screen and (max-width: 720px){.featured_books .featured_books__introduction,.featured_books .featured_books__character__description{font-size:14px;line-height:1.9}.featured_books .featured_books__introduction p,.featured_books .featured_books__character__description p{margin-top:1.8em}}.featured_books .featured_books__introduction p:first-child{margin-top:0}.featured_books .featured_books__character .featured_books__character__container{margin-top:48px}.featured_books .featured_books__character .featured_books__character__container:first-child{margin-top:0}.featured_books .featured_books__character .featured_books__character__container .featured_books__character__name{font-size:20px;display:inline-block;position:relative}.featured_books .featured_books__character .featured_books__character__container .featured_books__character__name::after{content:"";background-color:#fff8d6;position:absolute;right:0;left:0;bottom:0;z-index:-1;height:12px;margin:auto}@media only screen and (max-width: 720px){.featured_books .featured_books__character .featured_books__character__container{margin-top:0}.featured_books .featured_books__character .featured_books__character__container::after{content:"";display:block;background-color:#e5e5e5;width:100%;height:1px;margin:1.8em 0;font-size:14px}.featured_books .featured_books__character .featured_books__character__container:last-child::after{display:none}}.featured_books .featured_books__information .featured_books__information__images{text-align:center}.featured_books .featured_books__information .featured_books__information__images img{display:inline-block;vertical-align:middle;height:235px;margin:0 15px;border:solid 1px #979797}.featured_books .featured_books__information .featured_books__information__text{width:356px;margin:12px auto;font-size:12px;line-height:1.6}.featured_books .featured_books__information::after{content:"";display:block;background-color:#e5e5e5;width:356px;height:1px;margin:30px auto}@media only screen and (max-width: 720px){.featured_books .featured_books__information .featured_books__information__images img{display:block;width:160px;height:auto;margin:26px auto}.featured_books .featured_books__information .featured_books__information__text{width:100%;margin:0;font-size:14px}.featured_books .featured_books__information::after{width:100%}}.featured_books .featured_books__footer{background-color:#437062;position:relative;padding:32px 0 64px}.featured_books .featured_books__footer .featured_books__footer__sns{text-align:center}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:cover;width:40px;height:40px;margin:0 10px;font-size:0;border-radius:20px;box-shadow:0 2px 14px rgba(0,0,0,0.5);transition:background-color .2s ease-out}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item.featured_books__footer__sns__item--twitter{background-image:url(/assets/specials/featured_books/share_twitter-fc1823a6d4073a8114d326b7ed57572d9655db269beb64481de575e7995ec8c5.png);background-color:#1da1f2}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item.featured_books__footer__sns__item--facebook{background-image:url(/assets/specials/featured_books/share_facebook-63f03309b42cb74dfffb857d6b07ebbc0c668c4f4fd6d84c22d208d559474088.png);background-color:#315096}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item.featured_books__footer__sns__item--line{background-image:url(/assets/specials/featured_books/share_line-35f4f734b8160bf85009e379c1d1c84c034b7b4afdbc5c6600309450a719df1e.png);background-color:#00c300}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item a{display:block;height:100%}.featured_books .featured_books__footer .featured_books__footer__sns .featured_books__footer__sns__item:hover{opacity:.7}.featured_books .featured_books__footer .featured_books__footer__logo{display:block;width:140px;margin:16px auto 0;text-align:center;transition:background-color .2s ease-out;cursor:pointer}.featured_books .featured_books__footer .featured_books__footer__logo:hover{opacity:.7}.featured_books .featured_books__footer .featured_books__footer__copyright{display:block;margin-top:5px;text-align:center;font-size:12px;color:#b9cac5}@media only screen and (max-width: 720px){.featured_books .featured_books__footer{padding:48px 0 64px}.featured_books .featured_books__footer .featured_books__footer__copyright{font-size:14px}}.featured_books .featured_books__page-top{display:block;background:url(/assets/specials/featured_books/top-arrow-79e4f202dc589cc345cd3a82d775d29218d757da8162a5554b5dfed14cc66ad4.svg) no-repeat center center;background-color:#fff;background-size:22px 24px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;right:-190px;bottom:-123px;z-index:1;width:80px;height:40px;box-sizing:border-box;border:solid 2px #437062;border-radius:3px;font-size:0;transition:background-color .2s ease-out;cursor:pointer}.featured_books .featured_books__page-top:hover{background-color:#cce3dc}@media only screen and (max-width: 720px){.featured_books .featured_books__page-top{right:0;left:0;margin:auto}}.lightbungei.show{background-image:url(/assets/specials/lightbungei/lightbungei_bg-e906a126e1b607ebb2340361df8caa970f2a36a355047b8c5034cd5177f91afa.png);text-align:left;overflow:hidden}.lightbungei.show .header{position:relative;background-image:url(/assets/specials/lightbungei/header_bg-1cf5decbb4d70ffdbc5a42b3dac2c80b1e0d6b1b3d22485a9c2a36d3dec55dc8.png);background-repeat:repeat-x;background-position:center top;background-size:398px 78px}@media only screen and (max-width: 720px){.lightbungei.show .header{padding:20px 0 40px;background-image:url(/assets/specials/lightbungei/header_bg-1cf5decbb4d70ffdbc5a42b3dac2c80b1e0d6b1b3d22485a9c2a36d3dec55dc8.png),url(/assets/specials/lightbungei/sp/header_bg_l-7b5adcaf1da6394f56880a6a2767c4e4cdbc272f6abf715abf4cdc06a57ca4c5.png),url(/assets/specials/lightbungei/sp/header_bg_r-a3769043877971af6555ad06e5d354f99c940439be38866868bca5fc931ac554.png);background-repeat:repeat-x, no-repeat, no-repeat;background-size:398px 78px, 18px 600px, 82px 600px;background-position:center top, left top, right top}}.lightbungei.show .header .header__main{box-sizing:border-box;width:980px;margin:0 auto;padding:70px 0 10px 70px;position:relative;background-image:url(/assets/specials/lightbungei/pc/header_catch-ce3eb5ae780f8453a0dc1d13bb8492ec8c8d00a0384fd40e10b6bac30fc91461.png);background-repeat:no-repeat;background-position:570px 0;background-size:391px 266px}@media only screen and (max-width: 720px){.lightbungei.show .header .header__main{width:100%;margin:0;padding:50px 0 0;background:none}}.lightbungei.show .header .header__main::after{content:"";background-image:url(/assets/specials/lightbungei/header_maple-0c668bd887a4ee257106a0dd0576efc2e165e139b10052e2de04dc3b9f07480e.png);background-repeat:no-repeat;background-size:58px 54px;width:58px;height:54px;position:absolute;top:60px;right:0}@media only screen and (max-width: 720px){.lightbungei.show .header .header__main::after{background-size:30px 28px;width:30px;height:28px}}@media only screen and (max-width: 720px){.lightbungei.show .header .header__logo{text-align:center}}.lightbungei.show .header .header__logo .header__logo__image{width:470px;height:184px}@media only screen and (max-width: 720px){.lightbungei.show .header .header__logo .header__logo__image{width:90%;height:auto}}.lightbungei.show .header-jump{background-color:#471202;padding:10px;position:relative}.lightbungei.show .header-jump .header-jump__inner{display:flex;width:980px;margin:0 auto}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .header-jump__inner{display:block;width:auto}.lightbungei.show .header-jump .header-jump__inner::before{content:'';position:absolute;right:0;bottom:0;display:inline-block;width:40%;height:100%;background-image:url(/assets/specials/lightbungei/sp/header_catch-ffa76ae5f482879c4e10924fe0f447fb36ff6be2b295e1a2ac1ec141a7a59799.png);background-repeat:no-repeat;background-size:100%;background-position:right bottom;z-index:1}}.lightbungei.show .header-jump .header-jump__headline{font-size:16px;font-weight:bold;line-height:1.5;color:#ffa644;width:300px;padding:30px 0 0;position:relative}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .header-jump__headline{border-radius:12px;background-color:#661d07;border:1px solid #231916;text-align:center;margin:-40px auto 10px;padding:10px 0;font-size:14px}}.lightbungei.show .header-jump .header-jump__headline::before{content:'';display:block;width:56px;height:59px;position:absolute;left:0;top:-30px;background-image:url(/assets/specials/lightbungei/booklists_maple-cb34a13c3d2828e8a8c1032076fa47bcaad2c9909b7d90c1cf2e54c00d673344.png);background-repeat:no-repeat;background-size:56px 59px}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .header-jump__headline::before{top:-20px;left:-10px}}.lightbungei.show .header-jump .header-jump__lists{flex:1;display:flex;justify-content:flex-end}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .header-jump__lists{display:flex;flex-wrap:wrap;justify-content:flex-start}}.lightbungei.show .header-jump .header-jump__lists .header-jump__lists__item{width:73px;margin-right:4px;z-index:2}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .header-jump__lists .header-jump__lists__item{width:calc(100% / 5 - 4px)}}.lightbungei.show .header-jump .book-jump:hover{opacity:.7}.lightbungei.show .header-jump .book-jump .book-jump__image{width:73px}@media only screen and (max-width: 720px){.lightbungei.show .header-jump .book-jump .book-jump__image{width:100%}}.lightbungei.show .summary{padding-bottom:40px}.lightbungei.show .summary .summary__headline{color:#231916;font-size:46px;font-weight:bold;text-shadow:0 0 4px rgba(120,51,0,0.5);text-align:center;padding:20px 0}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__headline{font-size:24px;position:relative;padding:30px 0 20px}}.lightbungei.show .summary .summary__headline::before{content:'';display:inline-block;width:74px;height:88px;background-image:url(/assets/specials/lightbungei/headline_maple_2-92a5b6ee9f1678f7cb7656012a3ab74f6e3dd0826dd70720b4e0c06fe50f69a3.png);background-size:74px 88px;background-repeat:no-repeat;vertical-align:-25px}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__headline::before{position:absolute;left:-20px;top:-10px}}.lightbungei.show .summary .summary__block{display:flex;width:auto;border-radius:12px;box-shadow:0 2px 0 #beaa7b;background-color:#fff;margin:0 0 10px;padding:30px 40px;box-sizing:border-box}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__block{display:block;width:90%;margin:0 auto 10px;padding:20px}}.lightbungei.show .summary .summary__block .summary__block__headline{color:#231916;font-size:20px;font-weight:bold;line-height:1.3;width:130px}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__block .summary__block__headline{font-size:16px;width:auto;margin-bottom:16px}}.lightbungei.show .summary .summary__block .summary__block__text{color:#231916;font-size:16px;line-height:1.4;flex:1}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__block .summary__block__text{font-size:12px}}.lightbungei.show .summary .summary__block .summary__block__text>strong{font-weight:bold}.lightbungei.show .summary .summary__block .summary__block__lists{flex:1}.lightbungei.show .summary .summary__block .summary__block__lists .summary__block__lists__item{line-height:1.4;padding-bottom:4px}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__block .summary__block__lists .summary__block__lists__item{font-size:12px}}.lightbungei.show .summary .summary__block.summary__block--rules{display:block}.lightbungei.show .summary .summary__block.summary__block--rules .summary__block__headline{width:inherit}.lightbungei.show .summary .summary__block .summary__block__attention-lists{flex:1;padding-left:20px}.lightbungei.show .summary .summary__block .summary__block__attention-lists .summary__block__attention-lists__item{line-height:1.4;padding-bottom:4px;list-style-type:disc}@media only screen and (max-width: 720px){.lightbungei.show .summary .summary__block .summary__block__attention-lists .summary__block__attention-lists__item{font-size:12px}}.lightbungei.show .lightbungei__main-container{width:980px;margin:0 auto}@media only screen and (max-width: 720px){.lightbungei.show .lightbungei__main-container{width:100%;margin:0}}.lightbungei.show .lightbungei__navigation{margin:10px 0}.lightbungei.show .lightbungei__navigation:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media only screen and (max-width: 720px){.lightbungei.show .lightbungei__navigation{margin:10px 5% 0}}@media only screen and (max-width: 720px){.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn{margin-bottom:10px}.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn:after{content:"";clear:both;height:0;display:block;visibility:hidden}}.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn .lightbungei__navigation__jump-btn__link{position:relative;display:table;float:left;width:320px}@media only screen and (max-width: 720px){.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn .lightbungei__navigation__jump-btn__link{width:48%}}.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn .lightbungei__navigation__jump-btn__link:not(:last-child){margin-right:10px}@media only screen and (max-width: 720px){.lightbungei.show .lightbungei__navigation .lightbungei__navigation__jump-btn .lightbungei__navigation__jump-btn__link:not(:last-child){margin-right:4%}}.lightbungei.show .jump-btn .jump-btn__link{color:#fff;font-weight:bold;font-size:16px;background-color:#eea100;text-align:center;border-radius:4px;box-shadow:0 2px 0 #c47300}@media only screen and (max-width: 720px){.lightbungei.show .jump-btn .jump-btn__link{font-size:12px}}.lightbungei.show .jump-btn .jump-btn__link:hover{text-decoration:none;top:1px;background-color:#ffbb2c;box-shadow:0 1px 0 #c47300}.lightbungei.show .jump-btn .jump-btn__link.jump-btn__link--disable{background-color:#eae8de;color:#bbb;box-shadow:0 2px 0 #999}.lightbungei.show .jump-btn .jump-btn__link.jump-btn__link--disable:hover{background-color:#eae8de;box-shadow:0 2px 0 #999;color:#bbb;top:0}.lightbungei.show .jump-btn .jump-btn__link.jump-btn__link--disable .jump-btn__link__text{font-weight:normal}.lightbungei.show .jump-btn .jump-btn__link .jump-btn__link__icon{position:absolute;left:16px;top:0;bottom:0;margin:auto;width:0;height:0;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0 solid transparent}@media only screen and (max-width: 720px){.lightbungei.show .jump-btn .jump-btn__link .jump-btn__link__icon{left:8px}}.lightbungei.show .jump-btn .jump-btn__link .jump-btn__link__text{line-height:1.2;height:50px;display:table-cell;vertical-align:middle}@media only screen and (max-width: 720px){.lightbungei.show .jump-btn .jump-btn__link .jump-btn__link__text{font-size:14px}}.lightbungei.show .header-sns{width:320px;float:right;background-color:rgba(104,56,41,0.1);border-radius:4px;margin:0 auto;padding:7px 0;text-align:center}@media only screen and (max-width: 720px){.lightbungei.show .header-sns{width:auto;float:none;background:none}}.lightbungei.show .header-sns .header-sns__lists{display:inline;margin:auto}.lightbungei.show .header-sns .header-sns__lists .header-sns__lists__item{display:inline-block;width:36px;height:36px;margin:auto 10px}.lightbungei.show .sns-btn .sns-btn__icon{width:36px;height:36px;vertical-align:bottom}.lightbungei.show .sns-btn:hover .sns-btn__icon{opacity:0.7}.lightbungei.show .fair-book{width:980px}@media only screen and (max-width: 720px){.lightbungei.show .fair-book{width:auto}}.lightbungei.show .fair-book .fair-book__headline{color:#231916;font-size:46px;font-weight:bold;text-shadow:0 0 4px rgba(120,51,0,0.5);text-align:center;padding:20px 0}@media only screen and (max-width: 720px){.lightbungei.show .fair-book .fair-book__headline{font-size:24px;position:relative;padding:30px 0 20px}}.lightbungei.show .fair-book .fair-book__headline::after{content:'';display:inline-block;width:80px;height:87px;background-image:url(/assets/specials/lightbungei/headline_maple_1-ae03745bec8ac2206de4ed980628e4f0a9eb53752d8e02f8d41a3ba13ffcb544.png);background-size:80px 87px;background-repeat:no-repeat;vertical-align:-25px}@media only screen and (max-width: 720px){.lightbungei.show .fair-book .fair-book__headline::after{position:absolute;right:-20px;top:-10px}}.lightbungei.show .book-lists{display:flex;flex-wrap:wrap;justify-content:space-between}.lightbungei.show .book-lists .book-lists__item{box-sizing:border-box;background-color:#d7d4b9;border-radius:12px;border:1px solid #fffde8;margin-bottom:10px;padding:20px;width:49%}@media only screen and (max-width: 720px){.lightbungei.show .book-lists .book-lists__item{width:90%;margin:0 auto 10px;padding:10px}}.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline{padding:0 0 10px 60px;background-image:url(/assets/specials/lightbungei/book_icon-ac343ce458203f4baa21a036e23f7cfd17b6fa9524abb79fdf15ce8e569bf532.png);background-size:53px 48px;background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 720px){.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline{padding:0 0 10px 50px;background-size:43px 37px}}.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline .book-lists__item__headline__title{color:#43320c;font-size:24px;font-weight:bold;line-height:1.3}@media only screen and (max-width: 720px){.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline .book-lists__item__headline__title{font-size:20px}}.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline .book-lists__item__headline__authors{color:#43320c;font-size:14px;line-height:1.3}@media only screen and (max-width: 720px){.lightbungei.show .book-lists .book-lists__item .book-lists__item__headline .book-lists__item__headline__authors{font-size:12px}}.lightbungei.show .book-lists .book-lists__item .book-lists__item__details{display:flex;margin-bottom:10px}.lightbungei.show .book-thumbnail{width:140px;margin-right:10px}@media only screen and (max-width: 720px){.lightbungei.show .book-thumbnail{width:90px}}.lightbungei.show .book-thumbnail .book-thumbnail__cover{display:block}.lightbungei.show .book-thumbnail .book-thumbnail__cover .book-thumbnail__cover__image{width:140px;box-shadow:0 0 4px rgba(0,0,0,0.5)}@media only screen and (max-width: 720px){.lightbungei.show .book-thumbnail .book-thumbnail__cover .book-thumbnail__cover__image{width:90px}}.lightbungei.show .book-thumbnail .book-thumbnail__cover:hover .book-thumbnail__cover__image{opacity:.7}.lightbungei.show .book-thumbnail .book-thumbnail__recommend{background-color:#fffef2;border-radius:8px;box-sizing:border-box;margin:10px 0 0;padding:6px 6px 8px}.lightbungei.show .book-thumbnail .book-thumbnail__recommend .book-thumbnail__recommend__headline{font-size:12px;line-height:1.2;color:#f09a00;text-align:center;padding:4px 0}.lightbungei.show .book-thumbnail .book-thumbnail__recommend .book-thumbnail__recommend__headline .book-thumbnail__recommend__headline__note{font-size:10px}.lightbungei.show .read-btn{position:relative;display:block;box-sizing:border-box;background-color:#ffc85f;border:1px solid #FFA801;border-radius:4px;box-shadow:0 2px 0 #c98f1f;color:#fff;text-shadow:0 0 2px #e19400;text-align:center;padding:10px;font-size:12px;line-height:1.2}.lightbungei.show .read-btn:hover{top:1px;background-color:#ffd583;box-shadow:0 1px 0 #c98f1f;cursor:pointer}.lightbungei.show .read-btn.read-btn--ios{width:62px;margin:0 4px 0 0;display:inline-flex;justify-content:center}@media only screen and (max-width: 720px){.lightbungei.show .read-btn.read-btn--ios{width:100%;margin-bottom:4px}}.lightbungei.show .read-btn.read-btn--android{width:62px;display:inline-flex;justify-content:center}@media only screen and (max-width: 720px){.lightbungei.show .read-btn.read-btn--android{width:100%}}.lightbungei.show .review-lists{flex:1}.lightbungei.show .review-lists .review-lists__item{border:4px dotted #9b907f;border-image-outset:4px;background-color:#fff;color:#231916;font-size:14px;padding:10px;line-height:1.4}@media only screen and (max-width: 720px){.lightbungei.show .review-lists .review-lists__item{font-size:12px}}.lightbungei.show .review-lists .review-lists__item:not(:last-child){margin-bottom:10px}.lightbungei.show .review-lists .review-lists__item>strong{font-size:16px;font-weight:bold}@media only screen and (max-width: 720px){.lightbungei.show .review-lists .review-lists__item>strong{font-size:14px}}.lightbungei.show .review-lists .review-lists__item .review-lists__item__reviewer{color:#999}.lightbungei.show .registration-btn{display:block;background-color:#fff;box-sizing:border-box;border:1px solid #ffa801;border-radius:4px;padding:16px;text-align:center;position:relative}.lightbungei.show .registration-btn .registration-btn__icon{background-image:url(/assets/specials/lightbungei/registration-btn-icon-460b1124955c3ce404dd54716c018def6bf77d242a611bff9a3d2c9521a67e5b.png);background-repeat:no-repeat;background-position:0 -90px;width:25px;height:20px;position:absolute;top:0;bottom:0;left:16px;margin:auto}.lightbungei.show .registration-btn .registration-btn__text{color:#ffa801;font-size:16px;font-weight:bold}.lightbungei.show .registration-btn:hover{background-color:#ffa801;cursor:pointer}.lightbungei.show .registration-btn:hover .registration-btn__icon{background-position:0 0}.lightbungei.show .registration-btn:hover .registration-btn__text{color:#fff}.lightbungei.show .registration-btn.registration-btn--active{background-color:#ffa801}.lightbungei.show .registration-btn.registration-btn--active .registration-btn__icon{background-position:0 -47px}.lightbungei.show .registration-btn.registration-btn--active .registration-btn__text{color:#fff}.lightbungei.show .registration-btn.registration-btn--active:hover{background-color:#ffbc3b}.lightbungei.show .note-lists{margin:10px 0px 24px 0;line-height:1.4}.lightbungei.show .note-lists .note-lists__item{font-size:12px;line-height:1.3;margin-bottom:4px;margin-left:1em;text-indent:-1em}.lightbungei.show .note-lists .note-lists__item::before{content:"※"}.lightbungei.show .rules{height:200px;box-sizing:border-box;overflow:auto;margin:10px auto 0;padding:16px;font-size:12px;line-height:1.5}@media only screen and (max-width: 720px){.lightbungei.show .rules{padding:0}}.lightbungei.show .rules .rules__headline{display:inline-block;margin:8px 0}.lightbungei.show .rules .rules__text{margin:8px 0}.lightbungei.show .rules .rules__ol{list-style-position:inside;margin:8px 0}.lightbungei.show .rules .rules__ol .rules__ol__item{margin:8px 0}.lightbungei.show .rules .rules__ul{margin:8px 0 8px 32px}.lightbungei.show .rules .rules__ul .rules__ul__item{list-style-type:disc;margin:8px 0}.lightbungei.show .rules .parentheses-list{margin:8px 0 8px 32px}.lightbungei.show .rules .parentheses-list .parentheses-list__item{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin:8px 0}.lightbungei.show .rules .parentheses-list .parentheses-list__item::before{display:marker;content:"(" counter(cnt) ") ";margin-left:-18px}.lightbungei.show .shops{padding-bottom:50px;text-align:center}@media only screen and (max-width: 720px){.lightbungei.show .shops .shops__link .shops__link__bannar{max-width:90%}}.lightbungei.show .shops .shops__link:hover .shops__link__bannar{opacity:.7}.lightbungei.show .lightbungei-footer{background-color:#553100;text-align:center;padding:40px 0}.lightbungei.show .lightbungei-footer .lightbungei-footer__logo{margin-bottom:10px}.lightbungei.show .lightbungei-footer .lightbungei-footer__copyright{color:#fff1bf;font-size:10px}.lightbungei.show .backtotop{text-align:center;position:fixed;bottom:20px;right:20px;height:116px;background-color:transparent}@media only screen and (max-width: 720px){.lightbungei.show .backtotop{position:inherit}}.lightbungei.show .display-mode--pc{display:inherit}@media only screen and (max-width: 720px){.lightbungei.show .display-mode--pc{display:none}}.lightbungei.show .display-mode--sp{display:none}@media only screen and (max-width: 720px){.lightbungei.show .display-mode--sp{display:inherit}}.lightbungei.show .term--closed{display:none}.lightbungei.show[data-term="closed"] .term--closed{display:block}.lightbungei.show[data-term="closed"] .header .header__main{background-image:url(/assets/specials/lightbungei/pc/header_catch_close-ea004f797bfad3a7f1c6b28311b3a6d917288e4f65a193921fd3c05c8652e69c.png)}@media only screen and (max-width: 720px){.lightbungei.show[data-term="closed"] .header .header__main{background:none}}.lightbungei.show[data-term="closed"] .header-close-info{display:none}@media only screen and (max-width: 720px){.lightbungei.show[data-term="closed"] .header-close-info{display:block;color:#562905;font-size:18px;font-weight:bold;text-align:center;background-color:#e1e1e1;line-height:66px;border-bottom:4px solid #471202}}.lightbungei.show[data-term="closed"] .jump-btn__link__text__close{font-size:12px;font-weight:normal}.lightbungei.show[data-term="closed"] .summary-close-info{background-color:#e2e2e2;background-image:url(/assets/specials/lightbungei/meterchan_close-a5bc39f1597bec4ae0aa75c87870567e1119bddcdf44a6e3166e0b978df70223.png);background-repeat:no-repeat;background-position:720px bottom;background-size:86px 75px;width:auto;border-radius:12px;box-shadow:0 2px 0 #beaa7b;margin:0 0 10px;padding:30px 40px;box-sizing:border-box}@media only screen and (max-width: 720px){.lightbungei.show[data-term="closed"] .summary-close-info{font-size:16px;background-position:center bottom;width:90%;margin:0 auto 10px;padding:20px 20px 80px}}.lightbungei.show[data-term="closed"] .summary-close-info .summary-close-info__text{text-align:center;font-size:24px;font-weight:bold}@media only screen and (max-width: 720px){.lightbungei.show[data-term="closed"] .summary-close-info .summary-close-info__text{font-size:16px}}.violation_reports.new .new__completed{margin:40px 25px;text-align:center}.violation_reports.new .new__completed p{margin:15px 0;font-size:16px;line-height:1.5;word-break:break-all}.bm-shares__item,.field.filed-comment .filed-comment-file span.sprite-core.icon-camera,.general-search .general-search-button .sprite-core.icon-search-white,.breadcrumb-list .sprite-core.icon-breadcrumb,.search.guidance .guidance__content .content__search .search__btn .btn__icon,.partials.search.search-form .search-form__btn .btn__icon,.books.new .outline__check .check__search .search__btn .btn__icon,.events-area .eventslist li .eventslist-image a,.events-create-block form .actions button .sprite-core.icon-search-white,.layouts.headers.logout_header .header__nav .nav__sub .sub__registrations .registrations__item .item__icon,.layouts.headers.search .search__btn .btn__icon{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 #cccccc;margin:1em 0;padding:0}ul li{list-style:none}button::-moz-focus-inner,input::-moz-focus-inner{border: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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:#f00}.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-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}.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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-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-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}.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(/assets/common/sprite_sns_pc-ec2319b9bcaa14481a727ec5948593d6d7e74056b691638c838972d16803a74f.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}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,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 transparent inset}.bm-tabs-child__item--bookmeter .bm-tabs-child__item__link:hover{box-shadow:0 -4px #5AB34D, 0 1px 4px transparent 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 transparent inset}.bm-tabs-child__item--twitter .bm-tabs-child__item__link:hover{box-shadow:0 -4px #41B7D8, 0 1px 4px transparent 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 transparent inset}.bm-tabs-child__item--facebook .bm-tabs-child__item__link:hover{box-shadow:0 -4px #3B5997, 0 1px 4px transparent 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 transparent inset}.bm-tabs-child__item--blog .bm-tabs-child__item__link:hover{box-shadow:0 -4px #ABD249, 0 1px 4px transparent 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}.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}.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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}.book-operations:after{content:"";clear:both;height:0;display:block;visibility:hidden}.book-operations>li{margin-bottom:5px}.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,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,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,0.4);-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.4);-ms-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.4);-o-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.4);box-shadow:0px 0px 3px 2px rgba(0,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:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.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:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;border:1px solid #f0f0f0;box-sizing:border-box;box-sizing:border-box;color:#f00;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,0.2);-moz-box-shadow:2px 0px 2px 0px rgba(0,0,0,0.2);-ms-box-shadow:2px 0px 2px 0px rgba(0,0,0,0.2);-o-box-shadow:2px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:2px 0px 2px 0px rgba(0,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:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.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:#f00;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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.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,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,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,0.2);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,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,0.2);-moz-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 3px rgba(0,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:#f00}.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}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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,0.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,0.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,0.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,0.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,0.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,0.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,0.3)}.btn--disable .btn__text{color:#ccc}.btn--disable .btn__icon{opacity:0.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,0.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,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,0.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,0.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,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,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}.favorite-area,.userlist-area{padding:15px}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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s}ul.follow-list li img:hover{-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;opacity:0.6}.dokusho-data{background-color:#fff;padding:1em 0.7em;margin:0}.graph .graph-books,.graph .graph-pages{background-color:white}.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:0.3em 1em;margin:0.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:0.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:0.3;stroke:#333;stroke-width:0.1em;fill:none}.d3-tip{line-height:1;font:11px Tahoma, sans-serif;padding:0.7em;background:#fff;color:#000;border-radius:0.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:"\25bd";position:absolute;text-align:center;z-index:2}.d3-tip.n:after{margin:-2px 0 0 0;top:100%;left:0}.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.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}.sprite-core.icon-nice{background-image:url(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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}.sprite-icon{background-image:url(/assets/common/sprite_icon-f8d05902ae1e4d9e487787682ce81b0f25e21fd969af1824828845a03292eef8.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}.tab-nav,.accounts.show .show__header .header__tab,.accounts.leave .leave__header .header__tab{background-color:#ECF0E7;padding:5px 15px 0 15px;position:relative;text-align:left}.tab-nav li,.accounts.show .show__header .header__tab li,.accounts.leave .leave__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.show .show__header .header__tab li a,.accounts.leave .leave__header .header__tab li a{-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.show .show__header .header__tab li a:hover,.accounts.leave .leave__header .header__tab li a:hover{background-color:#64BC4B;color:#fff}.tab-nav li.active a,.accounts.show .show__header .header__tab li.active a,.accounts.leave .leave__header .header__tab li.active a{background-color:#64BC4B;color:#fff}.tab-nav li.active:after,.accounts.show .show__header .header__tab li.active:after,.accounts.leave .leave__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.show .show__header .header__tab:after,.accounts.leave .leave__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}.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}.userbook-block{margin:30px auto 20px auto;padding:0;width:680px}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,0.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 2px 0 rgba(0,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,0.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 2px 0 rgba(0,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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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:#f00;font-weight:bold}.bm-form-notice--account{margin-top:30px}.bm-form-notice--error{color:#f00;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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.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}.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}.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}.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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}.sns-share{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;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(/assets/common/sprite_sns_pc-ec2319b9bcaa14481a727ec5948593d6d7e74056b691638c838972d16803a74f.png);background-size:250px 250px;background-color:#fff}.sns-share .sns-share__button:hover{opacity:0.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}.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__nice,.action-buttons.comment-nice .comment-nice__button .button__comment{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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;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}.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}.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,0.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.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:0.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:0.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:0.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:0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority{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 .options__title,.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .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 .options__item,.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .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 .options__item>a,.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .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 .options__item>a:hover,.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .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 .options__item:not(:last-child),.books.book-list.book-list--grid .book-list__group .group__book .detail__options--priority .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__btn{width:100%}.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,0.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}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}.feeds.loading span:nth-of-type(3){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s}.feeds.loading span:nth-of-type(4){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s}.feeds.loading span:nth-of-type(5){-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;-ms-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.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:0.2}25%{visibility:visible;opacity:1}75%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0.2}}.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:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}.lazy_loaders.loading span:nth-of-type(3){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s}.lazy_loaders.loading span:nth-of-type(4){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s}.lazy_loaders.loading span:nth-of-type(5){-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;-ms-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.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:0.2}25%{visibility:visible;opacity:1}75%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0.2}}.modal.modal-book-mutter-form .modal__window,.modal .modal-book-mutter-form.modal__background .modal__window{width:600px}.modal.modal-book-mutter-form .content .content__book-info,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__book-info .book-info__cover>img,.modal.modal-book-mutter-form .content .content__book-info .book-info__cover>a>img,.modal .modal-book-mutter-form.modal__background .content .content__book-info .book-info__cover>a>img{max-height:100px}.modal.modal-book-mutter-form .content .content__book-info .book-info__details,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field{padding:10px 0 10px}.modal.modal-book-mutter-form .content .content__form .form__field:after,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input textarea{padding-right:36px}.modal.modal-book-mutter-form .content .content__form .form__field .field__input select,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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>*,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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"],.modal .modal-book-mutter-form.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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),.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-book-mutter-form .content .content__form .form__action,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action{margin-left:145px}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,0.3)}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal .modal-book-mutter-form.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form.form--confirm .form__field .field__input,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--sending .form__field .field__input,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--sending .form__field .field__input,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--completed .form__field .field__input,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--completed .form__field .field__input{display:none}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__field .field__confirmation,.modal .modal-book-mutter-form.modal__background .content .content__form.form--confirm .form__field .field__confirmation,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--sending .form__field .field__confirmation,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--sending .form__field .field__confirmation,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--completed .form__field .field__confirmation,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.modal.modal-book-mutter-form .content .content__form.form--confirm .form__action .action__controller.action__controller--input,.modal .modal-book-mutter-form.modal__background .content .content__form.form--confirm .form__action .action__controller.action__controller--input,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--input,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--completed .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,.modal .modal-book-mutter-form.modal__background .content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal.modal-book-mutter-form .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation,.modal .modal-book-mutter-form.modal__background .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-book-mutter-form .content .content__form .form__field,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field{padding:0}.modal.modal-book-mutter-form .content .content__form .form__field .field__input,.modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input{width:100%}.modal.modal-book-mutter-form .content .content__form .form__field .field__input textarea,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action{position:relative;overflow:hidden;margin:0}.modal.modal-book-mutter-form .content .content__form .form__action .action__uploader,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__uploader{float:left}.modal.modal-book-mutter-form .content .content__form .form__action .action__controller,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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"],.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .content .content__form .form__action .action__button>label a,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label button,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button>label *{color:#666}.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label:hover,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__button>label:hover,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label:hover *,.modal .modal-book-mutter-form.modal__background .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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-book-mutter-form .content .content__form .form__action .action__button>label *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--twitter>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--twitter>input[type="checkbox"]:checked+label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--twitter:hover>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--facebook>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--facebook>input[type="checkbox"]:checked+label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__button.action__button--facebook:hover>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,0.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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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.modal__background .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 *,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__uploader .uploader__button>label .button__icon{cursor:pointer;width:24px;height:24px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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"],.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__action .action__uploader .uploader__button>label:hover .button__icon{width:24px;height:24px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__preview{transition:.15s linear;opacity:0}.modal.modal-book-mutter-form .content .content__form .form__preview[data-image="none"],.modal .modal-book-mutter-form.modal__background .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"],.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__preview .preview__image .image__close{width:20px;height:20px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__preview .preview__image>img{max-height:150px;max-width:400px;box-shadow:0 0 2px rgba(0,0,0,0.25)}.modal.modal-book-mutter-form .content .content__form .form__preview .preview__tips,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .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,.modal .modal-book-mutter-form.modal__background .content .content__form .form__preview.form__preview--ng .preview__tips{display:block}.modal.modal-book-registration .modal__window,.modal .modal-book-registration.modal__background .modal__window{width:400px}.modal.modal-book-registration .content .content__book-info,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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.modal__background .content .content__book-info .book-info__cover>img,.modal.modal-book-registration .content .content__book-info .book-info__cover>a>img,.modal .modal-book-registration.modal__background .content .content__book-info .book-info__cover>a>img{max-height:100px}.modal.modal-book-registration .content .content__book-info .book-info__details,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .content .content__book-info .book-info__details .details__amazon-link>a.btn{border:none;background-image:url(/assets/common/amazon_detail_m_btn-469e08a13204e0b194250daad22316bcafabcaf8db5ab405555000c305550f0f.png);background-size:220px 30px;background-repeat:no-repeat;width:220px;height:30px;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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,0.3);margin-bottom:5px}.modal.modal-book-registration .content .content__action .action__registration,.modal .modal-book-registration.modal__background .content .content__action .action__registration,.modal.modal-book-registration .content .content__action .action__registration *,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__registration>*,.modal.modal-book-registration .content .content__action .action__registration a,.modal .modal-book-registration.modal__background .content .content__action .action__registration a,.modal.modal-book-registration .content .content__action .action__registration button,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__registration>*:hover,.modal.modal-book-registration .content .content__action .action__registration a:hover,.modal .modal-book-registration.modal__background .content .content__action .action__registration a:hover,.modal.modal-book-registration .content .content__action .action__registration button:hover,.modal .modal-book-registration.modal__background .content .content__action .action__registration button:hover{text-decoration:none}.modal.modal-book-registration .content .content__action .action__registration>*:focus,.modal .modal-book-registration.modal__background .content .content__action .action__registration>*:focus,.modal.modal-book-registration .content .content__action .action__registration a:focus,.modal .modal-book-registration.modal__background .content .content__action .action__registration a:focus,.modal.modal-book-registration .content .content__action .action__registration button:focus,.modal .modal-book-registration.modal__background .content .content__action .action__registration button:focus{outline:none}.modal.modal-book-registration .content .content__action .action__registration,.modal .modal-book-registration.modal__background .content .content__action .action__registration,.modal.modal-book-registration .content .content__action .action__registration *,.modal .modal-book-registration.modal__background .content .content__action .action__registration *{color:#606060}.modal.modal-book-registration .content .content__action .action__registration:hover,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__registration:hover,.modal.modal-book-registration .content .content__action .action__registration:hover *,.modal .modal-book-registration.modal__background .content .content__action .action__registration:hover *{color:#fff}.modal.modal-book-registration .content .content__action .action__registration a,.modal .modal-book-registration.modal__background .content .content__action .action__registration a{color:#666}.modal.modal-book-registration .content .content__action .action__registration .registration__item .item__icon,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--read{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--read-highlight{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--reading{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--wish{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--comment{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item .item__icon.item__icon--check{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--read{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--read-active{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--reading{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--stacked{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--wish{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--comment{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .content .content__action .action__registration .registration__item:hover .item__icon.item__icon--check{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-book-registration.modal__background .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,0.3)}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered,.modal .modal-book-registration.modal__background .content .content__action .action__registration.action__registration--registered,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered *,.modal .modal-book-registration.modal__background .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.modal__background .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.modal__background .content .content__action .action__registration.action__registration--registered a,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button,.modal .modal-book-registration.modal__background .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.modal__background .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.modal__background .content .content__action .action__registration.action__registration--registered a:hover,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button:hover,.modal .modal-book-registration.modal__background .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.modal__background .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.modal__background .content .content__action .action__registration.action__registration--registered a:focus,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered button:focus,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__registration.action__registration--registered,.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered *,.modal .modal-book-registration.modal__background .content .content__action .action__registration.action__registration--registered *{color:#fff}.modal.modal-book-registration .content .content__action .action__registration.action__registration--registered:hover,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .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,.modal .modal-book-registration.modal__background .content .content__action .action__registration.action__registration--registered .registration__item.registration__item--reregister{display:block}.modal.modal-book-registration .content .content__action .action__item,.modal .modal-book-registration.modal__background .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,0.3)}.modal.modal-book-registration .content .content__action .action__item,.modal .modal-book-registration.modal__background .content .content__action .action__item,.modal.modal-book-registration .content .content__action .action__item *,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__item>*,.modal.modal-book-registration .content .content__action .action__item a,.modal .modal-book-registration.modal__background .content .content__action .action__item a,.modal.modal-book-registration .content .content__action .action__item button,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__item>*:hover,.modal.modal-book-registration .content .content__action .action__item a:hover,.modal .modal-book-registration.modal__background .content .content__action .action__item a:hover,.modal.modal-book-registration .content .content__action .action__item button:hover,.modal .modal-book-registration.modal__background .content .content__action .action__item button:hover{text-decoration:none}.modal.modal-book-registration .content .content__action .action__item>*:focus,.modal .modal-book-registration.modal__background .content .content__action .action__item>*:focus,.modal.modal-book-registration .content .content__action .action__item a:focus,.modal .modal-book-registration.modal__background .content .content__action .action__item a:focus,.modal.modal-book-registration .content .content__action .action__item button:focus,.modal .modal-book-registration.modal__background .content .content__action .action__item button:focus{outline:none}.modal.modal-book-registration .content .content__action .action__item,.modal .modal-book-registration.modal__background .content .content__action .action__item,.modal.modal-book-registration .content .content__action .action__item *,.modal .modal-book-registration.modal__background .content .content__action .action__item *{color:#606060}.modal.modal-book-registration .content .content__action .action__item:hover,.modal .modal-book-registration.modal__background .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.modal__background .content .content__action .action__item:hover,.modal.modal-book-registration .content .content__action .action__item:hover *,.modal .modal-book-registration.modal__background .content .content__action .action__item:hover *{color:#fff}.modal.modal-book-registration .content .content__action .action__item a,.modal .modal-book-registration.modal__background .content .content__action .action__item a{color:#666}.modal.modal-book-registration-read-form .modal__window .window__inner,.modal .modal-book-registration-read-form.modal__background .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__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,.modals.book-registration-read .book-registration-read__content .content__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--sending .form__field .field__input,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--completed .form__field .field__input{display:none}.modals.book-registration-read .book-registration-read__content .content__form.form--confirm .form__field .field__confirmation,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--sending .form__field .field__confirmation,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--completed .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,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--completed .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,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modals.book-registration-read .book-registration-read__content .content__form.inquiries.form.form--completed .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,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:#f00;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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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,0.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:#f00}.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-comment .modal__window,.modal .modal-comment.modal__background .modal__window{width:600px}.modal.modal-comment .content .content__form,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__field{padding:10px 0 10px}.modal.modal-comment .content .content__form .form__field:after,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__field .field__input input:read-only{background:#ddd}.modal.modal-comment .content .content__form .form__field .field__input textarea,.modal .modal-comment.modal__background .content .content__form .form__field .field__input textarea{padding-right:36px}.modal.modal-comment .content .content__form .form__field .field__input select,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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>*,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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"],.modal .modal-comment.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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),.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-comment.modal__background .content .content__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-comment .content .content__form .form__action,.modal .modal-comment.modal__background .content .content__form .form__action{margin-left:145px}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal .modal-comment.modal__background .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,0.3);width:100%;margin-top:10px}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button,.modal .modal-comment.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button a,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button button,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *,.modal .modal-comment.modal__background .content .content__form .form__action .action__controller .controller__button *{color:#fff}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button:hover,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__controller .controller__button,.modal.modal-comment .content .content__form .form__action .action__controller .controller__button *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,0.3)}.modal.modal-comment .content .content__form .form__action .action__controller .controller__button.controller__button--revision,.modal .modal-comment.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__controller.action__controller--confirmation{display:none}.modal.modal-comment .content .content__form.form--confirm .form__field .field__input,.modal .modal-comment.modal__background .content .content__form.form--confirm .form__field .field__input,.modal.modal-comment .content .content__form.inquiries.form.form--sending .form__field .field__input,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--sending .form__field .field__input,.modal.modal-comment .content .content__form.inquiries.form.form--completed .form__field .field__input,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--completed .form__field .field__input{display:none}.modal.modal-comment .content .content__form.form--confirm .form__field .field__confirmation,.modal .modal-comment.modal__background .content .content__form.form--confirm .form__field .field__confirmation,.modal.modal-comment .content .content__form.inquiries.form.form--sending .form__field .field__confirmation,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--sending .form__field .field__confirmation,.modal.modal-comment .content .content__form.inquiries.form.form--completed .form__field .field__confirmation,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.modal.modal-comment .content .content__form.form--confirm .form__action .action__controller.action__controller--input,.modal .modal-comment.modal__background .content .content__form.form--confirm .form__action .action__controller.action__controller--input,.modal.modal-comment .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal.modal-comment .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--input,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--input{display:none}.modal.modal-comment .content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation,.modal .modal-comment.modal__background .content .content__form.form--confirm .form__action .action__controller.action__controller--confirmation,.modal.modal-comment .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal.modal-comment .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation,.modal .modal-comment.modal__background .content .content__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-comment .content .content__form .form__field,.modal .modal-comment.modal__background .content .content__form .form__field{padding:0}.modal.modal-comment .content .content__form .form__field .field__input,.modal .modal-comment.modal__background .content .content__form .form__field .field__input{width:100%}.modal.modal-comment .content .content__form .form__field .field__input textarea,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action{position:relative;overflow:hidden;margin:0}.modal.modal-comment .content .content__form .form__action .action__uploader,.modal .modal-comment.modal__background .content .content__form .form__action .action__uploader{float:left}.modal.modal-comment .content .content__form .form__action .action__controller,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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"],.modal .modal-comment.modal__background .content .content__form .form__action .action__button>input[type="checkbox"]{display:none}.modal.modal-comment .content .content__form .form__action .action__button>label,.modal .modal-comment.modal__background .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,0.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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__button>label>*,.modal.modal-comment .content .content__form .form__action .action__button>label a,.modal .modal-comment.modal__background .content .content__form .form__action .action__button>label a,.modal.modal-comment .content .content__form .form__action .action__button>label button,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .content .content__form .form__action .action__button>label a:hover,.modal.modal-comment .content .content__form .form__action .action__button>label button:hover,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .content .content__form .form__action .action__button>label a:focus,.modal.modal-comment .content .content__form .form__action .action__button>label button:focus,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *,.modal .modal-comment.modal__background .content .content__form .form__action .action__button>label *{color:#666}.modal.modal-comment .content .content__form .form__action .action__button>label:hover,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__button>label:hover,.modal.modal-comment .content .content__form .form__action .action__button>label:hover *,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__button>label,.modal.modal-comment .content .content__form .form__action .action__button>label *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--twitter>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .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,0.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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--twitter>input[type="checkbox"]:checked+label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .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,0.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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--twitter:hover>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--facebook>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .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,0.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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--facebook>input[type="checkbox"]:checked+label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .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,0.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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__button.action__button--facebook:hover>label .button__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,0.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.modal__background .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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.modal__background .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 *,.modal .modal-comment.modal__background .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.modal__background .content .content__form .form__action .action__uploader .uploader__button>label,.modal.modal-comment .content .content__form .form__action .action__uploader .uploader__button>label *,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__uploader .uploader__button>label .button__icon{cursor:pointer;width:24px;height:24px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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"],.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__action .action__uploader .uploader__button>label:hover .button__icon{width:24px;height:24px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -800px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-comment .content .content__form .form__preview,.modal .modal-comment.modal__background .content .content__form .form__preview{transition:.15s linear;opacity:0}.modal.modal-comment .content .content__form .form__preview[data-image="none"],.modal .modal-comment.modal__background .content .content__form .form__preview[data-image="none"]{opacity:0;max-height:0}.modal.modal-comment .content .content__form .form__preview[data-image="exist"],.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__preview .preview__image .image__close{width:20px;height:20px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-comment.modal__background .content .content__form .form__preview .preview__image>img{max-height:150px;max-width:400px;box-shadow:0 0 2px rgba(0,0,0,0.25)}.modal.modal-comment .content .content__form .form__preview .preview__tips,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .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,.modal .modal-comment.modal__background .content .content__form .form__preview.form__preview--ng .preview__tips{display:block}.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,0.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,0.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-invite-form .content .content__form,.modal .modal-invite-form.modal__background .content .content__form{position:relative}.modal.modal-invite-form .content .content__form .form__users,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .content .content__form .form__users .users__user .user__action .action__cancel{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .content .content__form .form__message{height:20px;text-align:center;color:#f66}.modal.modal-invite-form .content .content__form .form__action,.modal .modal-invite-form.modal__background .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,0.3);width:300px}.modal.modal-invite-form .content .content__form .form__action,.modal .modal-invite-form.modal__background .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *,.modal .modal-invite-form.modal__background .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.modal__background .content .content__form .form__action>*,.modal.modal-invite-form .content .content__form .form__action a,.modal .modal-invite-form.modal__background .content .content__form .form__action a,.modal.modal-invite-form .content .content__form .form__action button,.modal .modal-invite-form.modal__background .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.modal__background .content .content__form .form__action>*:hover,.modal.modal-invite-form .content .content__form .form__action a:hover,.modal .modal-invite-form.modal__background .content .content__form .form__action a:hover,.modal.modal-invite-form .content .content__form .form__action button:hover,.modal .modal-invite-form.modal__background .content .content__form .form__action button:hover{text-decoration:none}.modal.modal-invite-form .content .content__form .form__action>*:focus,.modal .modal-invite-form.modal__background .content .content__form .form__action>*:focus,.modal.modal-invite-form .content .content__form .form__action a:focus,.modal .modal-invite-form.modal__background .content .content__form .form__action a:focus,.modal.modal-invite-form .content .content__form .form__action button:focus,.modal .modal-invite-form.modal__background .content .content__form .form__action button:focus{outline:none}.modal.modal-invite-form .content .content__form .form__action,.modal .modal-invite-form.modal__background .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *,.modal .modal-invite-form.modal__background .content .content__form .form__action *{color:#fff}.modal.modal-invite-form .content .content__form .form__action:hover,.modal .modal-invite-form.modal__background .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.modal__background .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *,.modal .modal-invite-form.modal__background .content .content__form .form__action *{font-size:13px;line-height:48px}.modal.modal-invite-form .content .content__form .form__action,.modal .modal-invite-form.modal__background .content .content__form .form__action,.modal.modal-invite-form .content .content__form .form__action *,.modal .modal-invite-form.modal__background .content .content__form .form__action *{text-align:center}.modal.modal-invite-form .content .content__form .form__cover,.modal .modal-invite-form.modal__background .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:0.9;display:none}.modal.modal-invite-form .content .content__form .form__cover .cover__wrapper,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .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,.modal .modal-invite-form.modal__background .content .content__form.content__form--loading .form__cover{display:block}.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,0.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 2px 0 rgba(0,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 0.2s ease 0.2s 1 forwards;opacity:0;z-index:1000002;-webkit-animation:slide 0.2s ease 0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.modal.modal-reply .modal__window,.modal .modal-reply.modal__background .modal__window{width:600px}.modal.modal-requirement-login .authentication-modal__header,.modal .modal-requirement-login.modal__background .authentication-modal__header{font-size:14px;margin-bottom:15px}.modal.modal-requirement-login .authentication-modal__header>p,.modal .modal-requirement-login.modal__background .authentication-modal__header>p{text-align:center}.modal.modal-requirement-login .authentication-modal__header>p:not(:first-child),.modal .modal-requirement-login.modal__background .authentication-modal__header>p:not(:first-child){margin-top:10px}.modal.modal-requirement-login .authentication-modal__content__item,.modal .modal-requirement-login.modal__background .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),.modal .modal-requirement-login.modal__background .authentication-modal__content__item:not(:first-child){margin-top:15px}.modal.modal-requirement-login .authentication-modal__content__item__header,.modal .modal-requirement-login.modal__background .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),.modal .modal-requirement-login.modal__background .authentication-modal__content__item__action>li:not(:first-child){margin-top:5px}.modal.modal-requirement-login .authentication-modal__footer,.modal .modal-requirement-login.modal__background .authentication-modal__footer{text-align:center;margin-top:15px}.modal.modal-view-users .modal__window,.modal .modal-view-users.modal__background .modal__window{min-width:590px}.modal.modal-view-users .bm-pagination,.modal .modal-view-users.modal__background .bm-pagination{margin-top:15px}.modal.modal-view-users .bm-pagination-notice,.modal .modal-view-users.modal__background .bm-pagination-notice{margin-top:10px;margin-bottom:5px}.modal.modal-view-users .content,.modal .modal-view-users.modal__background .content{position:relative}.modal.modal-view-users .content .content__users,.modal .modal-view-users.modal__background .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,.modal .modal-view-users.modal__background .content .content__users>li{margin-bottom:8px;width:56px}.modal.modal-view-users .content .content__users .users__user,.modal .modal-view-users.modal__background .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,.modal .modal-view-users.modal__background .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,.modal .modal-view-users.modal__background .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,.modal .modal-view-users.modal__background .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:0.9;display:none}.modal.modal-view-users .content .content__cover .cover__wrapper,.modal .modal-view-users.modal__background .content .content__cover .cover__wrapper{position:relative;width:100%;height:100%}.modal.modal-view-users .content .content__cover .cover__wrapper .wrapper__message,.modal .modal-view-users.modal__background .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,.modal .modal-view-users.modal__background .content.content--loading .content__cover{display:block}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;color:#fff;font-size:10px;margin-right:8px;padding:2px 5px 1px 6px}.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:#f00;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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;color:#fff;font-size:10px;margin-right:8px;padding:2px 5px 1px 6px}.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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%}.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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%}.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__title .title__counter,.sidebars.book-list .group__action .action__title .title__counter,.sidebars.featured .group__title .sidebars.book-list .title__counter,.sidebars.featured .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .books.sidebar .sidebar__group .group__title .title__counter,.books.sidebar .sidebar__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .books.sidebar .sidebar__group .group__action .action__title .title__counter,.books.sidebar .sidebar__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .communities.sidebars.default .default__group .group__title .title__counter,.communities.sidebars.default .default__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .communities.sidebars.detail .detail__group .group__title .title__counter,.communities.sidebars.detail .detail__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .events.sidebars.event-detail .event-detail__group .group__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .giftbook.sidebar .sidebar__group .group__title .title__counter,.giftbook.sidebar .sidebar__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .users.bookcases.sidebar .sidebar__group .group__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .sidebars.book-list .title__counter,.sidebars.book-list .users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .sidebars.book-list .title__counter,.sidebars.book-list .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .sidebars.book-list .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.common-block.booklist-block .booklist-side{margin:8px 0 10px}.common-block.booklist-block .booklist-side li{border-bottom:1px solid #ccc;margin-bottom:5px;padding:0 10px 5px}.common-block.booklist-block .booklist-side li:after{content:"";clear:both;height:0;display:block;visibility:hidden}.common-block.booklist-block .booklist-side li .booklist-image{float:left;margin:5px 0;width:65px}.common-block.booklist-block .booklist-side li .booklist-image img{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,0,0,0.2);width:65px}.common-block.booklist-block .booklist-side li .booklist-title{float:right;font-size:12px;line-height:1.5;margin:5px 0;width:203px}.common-block.booklist-block .booklist-side li .booklist-registration-count{float:right;width:203px}.common-block.booklist-block .booklist-side li .booklist-registration-count span{display:inline-block;*display:inline;*zoom:1;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;border:1px solid #f0f0f0;box-sizing:border-box;box-sizing:border-box;color:#f00;font-size:10px;line-height:1.5;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.common-block.booklist-block .booklist-side li .booklist-authors{float:right;width:203px}.common-block.booklist-block .booklist-side li .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;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;border:1px solid #f0f0f0;box-sizing:border-box;cursor:pointer;margin:0 0 3px 0;max-width:100%;padding:6px}.common-block.booklist-block .booklist-side li .booklist-authors li a{font-size:10px;line-height:1.5}.common-block.booklist-block .booklist-side li .booklist-authors li:hover{background-color:#64BC4B;border:1px solid #64BC4B}.common-block.booklist-block .booklist-side li .booklist-authors li:hover a{color:#fff}ul.seriesdata-list{margin:5px 0 0px}ul.seriesdata-list li{margin-bottom:5px;padding:0 10px 5px;line-height:1.6}ul.seriesdata-list li:after{content:"";clear:both;height:0;display:block;visibility:hidden}ul.seriesdata-list li span.number{padding-left:5px}.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.book-list .group__title .sidebars.featured .title__counter,.sidebars.book-list .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .group__title .title__counter,.sidebars.featured .group__action .action__title .title__counter,.sidebars.featured .books.sidebar .sidebar__group .group__title .title__counter,.books.sidebar .sidebar__group .group__title .sidebars.featured .title__counter,.sidebars.featured .books.sidebar .sidebar__group .group__action .action__title .title__counter,.books.sidebar .sidebar__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .communities.sidebars.default .default__group .group__title .title__counter,.communities.sidebars.default .default__group .group__title .sidebars.featured .title__counter,.sidebars.featured .communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .communities.sidebars.detail .detail__group .group__title .title__counter,.communities.sidebars.detail .detail__group .group__title .sidebars.featured .title__counter,.sidebars.featured .communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .events.sidebars.event-detail .event-detail__group .group__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .sidebars.featured .title__counter,.sidebars.featured .events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .giftbook.sidebar .sidebar__group .group__title .title__counter,.giftbook.sidebar .sidebar__group .group__title .sidebars.featured .title__counter,.sidebars.featured .giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .users.bookcases.sidebar .sidebar__group .group__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .sidebars.featured .title__counter,.sidebars.featured .users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .sidebars.featured .title__counter,.sidebars.featured .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .sidebars.featured .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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 0.2s ease-out;width:10px;height:10px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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 0.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)}.reviews-side .userpage-msg{margin-bottom:10px}.reviews-side .userpage-name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.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,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,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,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,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}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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s}ul.side-follow-list li img:hover{-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;opacity:0.6}.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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}.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.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.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}.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,0.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__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__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:#cca126}.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__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.bookcase .bookcase__toolbar .toolbar__action .action__button>*,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link>*,.users.bookcase .bookcase__toolbar .toolbar__action .action__button a,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.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 a:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a:hover,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button:hover{text-decoration:none}.users.bookcase .bookcase__toolbar .toolbar__action .action__button>*:focus,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link>*:focus,.users.bookcase .bookcase__toolbar .toolbar__action .action__button a:focus,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link a:focus,.users.bookcase .bookcase__toolbar .toolbar__action .action__button button:focus,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link button:focus{outline:none}.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *{text-align:center}.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *{font-size:11px;line-height:28px}.users.bookcase .bookcase__toolbar .toolbar__action .action__button,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link,.users.bookcase .bookcase__toolbar .toolbar__action .action__button *,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link *{color:#fff}.users.bookcase .bookcase__toolbar .toolbar__action .action__button:hover,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link:hover{background-color:#f3c84e}.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 *,.users.bookcase .bookcase__toolbar .toolbar__paginator .paginator__link: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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:0.6;background:white url(/assets/common/spinner-8d66666f89df70b28146f7aa7ef011dc6c72396b441d22c73d630eafea3ad52a.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:0.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 0.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 0.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(/assets/common/bg_bookcases-0b2c3bd9a2b84e615ada09e7e08e4847d5dd2da53a59bc6f521046f80dd61fe5.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:0.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:white url(/assets/common/spinner-8d66666f89df70b28146f7aa7ef011dc6c72396b441d22c73d630eafea3ad52a.gif) center no-repeat;background-size:50%;opacity:0.3}.users.bookcase .bookcase__content .content__shelf .shelf__books .books__book .book__cover .cover__image{position:relative;width:100%;max-height:100%;transition:0.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(/assets/common/sprite_ranking_icon-9a615e5b5a92d4e9e6d953f3b5530a42944b25a17d7640543fbcbe1783b0bc31.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 0.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(/assets/common/sprite_bookcases-1eee6e968690829acf5f4491056e7f49299aa8b6bdaaff8c3460435409ce6b16.png) -350px 0px;background-size:500px 150px;display:inline-block;font-size:0;overflow:hidden}.users.calendar{margin:0 25px 15px}.users.calendar .calendar__wdays .wdays__wday,.users.calendar .calendar__weeks .weeks__week .week__days .days__day{-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,0.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:0.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,0.3)}.users.calendar .calendar__header .header__item .item__button .button__icon{width:16px;height:16px;background:url(/assets/common/sprite_bookcases-1eee6e968690829acf5f4491056e7f49299aa8b6bdaaff8c3460435409ce6b16.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:#3366ff;background-color:#F3F8FD}.users.calendar .calendar__wdays .wdays__wday.wdays__wday--sun{color:#ff3333;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:0.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:#3366ff}.users.calendar .calendar__weeks .weeks__week .week__days .days__day .day__number.day__number--sun{color:#ff3333}.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:0.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(/assets/users/calendar/check-1cf69216464576e35793571c1bf2e229f99e6a95143bc2fdfdea0ed0e770cfae.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}.user-blocking{font-size:12px;margin-bottom:10px;text-align:right}.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}.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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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,.accounts.show .show__account-setting .account-setting__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--sending .form__field .field__input,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--completed .form__field .field__input{display:none}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__field .field__confirmation,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--sending .form__field .field__confirmation,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.accounts.show .show__account-setting .account-setting__form.form--confirm .form__action .action__controller.action__controller--input,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--completed .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,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.accounts.show .show__account-setting .account-setting__form.inquiries.form.form--completed .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.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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--sending .form__field .field__input,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--completed .form__field .field__input{display:none}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__field .field__confirmation,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--sending .form__field .field__confirmation,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.accounts.password.edit .edit__account-email .account-email__form.form--confirm .form__action .action__controller.action__controller--input,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--completed .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,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.accounts.password.edit .edit__account-email .account-email__form.inquiries.form.form--completed .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_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:white;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,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.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.accounts.leave .leave__form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .accounts.leave .leave__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.accounts.leave .leave__form.inquiries.form.form--sending .form__field .field__input,.accounts.leave .leave__form.inquiries.form.form--completed .form__field .field__input{display:none}.accounts.leave .leave__form.form--confirm .form__field .field__confirmation,.accounts.leave .leave__form.inquiries.form.form--sending .form__field .field__confirmation,.accounts.leave .leave__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.accounts.leave .leave__form.form--confirm .form__action .action__controller.action__controller--input,.accounts.leave .leave__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.accounts.leave .leave__form.inquiries.form.form--completed .form__action .action__controller.action__controller--input{display:none}.accounts.leave .leave__form.form--confirm .form__action .action__controller.action__controller--confirmation,.accounts.leave .leave__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.accounts.leave .leave__form.inquiries.form.form--completed .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:#f00}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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}.book-title{font-size:24px;font-weight:bold;line-height:1.5;margin-bottom:5px;width:100%}.book-details-list li{display:inline-block;*display:inline;*zoom:1;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:1px solid #D4DACB;box-sizing:border-box;font-size:12px;line-height:1.5;margin:0 0 2px 0;max-width:100%;padding:6px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.book-details-list li.book-author{cursor:pointer}.book-details-list li.book-author:hover{background-color:#64BC4B;border:1px solid #64BC4B}.book-details-list li.book-author:hover a{color:#fff}.book-details-list li.book-registered{color:#f00}.common-block.book .book-image{margin:10px auto 5px;text-align:center;width:230px}.common-block.book .book-image img{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,0,0,0.2);max-width:230px}.common-block.book .book-image .button-book-update{margin-bottom:8px;text-align:right}.common-block.book .book-image .button-book-update a{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:10px;margin:0 0 0 auto}.common-block.book .book-image .button-book-update a .label{display:inline-block;*display:inline;*zoom:1;margin-left:5px;vertical-align:top}.common-block.book .book-image .button-book-update a:hover .label{color:#666}.common-block.book .book-image .button-book-amazon{margin-bottom:15px}.common-block.book .book-image .button-book-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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;background-color:#F7D479;border-color:#F7D479;font-size:12px;height:37px;padding-top:12px}.common-block.book .book-image .button-book-amazon a .label{color:#fff;height:24px;line-height:24px;vertical-align:top}.common-block.book .book-image .button-book-amazon a:hover{background-color:#FFCA38;border:1px solid #FFCA38;text-decoration:none}.common-block.book .book-image .button-book-amazon a:hover .label{color:#fff;text-decoration:none}.common-block.book .book-image .button-book-amazon a a:hover{text-decoration:none}.common-block.book .book-image .button-book-amazon a .label{display:inline-block;*display:inline;*zoom:1;color:#333;height:13px;line-height:13px;margin-left:8px;vertical-align:top}.common-block.book .book-image .button-book-amazon a:hover .label{color:#666}.common-block.book .book-operate ul{margin:10px}.common-block.book .book-operate ul li{margin-bottom:5px}.common-block.book .book-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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.common-block.book .book-operate ul li a .label{color:#666;vertical-align:top}.common-block.book .book-operate ul li a:hover{background-color:#64BC4B;border-color:#64BC4B;color:#fff;text-decoration:none}.common-block.book .book-operate ul li a:hover .label{color:#fff;text-decoration:none}.common-block.book .book-operate ul li a a:hover{text-decoration:none}.common-block.book .book-operate ul li a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#069}.common-block.book .book-operate ul li a:hover{color:#fff}.common-block.book .book-operate ul li a:hover .sprite-core.icon-plus{background-position:-100px -200px}.common-block.book .book-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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;font-size:12px;height:41px;padding:12px 12px 0 12px;text-align:left}.common-block.book .book-operate ul li.active a .label{color:#fff;vertical-align:top}.common-block.book .book-operate ul li.active a:hover{background-color:#FFCA38;border:1px solid #FFCA38;text-decoration:none}.common-block.book .book-operate ul li.active a:hover .label{color:#fff;text-decoration:none}.common-block.book .book-operate ul li.active a a:hover{text-decoration:none}.common-block.book .book-operate ul li.active a .label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;color:#fff}.common-block.book .book-operate ul li.active a .sprite-core.icon-plus{background-position:-200px -200px}.common-block.book .book-operate ul li.active a:hover{color:#fff}.common-block.book .book-summary p{font-size:12px;line-height:1.5;padding:10px}.common-block.book .book-summary p.book-summary-more{display:none}.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.books.form .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.books.form .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.books.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.books.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.books.form .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .books.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.books.form.inquiries.form--sending .form__field .field__input,.books.form.inquiries.form--completed .form__field .field__input{display:none}.books.form.form--confirm .form__field .field__confirmation,.books.form.inquiries.form--sending .form__field .field__confirmation,.books.form.inquiries.form--completed .form__field .field__confirmation{display:block}.books.form.form--confirm .form__action .action__controller.action__controller--input,.books.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.books.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.books.form.form--confirm .form__action .action__controller.action__controller--confirmation,.books.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.books.form.inquiries.form--completed .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:#f00;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.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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}.sidebars.book-list .group__title .books.sidebar .sidebar__group .title__counter,.sidebars.book-list .group__action .action__title .books.sidebar .sidebar__group .title__counter,.sidebars.featured .group__title .books.sidebar .sidebar__group .title__counter,.sidebars.featured .group__action .action__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .group__title .title__counter,.books.sidebar .sidebar__group .group__action .action__title .title__counter,.books.search.sidebar .sidebar__group .group__title .title__counter,.books.search.sidebar .sidebar__group .group__action .action__title .title__counter,.books.sidebar .sidebar__group .communities.sidebars.default .default__group .group__title .title__counter,.communities.sidebars.default .default__group .group__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__action .action__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .communities.sidebars.detail .detail__group .group__title .title__counter,.communities.sidebars.detail .detail__group .group__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .events.sidebars.event-detail .event-detail__group .group__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .sidebar__group .events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .books.sidebar .sidebar__group .title__counter,.books.sidebar .users.bookcases.sidebar .sidebar__group .group__title .title__counter,.users.bookcases.sidebar .books.sidebar .sidebar__group .group__title .title__counter,.books.sidebar .users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .books.sidebar .sidebar__group .group__action .action__title .title__counter,.books.sidebar .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .books.sidebar .sidebar__group .group__bookcases .bookcases__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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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;height:44px;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,0.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__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,0.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 .sidebar__group .group__shop-list .shop-list__item>a{display:block;padding:15px 40px;text-align:center;box-sizing:border-box}.books.sidebar .sidebar__group .group__shop-list .shop-list__item>a>img{width:100%}.books.sidebar .sidebar__group .group__shop-list .shop-list__item>a:hover>img{opacity:.7}.books.sidebar .sidebar__group .group__shop-list .shop-list__item:not(:last-child){border-bottom:1px solid #f0f0f0}.books.sidebar .sidebar__group .group__shop-list .shop-list__item.shop-list__item--amazon{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:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.books.sidebar .sidebar__group .group__shop-list .shop-list__item.shop-list__item--amazon a{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;width:50%;padding:15px 20px}.books.sidebar .sidebar__group .group__shop-list .shop-list__item.shop-list__item--amazon a:nth-child(2){padding:15px 10px;color:#333;font-size:12px;font-weight:bold;line-height:16px;border-left:1px solid #f0f0f0}.books.user-card{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-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:327px;height:64px;margin:0;border:1px solid #e0e0e0;overflow:hidden}.books.user-card .user-card__avatar{width:64px;height:64px;height:64px;width:64px}.books.user-card .user-card__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}.books.user-card .user-card__avatar img{-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.user-card .user-card__detail{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:2px 10px;font-size:12px;line-height:1.31;text-decoration:none}.books.user-card .user-card__detail .detail__registered_at{color:#000;margin-bottom:2px}.books.user-card:hover{border-color:#64BC4B}.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}.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:#f00;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(/assets/common/search_input_bg-b0a4f9d35cf83260987607addfe94a531e9ba49009ae80651934199da3289ecc.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(/assets/common/search_input_elk-b30f1d95dfa388cf96e18077698fa0d7e8dd61635664a9dcd3d2581f9f9b986e.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.sidebars.book-list .group__title .books.search.sidebar .sidebar__group .title__counter,.sidebars.book-list .group__action .action__title .books.search.sidebar .sidebar__group .title__counter,.sidebars.featured .group__title .books.search.sidebar .sidebar__group .title__counter,.sidebars.featured .group__action .action__title .books.search.sidebar .sidebar__group .title__counter,.books.search.sidebar .sidebar__group .group__title .title__counter,.books.search.sidebar .sidebar__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__title .books.search.sidebar .sidebar__group .title__counter,.communities.sidebars.default .default__group .group__action .action__title .books.search.sidebar .sidebar__group .title__counter,.communities.sidebars.detail .detail__group .group__title .books.search.sidebar .sidebar__group .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .books.search.sidebar .sidebar__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .books.search.sidebar .sidebar__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .books.search.sidebar .sidebar__group .title__counter,.books.search.sidebar .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .books.search.sidebar .sidebar__group .group__bookcases .bookcases__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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.community.form .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.community.form .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.community.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.community.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.community.form .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .community.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.community.form.inquiries.form--sending .form__field .field__input,.community.form.inquiries.form--completed .form__field .field__input{display:none}.community.form.form--confirm .form__field .field__confirmation,.community.form.inquiries.form--sending .form__field .field__confirmation,.community.form.inquiries.form--completed .form__field .field__confirmation{display:block}.community.form.form--confirm .form__action .action__controller.action__controller--input,.community.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.community.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.community.form.form--confirm .form__action .action__controller.action__controller--confirmation,.community.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.community.form.inquiries.form--completed .form__action .action__controller.action__controller--confirmation{display:block}.community__new.layouts.components.content-with-header .content-with-header__content{overflow:visible}.communities .not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.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.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,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/community-130bd1b12913563c0fa930cc264d40c81533fca9fd2639cc812d275921238df6.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.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}.sidebars.book-list .group__title .communities.sidebars.default .default__group .title__counter,.sidebars.book-list .group__action .action__title .communities.sidebars.default .default__group .title__counter,.sidebars.featured .group__title .communities.sidebars.default .default__group .title__counter,.sidebars.featured .group__action .action__title .communities.sidebars.default .default__group .title__counter,.books.sidebar .sidebar__group .group__title .communities.sidebars.default .default__group .title__counter,.books.sidebar .sidebar__group .group__action .action__title .communities.sidebars.default .default__group .title__counter,.communities.sidebars.default .default__group .group__title .title__counter,.communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__title .communities.sidebars.default .default__group .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .communities.sidebars.default .default__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .communities.sidebars.default .default__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .communities.sidebars.default .default__group .title__counter,.giftbook.sidebar .sidebar__group .group__title .communities.sidebars.default .default__group .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .communities.sidebars.default .default__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .communities.sidebars.default .default__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .communities.sidebars.default .default__group .title__counter,.communities.sidebars.default .default__group .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .communities.sidebars.default .default__group .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.sidebars.book-list .group__title .communities.sidebars.detail .detail__group .title__counter,.sidebars.book-list .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.sidebars.featured .group__title .communities.sidebars.detail .detail__group .title__counter,.sidebars.featured .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.books.sidebar .sidebar__group .group__title .communities.sidebars.detail .detail__group .title__counter,.books.sidebar .sidebar__group .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.communities.sidebars.default .default__group .group__title .communities.sidebars.detail .detail__group .title__counter,.communities.sidebars.default .default__group .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.communities.sidebars.detail .detail__group .group__title .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .communities.sidebars.detail .detail__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.giftbook.sidebar .sidebar__group .group__title .communities.sidebars.detail .detail__group .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .communities.sidebars.detail .detail__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .communities.sidebars.detail .detail__group .title__counter,.communities.sidebars.detail .detail__group .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .communities.sidebars.detail .detail__group .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/community-130bd1b12913563c0fa930cc264d40c81533fca9fd2639cc812d275921238df6.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-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}.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.community.topic.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .community.topic.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.community.topic.form.inquiries.form--sending .form__field .field__input,.community.topic.form.inquiries.form--completed .form__field .field__input{display:none}.community.topic.form.form--confirm .form__field .field__confirmation,.community.topic.form.inquiries.form--sending .form__field .field__confirmation,.community.topic.form.inquiries.form--completed .form__field .field__confirmation{display:block}.community.topic.form.form--confirm .form__action .action__controller.action__controller--input,.community.topic.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.community.topic.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.community.topic.form.form--confirm .form__action .action__controller.action__controller--confirmation,.community.topic.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.community.topic.form.inquiries.form--completed .form__action .action__controller.action__controller--confirmation{display:block}.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}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.event.form .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.event.form .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.event.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.event.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.event.form .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .event.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.event.form.inquiries.form--sending .form__field .field__input,.event.form.inquiries.form--completed .form__field .field__input{display:none}.event.form.form--confirm .form__field .field__confirmation,.event.form.inquiries.form--sending .form__field .field__confirmation,.event.form.inquiries.form--completed .form__field .field__confirmation{display:block}.event.form.form--confirm .form__action .action__controller.action__controller--input,.event.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.event.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.event.form.form--confirm .form__action .action__controller.action__controller--confirmation,.event.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.event.form.inquiries.form--completed .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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,.event.form.inquiries.form--sending .field__confirmation.field__confirmation--thumbnail .confirmation__image,.event.form.inquiries.form--completed .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}.common-block.event-header-block{background:url(/assets/common/event-c869b83f52a2143d38882e4a10f6234ef91c89f217c6d30b40f6884fcbbefbc2.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,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(/assets/common/event-c869b83f52a2143d38882e4a10f6234ef91c89f217c6d30b40f6884fcbbefbc2.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.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.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}.sidebars.book-list .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.sidebars.book-list .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.sidebars.featured .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.sidebars.featured .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.books.sidebar .sidebar__group .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.books.sidebar .sidebar__group .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.communities.sidebars.default .default__group .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.communities.sidebars.default .default__group .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.communities.sidebars.detail .detail__group .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.giftbook.sidebar .sidebar__group .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .events.sidebars.event-detail .event-detail__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .events.sidebars.event-detail .event-detail__group .title__counter,.events.sidebars.event-detail .event-detail__group .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .events.sidebars.event-detail .event-detail__group .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.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(/assets/common/event-c869b83f52a2143d38882e4a10f6234ef91c89f217c6d30b40f6884fcbbefbc2.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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-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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.events.messages.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .events.messages.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.events.messages.form.inquiries.form--sending .form__field .field__input,.events.messages.form.inquiries.form--completed .form__field .field__input{display:none}.events.messages.form.form--confirm .form__field .field__confirmation,.events.messages.form.inquiries.form--sending .form__field .field__confirmation,.events.messages.form.inquiries.form--completed .form__field .field__confirmation{display:block}.events.messages.form.form--confirm .form__action .action__controller.action__controller--input,.events.messages.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.events.messages.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.events.messages.form.form--confirm .form__action .action__controller.action__controller--confirmation,.events.messages.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.events.messages.form.inquiries.form--completed .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}.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:#f00}.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,0.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}.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}.sidebars.book-list .group__title .giftbook.sidebar .sidebar__group .title__counter,.sidebars.book-list .group__action .action__title .giftbook.sidebar .sidebar__group .title__counter,.sidebars.featured .group__title .giftbook.sidebar .sidebar__group .title__counter,.sidebars.featured .group__action .action__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .books.search.sidebar .sidebar__group .group__title .title__counter,.books.search.sidebar .giftbook.sidebar .sidebar__group .group__title .title__counter,.giftbook.sidebar .books.search.sidebar .sidebar__group .group__action .action__title .title__counter,.books.search.sidebar .giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .sidebar__group .communities.sidebars.default .default__group .group__title .title__counter,.communities.sidebars.default .default__group .group__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .communities.sidebars.default .default__group .group__action .action__title .title__counter,.communities.sidebars.default .default__group .group__action .action__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .communities.sidebars.detail .detail__group .group__title .title__counter,.communities.sidebars.detail .detail__group .group__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .communities.sidebars.detail .detail__group .group__action .action__title .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .events.sidebars.event-detail .event-detail__group .group__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .events.sidebars.event-detail .event-detail__group .group__action .action__title .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .giftbook.sidebar .sidebar__group .title__counter,.giftbook.sidebar .sidebar__group .group__title .title__counter,.giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .users.bookcases.sidebar .sidebar__group .group__title .title__counter,.users.bookcases.sidebar .giftbook.sidebar .sidebar__group .group__title .title__counter,.giftbook.sidebar .users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .giftbook.sidebar .sidebar__group .group__action .action__title .title__counter,.giftbook.sidebar .users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__title .title__counter,.users.bookcases.sidebar .giftbook.sidebar .sidebar__group .group__bookcases .bookcases__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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:220px;height:30px;width:auto;vertical-align:bottom}.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 dt,.giftbook.sidebar .sidebar__group .group__detail dl dd{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__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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.giftbooks.show .show__details{padding:15px}.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{line-height:1.5}.giftbooks.show .show__details .details__description h1{border-bottom:1px solid #f0f0f0;padding:0 0 5px 0;font-size:16px;font-weight:bold;line-height:1.5;margin:24px auto 12px}.giftbooks.show .show__details .details__description h2{border-bottom:1px solid #f0f0f0;padding:0 0 5px 0;font-size:14px;font-weight:bold;line-height:1.5;margin:12px auto 6px}.giftbooks.show .show__details .details__description h3{font-size:14px;font-weight:bold;line-height:1.5;margin:12px auto 4px}.giftbooks.show .show__details .details__description h4,.giftbooks.show .show__details .details__description h5,.giftbooks.show .show__details .details__description h6{font-weight:bold;line-height:1.5;margin:12px auto 3px}.giftbooks.show .show__details .details__description p{margin-bottom:12px;line-height:1.5}.giftbooks.show .show__details .details__description p:last-child{margin-bottom:0}.giftbooks.show .show__details .details__description ul{margin:12px auto}.giftbooks.show .show__details .details__description ul>li{margin-left:1.5em;list-style:disc;line-height:1.5}.giftbooks.show .show__details .details__description ol{margin:12px auto}.giftbooks.show .show__details .details__description ol>li{margin-left:1.5em;list-style:decimal;line-height:1.5}.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.8);z-index:100}.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.66667px;margin-bottom:5.33333px;font-size:14px;font-weight:bold;line-height:1em;line-height:1.5em}.giftbooks.terms .terms__content h4{margin-left:16px;margin-top:5.33333px;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}.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.account .account__content,.help.book .book__content,.help.bookcase .bookcase__content,.help.data .data__content,.help.faq .faq__content,.help.index .index__content,.help.introduction .introduction__content,.help.other .other__content,.help.privacy .privacy__content,.help.review .review__content,.help.search .search__content,.help.sns .sns__content{padding:15px}.help.account .account__content h1,.help.book .book__content h1,.help.bookcase .bookcase__content h1,.help.data .data__content h1,.help.faq .faq__content h1,.help.index .index__content h1,.help.introduction .introduction__content h1,.help.other .other__content h1,.help.privacy .privacy__content h1,.help.review .review__content h1,.help.search .search__content h1,.help.sns .sns__content h1{display:none}.help.account .account__content h2,.help.book .book__content h2,.help.bookcase .bookcase__content h2,.help.data .data__content h2,.help.faq .faq__content h2,.help.index .index__content h2,.help.introduction .introduction__content h2,.help.other .other__content h2,.help.privacy .privacy__content h2,.help.review .review__content h2,.help.search .search__content h2,.help.sns .sns__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.account .account__content h2:not(:first-child),.help.book .book__content h2:not(:first-child),.help.bookcase .bookcase__content h2:not(:first-child),.help.data .data__content h2:not(:first-child),.help.faq .faq__content h2:not(:first-child),.help.index .index__content h2:not(:first-child),.help.introduction .introduction__content h2:not(:first-child),.help.other .other__content h2:not(:first-child),.help.privacy .privacy__content h2:not(:first-child),.help.review .review__content h2:not(:first-child),.help.search .search__content h2:not(:first-child),.help.sns .sns__content h2:not(:first-child){margin-top:22.5px}.help.account .account__content h3,.help.book .book__content h3,.help.bookcase .bookcase__content h3,.help.data .data__content h3,.help.faq .faq__content h3,.help.index .index__content h3,.help.introduction .introduction__content h3,.help.other .other__content h3,.help.privacy .privacy__content h3,.help.review .review__content h3,.help.search .search__content h3,.help.sns .sns__content h3{font-size:16px;font-weight:bold;line-height:1.4;color:#555;margin-bottom:12px}.help.account .account__content h3:not(:first-child),.help.book .book__content h3:not(:first-child),.help.bookcase .bookcase__content h3:not(:first-child),.help.data .data__content h3:not(:first-child),.help.faq .faq__content h3:not(:first-child),.help.index .index__content h3:not(:first-child),.help.introduction .introduction__content h3:not(:first-child),.help.other .other__content h3:not(:first-child),.help.privacy .privacy__content h3:not(:first-child),.help.review .review__content h3:not(:first-child),.help.search .search__content h3:not(:first-child),.help.sns .sns__content h3:not(:first-child){margin-top:22.5px}.help.account .account__content h4,.help.book .book__content h4,.help.bookcase .bookcase__content h4,.help.data .data__content h4,.help.faq .faq__content h4,.help.index .index__content h4,.help.introduction .introduction__content h4,.help.other .other__content h4,.help.privacy .privacy__content h4,.help.review .review__content h4,.help.search .search__content h4,.help.sns .sns__content h4{font-size:15px;font-weight:bold;line-height:1.4;color:#555;margin-bottom:4.5px}.help.account .account__content h4:not(:first-child),.help.book .book__content h4:not(:first-child),.help.bookcase .bookcase__content h4:not(:first-child),.help.data .data__content h4:not(:first-child),.help.faq .faq__content h4:not(:first-child),.help.index .index__content h4:not(:first-child),.help.introduction .introduction__content h4:not(:first-child),.help.other .other__content h4:not(:first-child),.help.privacy .privacy__content h4:not(:first-child),.help.review .review__content h4:not(:first-child),.help.search .search__content h4:not(:first-child),.help.sns .sns__content h4:not(:first-child){margin-top:15px}.help.account .account__content h5,.help.book .book__content h5,.help.bookcase .bookcase__content h5,.help.data .data__content h5,.help.faq .faq__content h5,.help.index .index__content h5,.help.introduction .introduction__content h5,.help.other .other__content h5,.help.privacy .privacy__content h5,.help.review .review__content h5,.help.search .search__content h5,.help.sns .sns__content h5,.help.account .account__content h6,.help.book .book__content h6,.help.bookcase .bookcase__content h6,.help.data .data__content h6,.help.faq .faq__content h6,.help.index .index__content h6,.help.introduction .introduction__content h6,.help.other .other__content h6,.help.privacy .privacy__content h6,.help.review .review__content h6,.help.search .search__content h6,.help.sns .sns__content h6{font-size:14px;font-weight:bold;line-height:1.4;color:#555}.help.account .account__content p,.help.book .book__content p,.help.bookcase .bookcase__content p,.help.data .data__content p,.help.faq .faq__content p,.help.index .index__content p,.help.introduction .introduction__content p,.help.other .other__content p,.help.privacy .privacy__content p,.help.review .review__content p,.help.search .search__content p,.help.sns .sns__content p{line-height:1.5;margin-top:7.5px;margin-bottom:12px}.help.account .account__content p:first-child,.help.book .book__content p:first-child,.help.bookcase .bookcase__content p:first-child,.help.data .data__content p:first-child,.help.faq .faq__content p:first-child,.help.index .index__content p:first-child,.help.introduction .introduction__content p:first-child,.help.other .other__content p:first-child,.help.privacy .privacy__content p:first-child,.help.review .review__content p:first-child,.help.search .search__content p:first-child,.help.sns .sns__content p:first-child{margin-top:0}.help.account .account__content ul,.help.book .book__content ul,.help.bookcase .bookcase__content ul,.help.data .data__content ul,.help.faq .faq__content ul,.help.index .index__content ul,.help.introduction .introduction__content ul,.help.other .other__content ul,.help.privacy .privacy__content ul,.help.review .review__content ul,.help.search .search__content ul,.help.sns .sns__content ul{margin-top:15px;margin-bottom:15px}.help.account .account__content ul li,.help.book .book__content ul li,.help.bookcase .bookcase__content ul li,.help.data .data__content ul li,.help.faq .faq__content ul li,.help.index .index__content ul li,.help.introduction .introduction__content ul li,.help.other .other__content ul li,.help.privacy .privacy__content ul li,.help.review .review__content ul li,.help.search .search__content ul li,.help.sns .sns__content ul li{margin-bottom:3px;margin-left:1.5em;list-style:disc;line-height:1.4}.help.account .account__content ul li:first-child:last-child,.help.book .book__content ul li:first-child:last-child,.help.bookcase .bookcase__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.index .index__content ul li:first-child:last-child,.help.introduction .introduction__content ul li:first-child:last-child,.help.other .other__content ul li:first-child:last-child,.help.privacy .privacy__content ul li:first-child:last-child,.help.review .review__content ul li:first-child:last-child,.help.search .search__content ul li:first-child:last-child,.help.sns .sns__content ul li:first-child:last-child{list-style:none;margin-left:0}.help.account .account__content ul li .content__image,.help.book .book__content ul li .content__image,.help.bookcase .bookcase__content ul li .content__image,.help.data .data__content ul li .content__image,.help.faq .faq__content ul li .content__image,.help.index .index__content ul li .content__image,.help.introduction .introduction__content ul li .content__image,.help.other .other__content ul li .content__image,.help.privacy .privacy__content ul li .content__image,.help.review .review__content ul li .content__image,.help.search .search__content ul li .content__image,.help.sns .sns__content ul li .content__image{margin-left:-1.5em}.help.account .account__content ul li>ul>li,.help.book .book__content ul li>ul>li,.help.bookcase .bookcase__content ul li>ul>li,.help.data .data__content ul li>ul>li,.help.faq .faq__content ul li>ul>li,.help.index .index__content ul li>ul>li,.help.introduction .introduction__content ul li>ul>li,.help.other .other__content ul li>ul>li,.help.privacy .privacy__content ul li>ul>li,.help.review .review__content ul li>ul>li,.help.search .search__content ul li>ul>li,.help.sns .sns__content ul li>ul>li{list-style:circle}.help.account .account__content ol,.help.book .book__content ol,.help.bookcase .bookcase__content ol,.help.data .data__content ol,.help.faq .faq__content ol,.help.index .index__content ol,.help.introduction .introduction__content ol,.help.other .other__content ol,.help.privacy .privacy__content ol,.help.review .review__content ol,.help.search .search__content ol,.help.sns .sns__content ol{margin-top:7.5px;margin-bottom:15px}.help.account .account__content ol li,.help.book .book__content ol li,.help.bookcase .bookcase__content ol li,.help.data .data__content ol li,.help.faq .faq__content ol li,.help.index .index__content ol li,.help.introduction .introduction__content ol li,.help.other .other__content ol li,.help.privacy .privacy__content ol li,.help.review .review__content ol li,.help.search .search__content ol li,.help.sns .sns__content ol li{list-style:decimal;margin-left:1.5em;margin-bottom:3px;line-height:1.4}.help.account .account__content ol li:first-child:last-child,.help.book .book__content ol li:first-child:last-child,.help.bookcase .bookcase__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.index .index__content ol li:first-child:last-child,.help.introduction .introduction__content ol li:first-child:last-child,.help.other .other__content ol li:first-child:last-child,.help.privacy .privacy__content ol li:first-child:last-child,.help.review .review__content ol li:first-child:last-child,.help.search .search__content ol li:first-child:last-child,.help.sns .sns__content ol li:first-child:last-child{list-style:none;margin-left:0}.help.account .account__content ol li .content__image,.help.book .book__content ol li .content__image,.help.bookcase .bookcase__content ol li .content__image,.help.data .data__content ol li .content__image,.help.faq .faq__content ol li .content__image,.help.index .index__content ol li .content__image,.help.introduction .introduction__content ol li .content__image,.help.other .other__content ol li .content__image,.help.privacy .privacy__content ol li .content__image,.help.review .review__content ol li .content__image,.help.search .search__content ol li .content__image,.help.sns .sns__content ol li .content__image{margin-left:-1.5em}.help.account .account__content ol li>ol>li,.help.book .book__content ol li>ol>li,.help.bookcase .bookcase__content ol li>ol>li,.help.data .data__content ol li>ol>li,.help.faq .faq__content ol li>ol>li,.help.index .index__content ol li>ol>li,.help.introduction .introduction__content ol li>ol>li,.help.other .other__content ol li>ol>li,.help.privacy .privacy__content ol li>ol>li,.help.review .review__content ol li>ol>li,.help.search .search__content ol li>ol>li,.help.sns .sns__content ol li>ol>li{list-style:lower-roman}.help.account .account__content ol li>ol>li>ol>li,.help.book .book__content ol li>ol>li>ol>li,.help.bookcase .bookcase__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.index .index__content ol li>ol>li>ol>li,.help.introduction .introduction__content ol li>ol>li>ol>li,.help.other .other__content ol li>ol>li>ol>li,.help.privacy .privacy__content ol li>ol>li>ol>li,.help.review .review__content ol li>ol>li>ol>li,.help.search .search__content ol li>ol>li>ol>li,.help.sns .sns__content ol li>ol>li>ol>li{list-style:lower-latin}.help.account .account__content dl,.help.book .book__content dl,.help.bookcase .bookcase__content dl,.help.data .data__content dl,.help.faq .faq__content dl,.help.index .index__content dl,.help.introduction .introduction__content dl,.help.other .other__content dl,.help.privacy .privacy__content dl,.help.review .review__content dl,.help.search .search__content dl,.help.sns .sns__content dl{margin-top:7.5px;margin-bottom:15px}.help.account .account__content dl dt,.help.book .book__content dl dt,.help.bookcase .bookcase__content dl dt,.help.data .data__content dl dt,.help.faq .faq__content dl dt,.help.index .index__content dl dt,.help.introduction .introduction__content dl dt,.help.other .other__content dl dt,.help.privacy .privacy__content dl dt,.help.review .review__content dl dt,.help.search .search__content dl dt,.help.sns .sns__content dl dt{font-weight:bold;line-height:1.4;margin-bottom:3px}.help.account .account__content dl dd,.help.book .book__content dl dd,.help.bookcase .bookcase__content dl dd,.help.data .data__content dl dd,.help.faq .faq__content dl dd,.help.index .index__content dl dd,.help.introduction .introduction__content dl dd,.help.other .other__content dl dd,.help.privacy .privacy__content dl dd,.help.review .review__content dl dd,.help.search .search__content dl dd,.help.sns .sns__content dl dd{margin-left:1.5em;line-height:1.4;margin-bottom:7.5px}.help.account .account__content dl dd .content__image,.help.book .book__content dl dd .content__image,.help.bookcase .bookcase__content dl dd .content__image,.help.data .data__content dl dd .content__image,.help.faq .faq__content dl dd .content__image,.help.index .index__content dl dd .content__image,.help.introduction .introduction__content dl dd .content__image,.help.other .other__content dl dd .content__image,.help.privacy .privacy__content dl dd .content__image,.help.review .review__content dl dd .content__image,.help.search .search__content dl dd .content__image,.help.sns .sns__content dl dd .content__image{margin-left:-1.5em}.help.account .account__content dl.content__decimal dd,.help.book .book__content dl.content__decimal dd,.help.bookcase .bookcase__content dl.content__decimal dd,.help.data .data__content dl.content__decimal dd,.help.faq .faq__content dl.content__decimal dd,.help.index .index__content dl.content__decimal dd,.help.introduction .introduction__content dl.content__decimal dd,.help.other .other__content dl.content__decimal dd,.help.privacy .privacy__content dl.content__decimal dd,.help.review .review__content dl.content__decimal dd,.help.search .search__content dl.content__decimal dd,.help.sns .sns__content dl.content__decimal dd{margin-left:0}.help.account .account__content .content__image,.help.book .book__content .content__image,.help.bookcase .bookcase__content .content__image,.help.data .data__content .content__image,.help.faq .faq__content .content__image,.help.index .index__content .content__image,.help.introduction .introduction__content .content__image,.help.other .other__content .content__image,.help.privacy .privacy__content .content__image,.help.review .review__content .content__image,.help.search .search__content .content__image,.help.sns .sns__content .content__image{padding:10px;text-align:center}.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}.home.index .index__setting .setting__icon{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/home/background_counter-82cf2b59d924949975a20fde43419409071814e2811708e7c050728b94fbee29.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:#f00;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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.home-signup__form .form .modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modal.modal-comment .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-comment .content .content__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modal .modal-comment.modal__background .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .accounts.show .show__account-setting .account-setting__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.home-signup__form .form .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .home-signup__form .form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,.modal .modal-view-setting.modal__background .modal__window{width:400px;height:360px}.modal.modal-view-setting .content .content__setting .setting__item,.modal .modal-view-setting.modal__background .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,.modal .modal-view-setting.modal__background .content .content__setting .setting__item:hover{background-color:#FBFFF8}.modal.modal-view-setting .content .content__setting .setting__submit,.modal .modal-view-setting.modal__background .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,0.3);margin-top:20px}.modal.modal-view-setting .content .content__setting .setting__submit,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *,.modal .modal-view-setting.modal__background .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.modal__background .content .content__setting .setting__submit>*,.modal.modal-view-setting .content .content__setting .setting__submit a,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit a,.modal.modal-view-setting .content .content__setting .setting__submit button,.modal .modal-view-setting.modal__background .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.modal__background .content .content__setting .setting__submit>*:hover,.modal.modal-view-setting .content .content__setting .setting__submit a:hover,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit a:hover,.modal.modal-view-setting .content .content__setting .setting__submit button:hover,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit button:hover{text-decoration:none}.modal.modal-view-setting .content .content__setting .setting__submit>*:focus,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit>*:focus,.modal.modal-view-setting .content .content__setting .setting__submit a:focus,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit a:focus,.modal.modal-view-setting .content .content__setting .setting__submit button:focus,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit button:focus{outline:none}.modal.modal-view-setting .content .content__setting .setting__submit,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit *{color:#fff}.modal.modal-view-setting .content .content__setting .setting__submit:hover,.modal .modal-view-setting.modal__background .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.modal__background .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit *{font-size:13px;line-height:48px}.modal.modal-view-setting .content .content__setting .setting__submit,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit,.modal.modal-view-setting .content .content__setting .setting__submit *,.modal .modal-view-setting.modal__background .content .content__setting .setting__submit *{text-align:center}.stats-area{padding:15px}.stats-area .stats-details-1st{float:left;padding:0 5px 15px 15px;width:323px}.stats-area .stats-details-2nd{float:right;padding:0 15px 15px 5px;width:323px}.stats-area .stats-details-1st h4,.stats-area .stats-details-2nd h4{clear:both;background-color:#f8f8f8;color:#666;padding:10px;border-bottom:1px solid #e8e8e8}.stats-area .stats-details-1st dl dt,.stats-area .stats-details-1st dl dd,.stats-area .stats-details-2nd dl dt,.stats-area .stats-details-2nd dl dd{font-size:12px;line-height:1.5;box-sizing:border-box;padding:10px;border-bottom:1px solid #e8e8e8}.stats-area .stats-details-1st dl dt,.stats-area .stats-details-2nd dl dt{clear:both;float:left;width:113px}.stats-area .stats-details-1st dl dd,.stats-area .stats-details-2nd dl dd{float:right;width:210px}.inquiries.new{margin:0 auto 15px;text-align:left;width:1004px}.inquiries.new:after{content:"";clear:both;height:0;display:block;visibility:hidden}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .community.topic.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.topic.form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.inquiries.form .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.inquiries.form .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.inquiries.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.inquiries.form .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.inquiries.form .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .inquiries.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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--sending .form__field .field__input,.inquiries.form.form--completed .form__field .field__input{display:none}.inquiries.form.form--confirm .form__field .field__confirmation,.inquiries.form.form--sending .form__field .field__confirmation,.inquiries.form.form--completed .form__field .field__confirmation{display:block}.inquiries.form.form--confirm .form__action .action__controller.action__controller--input,.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.inquiries.form.form--completed .form__action .action__controller.action__controller--input{display:none}.inquiries.form.form--confirm .form__action .action__controller.action__controller--confirmation,.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.inquiries.form.form--completed .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:white url(/assets/common/spinner-8d66666f89df70b28146f7aa7ef011dc6c72396b441d22c73d630eafea3ad52a.gif) center no-repeat;background-size:contain;display:none}.inquiries.form .form__completed{margin-top:20px;text-align:center;display:none}.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,0.5);transition:none;opacity:0.01}.layouts.application .application__turbolinks-loading-cover.application__turbolinks-loading-cover--loading{z-index:99999;opacity:1;transition:0.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,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}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.show,.accounts.password.edit,.accounts.leave{margin:15px auto;text-align:left;width:1004px}.container:after,.accounts.show:after,.accounts.password.edit:after,.accounts.leave:after{content:"";clear:both;height:0;display:block;visibility:hidden}.single,.accounts.show,.accounts.password.edit,.accounts.leave{-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,.accounts.show .show__header .header__title,.accounts.password.edit .edit__header .header__title,.accounts.leave .leave__header .header__title,.about .about__guide .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,.accounts.show .show__header .header__title .label,.accounts.password.edit .edit__header .header__title .label,.accounts.leave .leave__header .header__title .label,.about .about__guide .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,.accounts.show .show__header .header__title .label .number-of-books,.accounts.password.edit .edit__header .header__title .label .number-of-books,.accounts.leave .leave__header .header__title .label .number-of-books,.about .about__guide .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,.accounts.show .show__header .header__title .label .number-of-impressions,.accounts.password.edit .edit__header .header__title .label .number-of-impressions,.accounts.leave .leave__header .header__title .label .number-of-impressions,.about .about__guide .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,.accounts.show .show__header .header__title .label .number-of-followers,.accounts.password.edit .edit__header .header__title .label .number-of-followers,.accounts.leave .leave__header .header__title .label .number-of-followers,.about .about__guide .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,.accounts.show .show__header .header__title .label .number-of-communities,.accounts.password.edit .edit__header .header__title .label .number-of-communities,.accounts.leave .leave__header .header__title .label .number-of-communities,.about .about__guide .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,.accounts.show .show__header .header__title .label .number-of-comment,.accounts.password.edit .edit__header .header__title .label .number-of-comment,.accounts.leave .leave__header .header__title .label .number-of-comment,.about .about__guide .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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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-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(/assets/common/sprite_core-73286056637101e2dc1acfc353c2568d85d5e0e384f3160ccadc6b9d6f30457a.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:#f00}.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:#f00;background:#000;border:2px #f00 solid;opacity:0.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-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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:#f00}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.layouts.footers.default{margin-top:20px}.layouts.footers.default .default__oldversion>a{-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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,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,0.3);text-decoration:none}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.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(/assets/common/icon_pagetop_arr-37f1bff198ac2fb9d01319db2404d341e10a6f525fe61ca2cff449066d47ad17.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.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__share-buttons,.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__link-button{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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,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:white url(/assets/common/spinner2-13b750260181bef6746cfdd55c99b4f73a8dc2dfc340cd6f40874e3e9f54a7e0.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:#f00}.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:#f00}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:hover .inner__drop,.layouts.headers.login_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked ~ .inner__drop{transition-duration:0.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,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:white url(/assets/common/spinner2-13b750260181bef6746cfdd55c99b4f73a8dc2dfc340cd6f40874e3e9f54a7e0.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:#f00}.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:#f00}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:hover .inner__drop,.layouts.headers.logout_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked ~ .inner__drop{transition-duration:0.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;position:absolute;right:0;bottom:0;transform:translate(0, 100%);box-shadow:1px 1px 2px 0 rgba(0,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:white url(/assets/common/spinner2-13b750260181bef6746cfdd55c99b4f73a8dc2dfc340cd6f40874e3e9f54a7e0.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:#f00}.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:#f00}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:hover .inner__drop,.layouts.headers.menuless_header .header__nav .nav__global .global__list .list__inner .inner__expansion:checked ~ .inner__drop{transition-duration:0.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,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-ms-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-o-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.notification{display:block;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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.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,0.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}.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(/assets/common/sprite_mail-534186016e975c7942261411984c301b728c1cdb7cc6d8355e6c62fcd22380d8.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{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:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.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: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}.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:200px;margin-right:5px}.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,0.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:28px}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn .btn__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -750px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:4px;margin-right:5px}.new_books.index .index__list .list__item .item__details .details__links .links__register .register__btn:hover .btn__icon{width:20px;height:20px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -750px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:4px;margin-right:5px}.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,0.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:28px}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:6px;margin-right:5px}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -50px -50px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-top:6px;margin-right:5px}.new_books.index .index__list .list__item .item__details .details__links .links__amazon{float:left;width:200px}.new_books.index .index__list .list__item .item__details .details__links .links__amazon form,.new_books.index .index__list .list__item .item__details .details__links .links__amazon input,.new_books.index .index__list .list__item .item__details .details__links .links__amazon img{width:200px}.modal.modal-keyword .modal__window,.modal .modal-keyword.modal__background .modal__window{width:500px}.modal.modal-keyword .modal__window .window__form,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field{padding:10px 0 10px}.modal.modal-keyword .modal__window .window__form .form__field:after,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input textarea{padding-right:36px}.modal.modal-keyword .modal__window .window__form .form__field .field__input select,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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>*,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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"],.modal .modal-keyword.modal__background .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__background .modal__window .window__form .form__field .field__input .input__upload .upload__image,.modal.modal-keyword .modal__window .window__form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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),.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ok .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__icon{width:18px;height:18px;background:url(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__tip{display:block}.modal.modal-keyword .modal__window .window__form .form__action,.modal .modal-keyword.modal__background .modal__window .window__form .form__action{margin-left:145px}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal .modal-keyword.modal__background .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,0.3);width:100%;margin-top:10px}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button,.modal .modal-keyword.modal__background .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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__background .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *,.modal .modal-keyword.modal__background .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__background .modal__window .window__form .form__action .action__controller .controller__button,.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button *,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,0.3)}.modal.modal-keyword .modal__window .window__form .form__action .action__controller .controller__button.controller__button--revision,.modal .modal-keyword.modal__background .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 *,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .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__background .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,.modal .modal-keyword.modal__background .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__background .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 *,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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__background .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 *,.modal .modal-keyword.modal__background .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__background .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 *,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form.form--confirm .form__field .field__input,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--sending .form__field .field__input,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--sending .form__field .field__input,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--completed .form__field .field__input,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--completed .form__field .field__input{display:none}.modal.modal-keyword .modal__window .window__form.form--confirm .form__field .field__confirmation,.modal .modal-keyword.modal__background .modal__window .window__form.form--confirm .form__field .field__confirmation,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--sending .form__field .field__confirmation,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--sending .form__field .field__confirmation,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--completed .form__field .field__confirmation,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.modal.modal-keyword .modal__window .window__form.form--confirm .form__action .action__controller.action__controller--input,.modal .modal-keyword.modal__background .modal__window .window__form.form--confirm .form__action .action__controller.action__controller--input,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--completed .form__action .action__controller.action__controller--input,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--completed .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,.modal .modal-keyword.modal__background .modal__window .window__form.form--confirm .form__action .action__controller.action__controller--confirmation,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.modal.modal-keyword .modal__window .window__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation,.modal .modal-keyword.modal__background .modal__window .window__form.inquiries.form.form--completed .form__action .action__controller.action__controller--confirmation{display:block}.modal.modal-keyword .modal__window .window__form .form__field,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input{width:100%}.modal.modal-keyword .modal__window .window__form .form__field.form__field--lastname,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .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,.modal .modal-keyword.modal__background .modal__window .window__form .form__notice{clear:both}.modal.modal-keyword .modal__window .window__form .form__action,.modal .modal-keyword.modal__background .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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--sending .form__field .field__input,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--completed .form__field .field__input{display:none}.new_books.settings.index .index__settings .settings__form.form--confirm .form__field .field__confirmation,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--sending .form__field .field__confirmation,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.new_books.settings.index .index__settings .settings__form.form--confirm .form__action .action__controller.action__controller--input,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--completed .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,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.new_books.settings.index .index__settings .settings__form.inquiries.form.form--completed .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}.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}.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.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.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:0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -200px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden;margin-right:5px;margin-top:6px}.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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:0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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.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}.registration-books.registration{position:relative;min-height:48px;padding:15px 15px 15px 75px}.registration-books.registration:after{content:"";clear:both;height:0;display:block;visibility:hidden}.registration-books.registration:not(:last-child){border-bottom:1px solid #e4eadb}.registration-books.registration .registration__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}.registration-books.registration .registration__remove span{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -450px -150px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.registration-books.registration .registration__remove:hover{background-color:#64BC4B}.registration-books.registration .registration__remove:hover span{width:14px;height:14px;background:url(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.png) -450px 0px;background-size:1250px 200px;display:inline-block;font-size:0;overflow:hidden}.registration-books.registration .registration__avatar{height:48px;width:48px;left:15px;position:absolute;top:15px;z-index:1}.registration-books.registration .registration__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}.registration-books.registration .registration__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}.registration-books.registration .registration__username a{color:#219315}.registration-books.registration .registration__username a:hover{color:#64BC4B;text-decoration:underline}.registration-books.registration .registration__date{color:#999;float:left;font-size:12px;line-height:17px;margin-top:1px;margin-right:15px}.registration-books.registration .registration__date>a{color:#999}.registration-books.registration .registration__content{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;clear:both;padding-top:2px;margin-bottom:8px;line-height:1.5}.registration-books.registration .registration__content>p{line-height:1.5;margin-bottom:5px}.registration-books.registration .registration__content.activity__content--netabare{color:#f0f0f0}.registration-books.registration .registration__content.activity__content--netabare:hover{color:#333}.reviews.followees .followees__not-exist{padding:50px 0;text-align:center;color:#999;font-size:12px}.kyodoku-outline{padding:15px;border-bottom:1px solid #bbb;font-size:13px;line-height:1.5}.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,0.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:#f00;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:#f00;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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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(/assets/about/about_grid-1a332251c11bd3d81aba627ab21777e6e8b0490f310078e2e9f5271a6a2e48e3.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}.static_pages .privacy__content{padding:15px 30px}.static_pages .privacy__content p{margin-top:8px;margin-bottom:16px;margin-left:16px;line-height:1.5em}.static_pages .privacy__content ul{margin-top:8px;margin-bottom:16px;margin-left:16px}.static_pages .privacy__content ul li{margin-left:1.5em;margin-bottom:4px;list-style:disc;line-height:1.5em}.static_pages .privacy__content ul li:first-child:last-child{list-style:none;margin-left:0}.static_pages .privacy__content ul li>ul>li{list-style:circle}.static_pages .privacy__content ol{margin-top:8px;margin-bottom:16px;margin-left:16px}.static_pages .privacy__content ol li{list-style:decimal;margin-left:1.5em;margin-bottom:4px;line-height:1.5em}.static_pages .privacy__content ol li:first-child:last-child{list-style:none;margin-left:0}.static_pages .privacy__content ol li>ol>li{list-style:lower-roman}.static_pages .privacy__content ol li>ol>li>ol>li{list-style:lower-latin}.static_pages .privacy__content ol li>p{margin-bottom:4px}.static_pages .privacy__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 .privacy__content h1:first-child{margin-top:0}.static_pages .privacy__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 .privacy__content h3{margin-left:16px;margin-top:10.66667px;margin-bottom:5.33333px;font-size:14px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .privacy__content h4{margin-left:16px;margin-top:5.33333px;margin-bottom:4px;font-size:13px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .privacy__content h5,.static_pages .privacy__content h6{margin-left:16px;margin-top:3.2px;margin-bottom:3.2px;font-weight:bold;line-height:1em;line-height:1.5em}.start_guide-icon{background-image:url(/assets/start_guide/sprite_icon_start_guide-af6e2bf9a0ca6f91bb270e997c8d6fd53ae212bca9305f82da7cfddcb438b7ba.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.66667px;margin-bottom:5.33333px;font-size:14px;font-weight:bold;line-height:1em;line-height:1.5em}.static_pages .terms__content h4{margin-left:16px;margin-top:5.33333px;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.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}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .accounts.leave .leave__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.leave .leave__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .books.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.books.form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .community.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.community.form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .event.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.event.form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .events.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.events.messages.form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .inquiries.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.inquiries.form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .users-new .form__field .field__input .input__upload .upload__image .image__thumbnail,.users-new .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,.users-new .modal.modal-book-mutter-form .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modal .modal-book-mutter-form.modal__background .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modals.book-registration-read .book-registration-read__content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modal.modal-comment .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-comment .content .content__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modal .modal-comment.modal__background .content .content__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .accounts.show .show__account-setting .account-setting__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .accounts.password.edit .edit__account-email .account-email__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modal.modal-keyword .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal.modal-keyword .modal__window .window__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .modal .modal-keyword.modal__background .modal__window .window__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .new_books.settings.index .index__settings .settings__form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.new_books.settings.index .index__settings .settings__form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .users.bookcases.modals.bookcase-form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.bookcases.modals.bookcase-form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users-new .users.messages.form .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .image__thumbnail,.users.messages.form .users-new .form__field.form__field--ng .field__input .input__upload .upload__image .image__thumbnail .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,0.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,0.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,.users-new.inquiries.form.form--sending .form__field .field__input,.users-new.inquiries.form.form--completed .form__field .field__input{display:none}.users-new.form--confirm .form__field .field__confirmation,.users-new.inquiries.form.form--sending .form__field .field__confirmation,.users-new.inquiries.form.form--completed .form__field .field__confirmation{display:block}.users-new.form--confirm .form__action .action__controller.action__controller--input,.users-new.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.users-new.inquiries.form.form--completed .form__action .action__controller.action__controller--input{display:none}.users-new.form--confirm .form__action .action__controller.action__controller--confirmation,.users-new.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.users-new.inquiries.form.form--completed .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.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:#999999;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:#999999;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.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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.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__name,.users.authors.author-list .author-list__author .author__book-count,.users.authors.author-list .author-list__author .author__action{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,0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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}.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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}.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(/assets/common/sprite_sns_pc-ec2319b9bcaa14481a727ec5948593d6d7e74056b691638c838972d16803a74f.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.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}.sidebars.book-list .group__title .users.bookcases.sidebar .sidebar__group .title__counter,.sidebars.book-list .group__action .action__title .users.bookcases.sidebar .sidebar__group .title__counter,.sidebars.featured .group__title .users.bookcases.sidebar .sidebar__group .title__counter,.sidebars.featured .group__action .action__title .users.bookcases.sidebar .sidebar__group .title__counter,.communities.sidebars.default .default__group .group__title .users.bookcases.sidebar .sidebar__group .title__counter,.communities.sidebars.default .default__group .group__action .action__title .users.bookcases.sidebar .sidebar__group .title__counter,.communities.sidebars.detail .detail__group .group__title .users.bookcases.sidebar .sidebar__group .title__counter,.communities.sidebars.detail .detail__group .group__action .action__title .users.bookcases.sidebar .sidebar__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__title .users.bookcases.sidebar .sidebar__group .title__counter,.events.sidebars.event-detail .event-detail__group .group__action .action__title .users.bookcases.sidebar .sidebar__group .title__counter,.users.bookcases.sidebar .sidebar__group .group__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__action .action__title .title__counter,.users.bookcases.sidebar .sidebar__group .group__bookcases .bookcases__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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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:0.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,0.3);max-height:0;overflow:hidden;transition:0.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:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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,0.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,0.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,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}.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(/assets/common/book-c503fade40f38b514ed0d774ad2ce0053cf6e4ad7db7250b3b2f9917ac3d6d6a.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 0.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,0.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,0.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:0.8;background:white url(/assets/common/loading-f967a24b3c6892681355dd927b660486f40742b09586089b073a7f2941ebbc96.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.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 .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.users.bookcases.modals.bookcase-form.inquiries.form.form--sending .form__field .field__input,.users.bookcases.modals.bookcase-form.inquiries.form.form--completed .form__field .field__input{display:none}.users.bookcases.modals.bookcase-form.form--confirm .form__field .field__confirmation,.users.bookcases.modals.bookcase-form.inquiries.form.form--sending .form__field .field__confirmation,.users.bookcases.modals.bookcase-form.inquiries.form.form--completed .form__field .field__confirmation{display:block}.users.bookcases.modals.bookcase-form.form--confirm .form__action .action__controller.action__controller--input,.users.bookcases.modals.bookcase-form.inquiries.form.form--sending .form__action .action__controller.action__controller--input,.users.bookcases.modals.bookcase-form.inquiries.form.form--completed .form__action .action__controller.action__controller--input{display:none}.users.bookcases.modals.bookcase-form.form--confirm .form__action .action__controller.action__controller--confirmation,.users.bookcases.modals.bookcase-form.inquiries.form.form--sending .form__action .action__controller.action__controller--confirmation,.users.bookcases.modals.bookcase-form.inquiries.form.form--completed .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.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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 .modal.modal-book-mutter-form .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-book-mutter-form .content .content__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modal .modal-book-mutter-form.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-book-mutter-form.modal__background .content .content__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modals.book-registration-read .book-registration-read__content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modals.book-registration-read .book-registration-read__content .content__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modal.modal-comment .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-comment .content .content__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modal .modal-comment.modal__background .content .content__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-comment.modal__background .content .content__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .accounts.show .show__account-setting .account-setting__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.show .show__account-setting .account-setting__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .accounts.password.edit .edit__account-email .account-email__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.accounts.password.edit .edit__account-email .account-email__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modal.modal-keyword .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal.modal-keyword .modal__window .window__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .modal .modal-keyword.modal__background .modal__window .window__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.modal .modal-keyword.modal__background .modal__window .window__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .new_books.settings.index .index__settings .settings__form .form__field .field__input .input__upload .upload__image .image__thumbnail,.new_books.settings.index .index__settings .settings__form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.messages.form .users.bookcases.modals.bookcase-form .form__field .field__input .input__upload .upload__image .image__thumbnail,.users.bookcases.modals.bookcase-form .users.messages.form .form__field .field__input .input__upload .upload__image .image__thumbnail,.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,0.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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(/assets/common/sprite_bookmeter-14d4238f9a21019c8d67a41ad52b120b4dcac43e6ccae8db5ab89a05e4c46ba7.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,0.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,0.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,.users.messages.form.inquiries.form--sending .form__field .field__input,.users.messages.form.inquiries.form--completed .form__field .field__input{display:none}.users.messages.form.form--confirm .form__field .field__confirmation,.users.messages.form.inquiries.form--sending .form__field .field__confirmation,.users.messages.form.inquiries.form--completed .form__field .field__confirmation{display:block}.users.messages.form.form--confirm .form__action .action__controller.action__controller--input,.users.messages.form.inquiries.form--sending .form__action .action__controller.action__controller--input,.users.messages.form.inquiries.form--completed .form__action .action__controller.action__controller--input{display:none}.users.messages.form.form--confirm .form__action .action__controller.action__controller--confirmation,.users.messages.form.inquiries.form--sending .form__action .action__controller.action__controller--confirmation,.users.messages.form.inquiries.form--completed .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.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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}.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.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.summaries.blog_posting .posting__header .header__title,.users.summaries.bookmeter_posting .posting__header .header__title,.users.summaries.facebook_posting .posting__header .header__title,.users.summaries.twitter_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,0.3)}.users.summaries.blog_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.twitter_posting .posting__header .header__title.header__title--bookmeter{background-color:#5AB34D}.users.summaries.blog_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.twitter_posting .posting__header .header__title.header__title--twitter{background-color:#41B7D8}.users.summaries.blog_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.twitter_posting .posting__header .header__title.header__title--facebook{background-color:#3B5997}.users.summaries.blog_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.twitter_posting .posting__header .header__title.header__title--blog{background-color:#ABD249}.users.summaries.blog_posting .posting__content,.users.summaries.bookmeter_posting .posting__content,.users.summaries.facebook_posting .posting__content,.users.summaries.twitter_posting .posting__content{padding:15px 0 0;margin:0 -15px}.users.summaries.blog_posting .posting__content p,.users.summaries.bookmeter_posting .posting__content p,.users.summaries.facebook_posting .posting__content p,.users.summaries.twitter_posting .posting__content p{line-height:1.4}.users.summaries.blog_posting .posting__content .content__outline,.users.summaries.bookmeter_posting .posting__content .content__outline,.users.summaries.facebook_posting .posting__content .content__outline,.users.summaries.twitter_posting .posting__content .content__outline{line-height:1.4;margin-bottom:15px}.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.twitter_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,0.3)}.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.twitter_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.blog_posting .posting__content .content__btn>*,.users.summaries.bookmeter_posting .posting__content .content__btn>*,.users.summaries.facebook_posting .posting__content .content__btn>*,.users.summaries.twitter_posting .posting__content .content__btn>*,.users.summaries.blog_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.twitter_posting .posting__content .content__btn a,.users.summaries.blog_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.twitter_posting .posting__content .content__btn button{width:100%;height:100%;padding:0;display:block;border:none;background-color:transparent}.users.summaries.blog_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.twitter_posting .posting__content .content__btn>*:hover,.users.summaries.blog_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.twitter_posting .posting__content .content__btn a:hover,.users.summaries.blog_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.twitter_posting .posting__content .content__btn button:hover{text-decoration:none}.users.summaries.blog_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.twitter_posting .posting__content .content__btn>*:focus,.users.summaries.blog_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.twitter_posting .posting__content .content__btn a:focus,.users.summaries.blog_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.twitter_posting .posting__content .content__btn button:focus{outline:none}.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.twitter_posting .posting__content .content__btn *{color:#fff}.users.summaries.blog_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.twitter_posting .posting__content .content__btn:hover{border:1px solid #FFCA38;background-color:#FFCA38}.users.summaries.blog_posting .posting__content .content__btn,.users.summaries.bookmeter_posting .posting__content .content__btn,.users.summaries.facebook_posting .posting__content .content__btn,.users.summaries.twitter_posting .posting__content .content__btn,.users.summaries.blog_posting .posting__content .content__btn *,.users.summaries.bookmeter_posting .posting__content .content__btn *,.users.summaries.facebook_posting .posting__content .content__btn *,.users.summaries.twitter_posting .posting__content .content__btn *{text-align:center}.users.summaries.blog_posting .posting__content .content__title,.users.summaries.bookmeter_posting .posting__content .content__title,.users.summaries.facebook_posting .posting__content .content__title,.users.summaries.twitter_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.blog_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.twitter_posting .posting__content .content__title.content__title--bookmeter{border-color:#5AB34D}.users.summaries.blog_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.twitter_posting .posting__content .content__title.content__title--twitter{border-color:#41B7D8}.users.summaries.blog_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.twitter_posting .posting__content .content__title.content__title--facebook{border-color:#3B5997}.users.summaries.blog_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.twitter_posting .posting__content .content__title.content__title--blog{border-color:#ABD249}.users.summaries.blog_posting .posting__content .content__samplevisual,.users.summaries.bookmeter_posting .posting__content .content__samplevisual,.users.summaries.facebook_posting .posting__content .content__samplevisual,.users.summaries.twitter_posting .posting__content .content__samplevisual{text-align:center;margin-bottom:10px}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__title{font-weight:14px;line-height:1.4;margin-top:10px;margin-bottom:10px}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__samplevisual{text-align:center;margin-bottom:10px}.users.summaries.blog_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.twitter_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.blog_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.twitter_posting .posting__content .content__inner .inner__table th,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table td{padding:10px;box-sizing:border-box;vertical-align:middle}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table th input[type="submit"],.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table td input[type="submit"]{width:100%;margin:0 auto}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table th label,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table td label{margin:auto 20px auto 5px}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table th{width:20%;background-color:#f0f0f0;text-align:center;vertical-align:middle}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__reload{width:20%;text-align:right;vertical-align:middle;border-left:1px solid #f0f0f0}.users.summaries.blog_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.twitter_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,0.3)}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_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.twitter_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.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn>*,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn a,.users.summaries.blog_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.twitter_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.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn>*:hover,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn a:hover,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn button:hover{text-decoration:none}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn>*:focus,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn a:focus,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn button:focus{outline:none}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn *{color:#fff}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn:hover{border:1px solid #FFCA38;background-color:#FFCA38}.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn,.users.summaries.blog_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.twitter_posting .posting__content .content__inner .inner__table .table__btn *{text-align:center}.users.summaries.blog_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.twitter_posting .posting__content .content__inner p{margin-bottom:10px;line-height:1.4}.users.summaries.blog_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.twitter_posting .posting__content .content__inner textarea{height:200px;padding:15px;margin-bottom:10px;background-color:#fffff0;line-height:1.4}.users.summaries.blog_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.twitter_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.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.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: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.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(/assets/users/summary/bg_yearly_header-4fa2d708964c7ef281699378c823be7fad41e74b6f5d5afdb12cc76ec501a698.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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}.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:#f00;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:#f00;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,0.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,0.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,0.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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:#f00;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:0.01s 0.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,0.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:-.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(/assets/common/sprite_btns-b85219924ebee0ea069a67020ecb5be47699c385ba92f41a709901419710445b.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(/assets/views/partials/sidebars/static/app/app_bg-c5c74eb7206d964f9942e363bf194f57e19aaf3c03eab7c05d5409eaf7ef7388.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,0.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}.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(/assets/common/search_input_bg-b0a4f9d35cf83260987607addfe94a531e9ba49009ae80651934199da3289ecc.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(/assets/common/search_input_elk-b30f1d95dfa388cf96e18077698fa0d7e8dd61635664a9dcd3d2581f9f9b986e.png);background-repeat:no-repeat}.boty2017_contents{width:870px;margin:30px auto;background-color:#392407;color:#fdf0dc}.boty2017_contents__title{display:block;width:870px;height:160px;background:url(/assets/specials/boty2017/banner_2017_pc-2e91cb39a0286f162db937884667ae69344aff347ef20d87513484c486deccbb.png) no-repeat;text-indent:-9999px}.boty2017_contents__txt{text-indent:-9999px;overflow:hidden}.boty2017_contents .subtitle{width:800px;color:#392407;margin:0 auto 30px;font-size:24.5px;font-weight:bold;text-align:center;background:url(/assets/specials/boty2017/summary_bg-40506135cfefeee7ea0e75eb7e9bcfe5e21c062ef21f0539bbd082bf2c2c4250.png);border:1px solid #c6a067}.boty2017_contents .subtitle__h2{background-color:#f8f5eb;padding:7px}.boty2017_contents .subtitle__h2 img{vertical-align:middle}.boty2017_contents .subtitle__txt{padding:20px;font-size:19px}.boty2017_contents .summary{width:800px;margin:0 auto 30px;text-align:left}.boty2017_contents .summary p{font-size:14px;line-height:1.7;margin-bottom:1em}.boty2017_contents .btn_vote{margin:0 auto 30px;background:#553f1f;padding:30px;text-align:center;box-shadow:rgba(0,0,0,0.65098) 0px 0px 6px 0px inset}.boty2017_contents .boty2016rank{padding-bottom:30px}.boty2017_contents .boty2016rank__title{margin:0 auto 30px;padding:0;text-align:center;border:none}.boty2017_contents .boty2016rank__table{font-size:18px;text-align:center;margin:0 35px;border-collapse:collapse}.boty2017_contents .boty2016rank__table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.boty2017_contents .boty2016rank__table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}.boty2017_contents .boty2016rank__table tbody tr th{color:#8b7529;font-size:24px;line-height:2;border-left:1px solid #6c5634}.boty2017_contents .boty2016rank__table tbody tr td{padding:20px 0;border-left:1px solid #6c5634;border-top:1px solid #6c5634;vertical-align:middle}.boty2017_contents .boty2016rank__table tbody tr td a img{box-shadow:rgba(0,0,0,0.25) 0px 0px 6px 0px;max-height:215px}.boty2017_contents .boty2016rank__table tbody tr td a img:hover{box-shadow:rgba(0,0,0,0.7) 0px 0px 10px 0px}.boty2017_contents .boty2016rank__table tbody tr td .book__title{display:block;font-size:20px;font-weight:bold;line-height:1.2;margin:10px 0 5px}.boty2017_contents .boty2016rank__table__rank{width:68px;color:#4d3c29;font-size:21px;font-weight:bold;background-color:#fff}.boty2017_contents .boty2016rank__table__novel{width:244px;background-color:#f8f5eb}.boty2017_contents .boty2016rank__table__comic{width:244px;background-color:#fff}.boty2017_contents .boty2016rank__table__paperback{width:244px;background-color:#f8f5eb}
