/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css *//*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html{font-size:62.5%}ol,ul{list-style:none}input[type=button],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}button,input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none}button,input[type=submit]{padding:0}input[type=radio]{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.dialog{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:padding-box;background-clip:padding-box;background:transparent;background-color:hsla(0,0%,100%,.92);border:none;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.07);box-sizing:border-box;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:17px;font-weight:400;left:50%;margin:auto;min-height:100px;min-width:270px;overflow:hidden;text-align:left;top:50%;transform:translate(-50%,-50%)}.dialog,.dialog-mask{color:inherit;cursor:default;line-height:normal;padding:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-mask{background:transparent;background-color:rgba(0,0,0,.3);border:none;bottom:0;font:inherit;left:0;margin:0;right:0;top:0}.alert-dialog{-webkit-background-clip:padding-box;background-clip:padding-box;background:transparent;background-color:#f2f2f2;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.07);color:#1f1f21;cursor:default;left:50%;margin:auto;max-width:95%;padding:16px 0 0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:500px}.alert-dialog,.alert-dialog-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-dialog-title{padding:0 8px;text-align:center}.alert-dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;min-height:36px;padding:4px 12px 8px;text-align:center}.alert-dialog-footer{width:100%}.alert-dialog-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:padding-box;background-clip:padding-box;background:transparent;background-color:transparent;border:none;border-top:1px solid #ddd;color:inherit;color:rgba(24,103,194,.81);cursor:default;display:block;font:inherit;font-size:16px;height:44px;letter-spacing:0;line-height:44px;margin:0;outline:none;overflow:hidden;padding:0 8px;text-align:center;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.alert-dialog-button{background-image:linear-gradient(180deg,#ddd,#ddd 50%,transparent 0);background-position:top;background-repeat:no-repeat;background-size:100% 1px;border-top:none}}.alert-dialog-button:active{background-color:rgba(0,0,0,.05)}.alert-dialog-button--primal{font-weight:500}.alert-dialog-footer--one{display:-moz-flex;display:flex;flex-wrap:wrap;white-space:nowrap}.alert-dialog-button--one{border-left:1px solid #ddd;display:block;-moz-flex:1;flex:1;width:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.alert-dialog-button--one{background-image:linear-gradient(0deg,transparent,transparent 50%,#ddd 0),linear-gradient(90deg,transparent,transparent 50%,#ddd 0);background-position:top,0;background-repeat:no-repeat;background-size:100% 1px,1px 100%;border-left:none;border-top:none}}.alert-dialog-button--one:first-child{border-left:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.alert-dialog-button--one:first-child{background-image:linear-gradient(0deg,transparent,transparent 50%,#ddd 0);background-position:top,0;background-repeat:no-repeat;background-size:100% 1px;border-top:none}}.alert-dialog-mask{background:transparent;background-color:rgba(0,0,0,.2);border:none;bottom:0;color:inherit;cursor:default;font:inherit;left:0;line-height:normal;margin:0;padding:0;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-dialog--android{border-radius:10px;box-shadow:none;padding:0}.alert-dialog-title--android{border-bottom:1px solid #ddd;line-height:1.4;padding:10px 12px;text-align:center}.alert-dialog-content--android{background:#fff;padding:2px 0;text-align:left}.alert-dialog-footer--one .alert-dialog-button{color:#333}.alert-dialog--overflow{overflow:inherit;padding-top:0}.alert-dialog-content--overflow{background:#fff;height:90%;overflow-y:auto;padding:0}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;font-style:normal;font-weight:400;src:url(../fonts/ionicons.eot?v=2.0.0);src:url(../fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons.woff?v=2.0.0) format("woff"),url(../fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg")}.ion,.ion-alert-circled:before,.ion-alert:before,.ion-android-add-circle:before,.ion-android-add:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-cloud:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done-all:before,.ion-android-done:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite-outline:before,.ion-android-favorite:before,.ion-android-film:before,.ion-android-folder-open:before,.ion-android-folder:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone-off:before,.ion-android-microphone:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-notifications:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person-add:before,.ion-android-person:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove-circle:before,.ion-android-remove:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share-alt:before,.ion-android-share:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-star:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace-outline:before,.ion-backspace:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox-working:before,.ion-chatbox:before,.ion-chatboxes:before,.ion-chatbubble-working:before,.ion-chatbubble:before,.ion-chatbubbles:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-checkmark:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close-circled:before,.ion-close-round:before,.ion-close:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code-download:before,.ion-code-working:before,.ion-code:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document-text:before,.ion-document:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email-unread:before,.ion-email:before,.ion-erlenmeyer-flask-bubbles:before,.ion-erlenmeyer-flask:before,.ion-eye-disabled:before,.ion-eye:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash-off:before,.ion-flash:before,.ion-folder:before,.ion-fork-repo:before,.ion-fork:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy-outline:before,.ion-happy:before,.ion-headphone:before,.ion-heart-broken:before,.ion-heart:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-help:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information-circled:before,.ion-information:before,.ion-ionic:before,.ion-ios-alarm-outline:before,.ion-ios-alarm:before,.ion-ios-albums-outline:before,.ion-ios-albums:before,.ion-ios-americanfootball-outline:before,.ion-ios-americanfootball:before,.ion-ios-analytics-outline:before,.ion-ios-analytics:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at-outline:before,.ion-ios-at:before,.ion-ios-barcode-outline:before,.ion-ios-barcode:before,.ion-ios-baseball-outline:before,.ion-ios-baseball:before,.ion-ios-basketball-outline:before,.ion-ios-basketball:before,.ion-ios-bell-outline:before,.ion-ios-bell:before,.ion-ios-body-outline:before,.ion-ios-body:before,.ion-ios-bolt-outline:before,.ion-ios-bolt:before,.ion-ios-book-outline:before,.ion-ios-book:before,.ion-ios-bookmarks-outline:before,.ion-ios-bookmarks:before,.ion-ios-box-outline:before,.ion-ios-box:before,.ion-ios-briefcase-outline:before,.ion-ios-briefcase:before,.ion-ios-browsers-outline:before,.ion-ios-browsers:before,.ion-ios-calculator-outline:before,.ion-ios-calculator:before,.ion-ios-calendar-outline:before,.ion-ios-calendar:before,.ion-ios-camera-outline:before,.ion-ios-camera:before,.ion-ios-cart-outline:before,.ion-ios-cart:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatbubble-outline:before,.ion-ios-chatbubble:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-checkmark:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock-outline:before,.ion-ios-clock:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-close:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-outline:before,.ion-ios-cloudy:before,.ion-ios-cog-outline:before,.ion-ios-cog:before,.ion-ios-color-filter-outline:before,.ion-ios-color-filter:before,.ion-ios-color-wand-outline:before,.ion-ios-color-wand:before,.ion-ios-compose-outline:before,.ion-ios-compose:before,.ion-ios-contact-outline:before,.ion-ios-contact:before,.ion-ios-copy-outline:before,.ion-ios-copy:before,.ion-ios-crop-strong:before,.ion-ios-crop:before,.ion-ios-download-outline:before,.ion-ios-download:before,.ion-ios-drag:before,.ion-ios-email-outline:before,.ion-ios-email:before,.ion-ios-eye-outline:before,.ion-ios-eye:before,.ion-ios-fastforward-outline:before,.ion-ios-fastforward:before,.ion-ios-filing-outline:before,.ion-ios-filing:before,.ion-ios-film-outline:before,.ion-ios-film:before,.ion-ios-flag-outline:before,.ion-ios-flag:before,.ion-ios-flame-outline:before,.ion-ios-flame:before,.ion-ios-flask-outline:before,.ion-ios-flask:before,.ion-ios-flower-outline:before,.ion-ios-flower:before,.ion-ios-folder-outline:before,.ion-ios-folder:before,.ion-ios-football-outline:before,.ion-ios-football:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-b-outline:before,.ion-ios-game-controller-b:before,.ion-ios-gear-outline:before,.ion-ios-gear:before,.ion-ios-glasses-outline:before,.ion-ios-glasses:before,.ion-ios-grid-view-outline:before,.ion-ios-grid-view:before,.ion-ios-heart-outline:before,.ion-ios-heart:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-help:before,.ion-ios-home-outline:before,.ion-ios-home:before,.ion-ios-infinite-outline:before,.ion-ios-infinite:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-information:before,.ion-ios-ionic-outline:before,.ion-ios-keypad-outline:before,.ion-ios-keypad:before,.ion-ios-lightbulb-outline:before,.ion-ios-lightbulb:before,.ion-ios-list-outline:before,.ion-ios-list:before,.ion-ios-location-outline:before,.ion-ios-location:before,.ion-ios-locked-outline:before,.ion-ios-locked:before,.ion-ios-loop-strong:before,.ion-ios-loop:before,.ion-ios-medical-outline:before,.ion-ios-medical:before,.ion-ios-medkit-outline:before,.ion-ios-medkit:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-mic:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-minus:before,.ion-ios-monitor-outline:before,.ion-ios-monitor:before,.ion-ios-moon-outline:before,.ion-ios-moon:before,.ion-ios-more-outline:before,.ion-ios-more:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate-outline:before,.ion-ios-navigate:before,.ion-ios-nutrition-outline:before,.ion-ios-nutrition:before,.ion-ios-paper-outline:before,.ion-ios-paper:before,.ion-ios-paperplane-outline:before,.ion-ios-paperplane:before,.ion-ios-partlysunny-outline:before,.ion-ios-partlysunny:before,.ion-ios-pause-outline:before,.ion-ios-pause:before,.ion-ios-paw-outline:before,.ion-ios-paw:before,.ion-ios-people-outline:before,.ion-ios-people:before,.ion-ios-person-outline:before,.ion-ios-person:before,.ion-ios-personadd-outline:before,.ion-ios-personadd:before,.ion-ios-photos-outline:before,.ion-ios-photos:before,.ion-ios-pie-outline:before,.ion-ios-pie:before,.ion-ios-pint-outline:before,.ion-ios-pint:before,.ion-ios-play-outline:before,.ion-ios-play:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-plus:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetags-outline:before,.ion-ios-pricetags:before,.ion-ios-printer-outline:before,.ion-ios-printer:before,.ion-ios-pulse-strong:before,.ion-ios-pulse:before,.ion-ios-rainy-outline:before,.ion-ios-rainy:before,.ion-ios-recording-outline:before,.ion-ios-recording:before,.ion-ios-redo-outline:before,.ion-ios-redo:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-refresh:before,.ion-ios-reload:before,.ion-ios-reverse-camera-outline:before,.ion-ios-reverse-camera:before,.ion-ios-rewind-outline:before,.ion-ios-rewind:before,.ion-ios-rose-outline:before,.ion-ios-rose:before,.ion-ios-search-strong:before,.ion-ios-search:before,.ion-ios-settings-strong:before,.ion-ios-settings:before,.ion-ios-shuffle-strong:before,.ion-ios-shuffle:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipbackward:before,.ion-ios-skipforward-outline:before,.ion-ios-skipforward:before,.ion-ios-snowy:before,.ion-ios-speedometer-outline:before,.ion-ios-speedometer:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-star:before,.ion-ios-stopwatch-outline:before,.ion-ios-stopwatch:before,.ion-ios-sunny-outline:before,.ion-ios-sunny:before,.ion-ios-telephone-outline:before,.ion-ios-telephone:before,.ion-ios-tennisball-outline:before,.ion-ios-tennisball:before,.ion-ios-thunderstorm-outline:before,.ion-ios-thunderstorm:before,.ion-ios-time-outline:before,.ion-ios-time:before,.ion-ios-timer-outline:before,.ion-ios-timer:before,.ion-ios-toggle-outline:before,.ion-ios-toggle:before,.ion-ios-trash-outline:before,.ion-ios-trash:before,.ion-ios-undo-outline:before,.ion-ios-undo:before,.ion-ios-unlocked-outline:before,.ion-ios-unlocked:before,.ion-ios-upload-outline:before,.ion-ios-upload:before,.ion-ios-videocam-outline:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass-outline:before,.ion-ios-wineglass:before,.ion-ios-world-outline:before,.ion-ios-world:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-minus:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon-round:before,.ion-navicon:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person-add:before,.ion-person-stalker:before,.ion-person:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-plus:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply-all:before,.ion-reply:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad-outline:before,.ion-sad:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android-outline:before,.ion-social-android:before,.ion-social-angular-outline:before,.ion-social-angular:before,.ion-social-apple-outline:before,.ion-social-apple:before,.ion-social-bitcoin-outline:before,.ion-social-bitcoin:before,.ion-social-buffer-outline:before,.ion-social-buffer:before,.ion-social-chrome-outline:before,.ion-social-chrome:before,.ion-social-codepen-outline:before,.ion-social-codepen:before,.ion-social-css3-outline:before,.ion-social-css3:before,.ion-social-designernews-outline:before,.ion-social-designernews:before,.ion-social-dribbble-outline:before,.ion-social-dribbble:before,.ion-social-dropbox-outline:before,.ion-social-dropbox:before,.ion-social-euro-outline:before,.ion-social-euro:before,.ion-social-facebook-outline:before,.ion-social-facebook:before,.ion-social-foursquare-outline:before,.ion-social-foursquare:before,.ion-social-freebsd-devil:before,.ion-social-github-outline:before,.ion-social-github:before,.ion-social-google-outline:before,.ion-social-google:before,.ion-social-googleplus-outline:before,.ion-social-googleplus:before,.ion-social-hackernews-outline:before,.ion-social-hackernews:before,.ion-social-html5-outline:before,.ion-social-html5:before,.ion-social-instagram-outline:before,.ion-social-instagram:before,.ion-social-javascript-outline:before,.ion-social-javascript:before,.ion-social-linkedin-outline:before,.ion-social-linkedin:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest-outline:before,.ion-social-pinterest:before,.ion-social-python:before,.ion-social-reddit-outline:before,.ion-social-reddit:before,.ion-social-rss-outline:before,.ion-social-rss:before,.ion-social-sass:before,.ion-social-skype-outline:before,.ion-social-skype:before,.ion-social-snapchat-outline:before,.ion-social-snapchat:before,.ion-social-tumblr-outline:before,.ion-social-tumblr:before,.ion-social-tux:before,.ion-social-twitch-outline:before,.ion-social-twitch:before,.ion-social-twitter-outline:before,.ion-social-twitter:before,.ion-social-usd-outline:before,.ion-social-usd:before,.ion-social-vimeo-outline:before,.ion-social-vimeo:before,.ion-social-whatsapp-outline:before,.ion-social-whatsapp:before,.ion-social-windows-outline:before,.ion-social-windows:before,.ion-social-wordpress-outline:before,.ion-social-wordpress:before,.ion-social-yahoo-outline:before,.ion-social-yahoo:before,.ion-social-yen-outline:before,.ion-social-yen:before,.ion-social-youtube-outline:before,.ion-social-youtube:before,.ion-soup-can-outline:before,.ion-soup-can:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle-filled:before,.ion-toggle:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt-outline:before,.ion-tshirt:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ionicons{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none}.ion-alert:before{content:""}.ion-alert-circled:before{content:""}.ion-android-add:before{content:""}.ion-android-add-circle:before{content:""}.ion-android-alarm-clock:before{content:""}.ion-android-alert:before{content:""}.ion-android-apps:before{content:""}.ion-android-archive:before{content:""}.ion-android-arrow-back:before{content:""}.ion-android-arrow-down:before{content:""}.ion-android-arrow-dropdown:before{content:""}.ion-android-arrow-dropdown-circle:before{content:""}.ion-android-arrow-dropleft:before{content:""}.ion-android-arrow-dropleft-circle:before{content:""}.ion-android-arrow-dropright:before{content:""}.ion-android-arrow-dropright-circle:before{content:""}.ion-android-arrow-dropup:before{content:""}.ion-android-arrow-dropup-circle:before{content:""}.ion-android-arrow-forward:before{content:""}.ion-android-arrow-up:before{content:""}.ion-android-attach:before{content:""}.ion-android-bar:before{content:""}.ion-android-bicycle:before{content:""}.ion-android-boat:before{content:""}.ion-android-bookmark:before{content:""}.ion-android-bulb:before{content:""}.ion-android-bus:before{content:""}.ion-android-calendar:before{content:""}.ion-android-call:before{content:""}.ion-android-camera:before{content:""}.ion-android-cancel:before{content:""}.ion-android-car:before{content:""}.ion-android-cart:before{content:""}.ion-android-chat:before{content:""}.ion-android-checkbox:before{content:""}.ion-android-checkbox-blank:before{content:""}.ion-android-checkbox-outline:before{content:""}.ion-android-checkbox-outline-blank:before{content:""}.ion-android-checkmark-circle:before{content:""}.ion-android-clipboard:before{content:""}.ion-android-close:before{content:""}.ion-android-cloud:before{content:""}.ion-android-cloud-circle:before{content:""}.ion-android-cloud-done:before{content:""}.ion-android-cloud-outline:before{content:""}.ion-android-color-palette:before{content:""}.ion-android-compass:before{content:""}.ion-android-contact:before{content:""}.ion-android-contacts:before{content:""}.ion-android-contract:before{content:""}.ion-android-create:before{content:""}.ion-android-delete:before{content:""}.ion-android-desktop:before{content:""}.ion-android-document:before{content:""}.ion-android-done:before{content:""}.ion-android-done-all:before{content:""}.ion-android-download:before{content:""}.ion-android-drafts:before{content:""}.ion-android-exit:before{content:""}.ion-android-expand:before{content:""}.ion-android-favorite:before{content:""}.ion-android-favorite-outline:before{content:""}.ion-android-film:before{content:""}.ion-android-folder:before{content:""}.ion-android-folder-open:before{content:""}.ion-android-funnel:before{content:""}.ion-android-globe:before{content:""}.ion-android-hand:before{content:""}.ion-android-hangout:before{content:""}.ion-android-happy:before{content:""}.ion-android-home:before{content:""}.ion-android-image:before{content:""}.ion-android-laptop:before{content:""}.ion-android-list:before{content:""}.ion-android-locate:before{content:""}.ion-android-lock:before{content:""}.ion-android-mail:before{content:""}.ion-android-map:before{content:""}.ion-android-menu:before{content:""}.ion-android-microphone:before{content:""}.ion-android-microphone-off:before{content:""}.ion-android-more-horizontal:before{content:""}.ion-android-more-vertical:before{content:""}.ion-android-navigate:before{content:""}.ion-android-notifications:before{content:""}.ion-android-notifications-none:before{content:""}.ion-android-notifications-off:before{content:""}.ion-android-open:before{content:""}.ion-android-options:before{content:""}.ion-android-people:before{content:""}.ion-android-person:before{content:""}.ion-android-person-add:before{content:""}.ion-android-phone-landscape:before{content:""}.ion-android-phone-portrait:before{content:""}.ion-android-pin:before{content:""}.ion-android-plane:before{content:""}.ion-android-playstore:before{content:""}.ion-android-print:before{content:""}.ion-android-radio-button-off:before{content:""}.ion-android-radio-button-on:before{content:""}.ion-android-refresh:before{content:""}.ion-android-remove:before{content:""}.ion-android-remove-circle:before{content:""}.ion-android-restaurant:before{content:""}.ion-android-sad:before{content:""}.ion-android-search:before{content:""}.ion-android-send:before{content:""}.ion-android-settings:before{content:""}.ion-android-share:before{content:""}.ion-android-share-alt:before{content:""}.ion-android-star:before{content:""}.ion-android-star-half:before{content:""}.ion-android-star-outline:before{content:""}.ion-android-stopwatch:before{content:""}.ion-android-subway:before{content:""}.ion-android-sunny:before{content:""}.ion-android-sync:before{content:""}.ion-android-textsms:before{content:""}.ion-android-time:before{content:""}.ion-android-train:before{content:""}.ion-android-unlock:before{content:""}.ion-android-upload:before{content:""}.ion-android-volume-down:before{content:""}.ion-android-volume-mute:before{content:""}.ion-android-volume-off:before{content:""}.ion-android-volume-up:before{content:""}.ion-android-walk:before{content:""}.ion-android-warning:before{content:""}.ion-android-watch:before{content:""}.ion-android-wifi:before{content:""}.ion-aperture:before{content:""}.ion-archive:before{content:""}.ion-arrow-down-a:before{content:""}.ion-arrow-down-b:before{content:""}.ion-arrow-down-c:before{content:""}.ion-arrow-expand:before{content:""}.ion-arrow-graph-down-left:before{content:""}.ion-arrow-graph-down-right:before{content:""}.ion-arrow-graph-up-left:before{content:""}.ion-arrow-graph-up-right:before{content:""}.ion-arrow-left-a:before{content:""}.ion-arrow-left-b:before{content:""}.ion-arrow-left-c:before{content:""}.ion-arrow-move:before{content:""}.ion-arrow-resize:before{content:""}.ion-arrow-return-left:before{content:""}.ion-arrow-return-right:before{content:""}.ion-arrow-right-a:before{content:""}.ion-arrow-right-b:before{content:""}.ion-arrow-right-c:before{content:""}.ion-arrow-shrink:before{content:""}.ion-arrow-swap:before{content:""}.ion-arrow-up-a:before{content:""}.ion-arrow-up-b:before{content:""}.ion-arrow-up-c:before{content:""}.ion-asterisk:before{content:""}.ion-at:before{content:""}.ion-backspace:before{content:""}.ion-backspace-outline:before{content:""}.ion-bag:before{content:""}.ion-battery-charging:before{content:""}.ion-battery-empty:before{content:""}.ion-battery-full:before{content:""}.ion-battery-half:before{content:""}.ion-battery-low:before{content:""}.ion-beaker:before{content:""}.ion-beer:before{content:""}.ion-bluetooth:before{content:""}.ion-bonfire:before{content:""}.ion-bookmark:before{content:""}.ion-bowtie:before{content:""}.ion-briefcase:before{content:""}.ion-bug:before{content:""}.ion-calculator:before{content:""}.ion-calendar:before{content:""}.ion-camera:before{content:""}.ion-card:before{content:""}.ion-cash:before{content:""}.ion-chatbox:before{content:""}.ion-chatbox-working:before{content:""}.ion-chatboxes:before{content:""}.ion-chatbubble:before{content:""}.ion-chatbubble-working:before{content:""}.ion-chatbubbles:before{content:""}.ion-checkmark:before{content:""}.ion-checkmark-circled:before{content:""}.ion-checkmark-round:before{content:""}.ion-chevron-down:before{content:""}.ion-chevron-left:before{content:""}.ion-chevron-right:before{content:""}.ion-chevron-up:before{content:""}.ion-clipboard:before{content:""}.ion-clock:before{content:""}.ion-close:before{content:""}.ion-close-circled:before{content:""}.ion-close-round:before{content:""}.ion-closed-captioning:before{content:""}.ion-cloud:before{content:""}.ion-code:before{content:""}.ion-code-download:before{content:""}.ion-code-working:before{content:""}.ion-coffee:before{content:""}.ion-compass:before{content:""}.ion-compose:before{content:""}.ion-connection-bars:before{content:""}.ion-contrast:before{content:""}.ion-crop:before{content:""}.ion-cube:before{content:""}.ion-disc:before{content:""}.ion-document:before{content:""}.ion-document-text:before{content:""}.ion-drag:before{content:""}.ion-earth:before{content:""}.ion-easel:before{content:""}.ion-edit:before{content:""}.ion-egg:before{content:""}.ion-eject:before{content:""}.ion-email:before{content:""}.ion-email-unread:before{content:""}.ion-erlenmeyer-flask:before{content:""}.ion-erlenmeyer-flask-bubbles:before{content:""}.ion-eye:before{content:""}.ion-eye-disabled:before{content:""}.ion-female:before{content:""}.ion-filing:before{content:""}.ion-film-marker:before{content:""}.ion-fireball:before{content:""}.ion-flag:before{content:""}.ion-flame:before{content:""}.ion-flash:before{content:""}.ion-flash-off:before{content:""}.ion-folder:before{content:""}.ion-fork:before{content:""}.ion-fork-repo:before{content:""}.ion-forward:before{content:""}.ion-funnel:before{content:""}.ion-gear-a:before{content:""}.ion-gear-b:before{content:""}.ion-grid:before{content:""}.ion-hammer:before{content:""}.ion-happy:before{content:""}.ion-happy-outline:before{content:""}.ion-headphone:before{content:""}.ion-heart:before{content:""}.ion-heart-broken:before{content:""}.ion-help:before{content:""}.ion-help-buoy:before{content:""}.ion-help-circled:before{content:""}.ion-home:before{content:""}.ion-icecream:before{content:""}.ion-image:before{content:""}.ion-images:before{content:""}.ion-information:before{content:""}.ion-information-circled:before{content:""}.ion-ionic:before{content:""}.ion-ios-alarm:before{content:""}.ion-ios-alarm-outline:before{content:""}.ion-ios-albums:before{content:""}.ion-ios-albums-outline:before{content:""}.ion-ios-americanfootball:before{content:""}.ion-ios-americanfootball-outline:before{content:""}.ion-ios-analytics:before{content:""}.ion-ios-analytics-outline:before{content:""}.ion-ios-arrow-back:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-arrow-forward:before{content:""}.ion-ios-arrow-left:before{content:""}.ion-ios-arrow-right:before{content:""}.ion-ios-arrow-thin-down:before{content:""}.ion-ios-arrow-thin-left:before{content:""}.ion-ios-arrow-thin-right:before{content:""}.ion-ios-arrow-thin-up:before{content:""}.ion-ios-arrow-up:before{content:""}.ion-ios-at:before{content:""}.ion-ios-at-outline:before{content:""}.ion-ios-barcode:before{content:""}.ion-ios-barcode-outline:before{content:""}.ion-ios-baseball:before{content:""}.ion-ios-baseball-outline:before{content:""}.ion-ios-basketball:before{content:""}.ion-ios-basketball-outline:before{content:""}.ion-ios-bell:before{content:""}.ion-ios-bell-outline:before{content:""}.ion-ios-body:before{content:""}.ion-ios-body-outline:before{content:""}.ion-ios-bolt:before{content:""}.ion-ios-bolt-outline:before{content:""}.ion-ios-book:before{content:""}.ion-ios-book-outline:before{content:""}.ion-ios-bookmarks:before{content:""}.ion-ios-bookmarks-outline:before{content:""}.ion-ios-box:before{content:""}.ion-ios-box-outline:before{content:""}.ion-ios-briefcase:before{content:""}.ion-ios-briefcase-outline:before{content:""}.ion-ios-browsers:before{content:""}.ion-ios-browsers-outline:before{content:""}.ion-ios-calculator:before{content:""}.ion-ios-calculator-outline:before{content:""}.ion-ios-calendar:before{content:""}.ion-ios-calendar-outline:before{content:""}.ion-ios-camera:before{content:""}.ion-ios-camera-outline:before{content:""}.ion-ios-cart:before{content:""}.ion-ios-cart-outline:before{content:""}.ion-ios-chatboxes:before{content:""}.ion-ios-chatboxes-outline:before{content:""}.ion-ios-chatbubble:before{content:""}.ion-ios-chatbubble-outline:before{content:""}.ion-ios-checkmark:before{content:""}.ion-ios-checkmark-empty:before{content:""}.ion-ios-checkmark-outline:before{content:""}.ion-ios-circle-filled:before{content:""}.ion-ios-circle-outline:before{content:""}.ion-ios-clock:before{content:""}.ion-ios-clock-outline:before{content:""}.ion-ios-close:before{content:""}.ion-ios-close-empty:before{content:""}.ion-ios-close-outline:before{content:""}.ion-ios-cloud:before{content:""}.ion-ios-cloud-download:before{content:""}.ion-ios-cloud-download-outline:before{content:""}.ion-ios-cloud-outline:before{content:""}.ion-ios-cloud-upload:before{content:""}.ion-ios-cloud-upload-outline:before{content:""}.ion-ios-cloudy:before{content:""}.ion-ios-cloudy-night:before{content:""}.ion-ios-cloudy-night-outline:before{content:""}.ion-ios-cloudy-outline:before{content:""}.ion-ios-cog:before{content:""}.ion-ios-cog-outline:before{content:""}.ion-ios-color-filter:before{content:""}.ion-ios-color-filter-outline:before{content:""}.ion-ios-color-wand:before{content:""}.ion-ios-color-wand-outline:before{content:""}.ion-ios-compose:before{content:""}.ion-ios-compose-outline:before{content:""}.ion-ios-contact:before{content:""}.ion-ios-contact-outline:before{content:""}.ion-ios-copy:before{content:""}.ion-ios-copy-outline:before{content:""}.ion-ios-crop:before{content:""}.ion-ios-crop-strong:before{content:""}.ion-ios-download:before{content:""}.ion-ios-download-outline:before{content:""}.ion-ios-drag:before{content:""}.ion-ios-email:before{content:""}.ion-ios-email-outline:before{content:""}.ion-ios-eye:before{content:""}.ion-ios-eye-outline:before{content:""}.ion-ios-fastforward:before{content:""}.ion-ios-fastforward-outline:before{content:""}.ion-ios-filing:before{content:""}.ion-ios-filing-outline:before{content:""}.ion-ios-film:before{content:""}.ion-ios-film-outline:before{content:""}.ion-ios-flag:before{content:""}.ion-ios-flag-outline:before{content:""}.ion-ios-flame:before{content:""}.ion-ios-flame-outline:before{content:""}.ion-ios-flask:before{content:""}.ion-ios-flask-outline:before{content:""}.ion-ios-flower:before{content:""}.ion-ios-flower-outline:before{content:""}.ion-ios-folder:before{content:""}.ion-ios-folder-outline:before{content:""}.ion-ios-football:before{content:""}.ion-ios-football-outline:before{content:""}.ion-ios-game-controller-a:before{content:""}.ion-ios-game-controller-a-outline:before{content:""}.ion-ios-game-controller-b:before{content:""}.ion-ios-game-controller-b-outline:before{content:""}.ion-ios-gear:before{content:""}.ion-ios-gear-outline:before{content:""}.ion-ios-glasses:before{content:""}.ion-ios-glasses-outline:before{content:""}.ion-ios-grid-view:before{content:""}.ion-ios-grid-view-outline:before{content:""}.ion-ios-heart:before{content:""}.ion-ios-heart-outline:before{content:""}.ion-ios-help:before{content:""}.ion-ios-help-empty:before{content:""}.ion-ios-help-outline:before{content:""}.ion-ios-home:before{content:""}.ion-ios-home-outline:before{content:""}.ion-ios-infinite:before{content:""}.ion-ios-infinite-outline:before{content:""}.ion-ios-information:before{content:""}.ion-ios-information-empty:before{content:""}.ion-ios-information-outline:before{content:""}.ion-ios-ionic-outline:before{content:""}.ion-ios-keypad:before{content:""}.ion-ios-keypad-outline:before{content:""}.ion-ios-lightbulb:before{content:""}.ion-ios-lightbulb-outline:before{content:""}.ion-ios-list:before{content:""}.ion-ios-list-outline:before{content:""}.ion-ios-location:before{content:""}.ion-ios-location-outline:before{content:""}.ion-ios-locked:before{content:""}.ion-ios-locked-outline:before{content:""}.ion-ios-loop:before{content:""}.ion-ios-loop-strong:before{content:""}.ion-ios-medical:before{content:""}.ion-ios-medical-outline:before{content:""}.ion-ios-medkit:before{content:""}.ion-ios-medkit-outline:before{content:""}.ion-ios-mic:before{content:""}.ion-ios-mic-off:before{content:""}.ion-ios-mic-outline:before{content:""}.ion-ios-minus:before{content:""}.ion-ios-minus-empty:before{content:""}.ion-ios-minus-outline:before{content:""}.ion-ios-monitor:before{content:""}.ion-ios-monitor-outline:before{content:""}.ion-ios-moon:before{content:""}.ion-ios-moon-outline:before{content:""}.ion-ios-more:before{content:""}.ion-ios-more-outline:before{content:""}.ion-ios-musical-note:before{content:""}.ion-ios-musical-notes:before{content:""}.ion-ios-navigate:before{content:""}.ion-ios-navigate-outline:before{content:""}.ion-ios-nutrition:before{content:""}.ion-ios-nutrition-outline:before{content:""}.ion-ios-paper:before{content:""}.ion-ios-paper-outline:before{content:""}.ion-ios-paperplane:before{content:""}.ion-ios-paperplane-outline:before{content:""}.ion-ios-partlysunny:before{content:""}.ion-ios-partlysunny-outline:before{content:""}.ion-ios-pause:before{content:""}.ion-ios-pause-outline:before{content:""}.ion-ios-paw:before{content:""}.ion-ios-paw-outline:before{content:""}.ion-ios-people:before{content:""}.ion-ios-people-outline:before{content:""}.ion-ios-person:before{content:""}.ion-ios-person-outline:before{content:""}.ion-ios-personadd:before{content:""}.ion-ios-personadd-outline:before{content:""}.ion-ios-photos:before{content:""}.ion-ios-photos-outline:before{content:""}.ion-ios-pie:before{content:""}.ion-ios-pie-outline:before{content:""}.ion-ios-pint:before{content:""}.ion-ios-pint-outline:before{content:""}.ion-ios-play:before{content:""}.ion-ios-play-outline:before{content:""}.ion-ios-plus:before{content:""}.ion-ios-plus-empty:before{content:""}.ion-ios-plus-outline:before{content:""}.ion-ios-pricetag:before{content:""}.ion-ios-pricetag-outline:before{content:""}.ion-ios-pricetags:before{content:""}.ion-ios-pricetags-outline:before{content:""}.ion-ios-printer:before{content:""}.ion-ios-printer-outline:before{content:""}.ion-ios-pulse:before{content:""}.ion-ios-pulse-strong:before{content:""}.ion-ios-rainy:before{content:""}.ion-ios-rainy-outline:before{content:""}.ion-ios-recording:before{content:""}.ion-ios-recording-outline:before{content:""}.ion-ios-redo:before{content:""}.ion-ios-redo-outline:before{content:""}.ion-ios-refresh:before{content:""}.ion-ios-refresh-empty:before{content:""}.ion-ios-refresh-outline:before{content:""}.ion-ios-reload:before{content:""}.ion-ios-reverse-camera:before{content:""}.ion-ios-reverse-camera-outline:before{content:""}.ion-ios-rewind:before{content:""}.ion-ios-rewind-outline:before{content:""}.ion-ios-rose:before{content:""}.ion-ios-rose-outline:before{content:""}.ion-ios-search:before{content:""}.ion-ios-search-strong:before{content:""}.ion-ios-settings:before{content:""}.ion-ios-settings-strong:before{content:""}.ion-ios-shuffle:before{content:""}.ion-ios-shuffle-strong:before{content:""}.ion-ios-skipbackward:before{content:""}.ion-ios-skipbackward-outline:before{content:""}.ion-ios-skipforward:before{content:""}.ion-ios-skipforward-outline:before{content:""}.ion-ios-snowy:before{content:""}.ion-ios-speedometer:before{content:""}.ion-ios-speedometer-outline:before{content:""}.ion-ios-star:before{content:""}.ion-ios-star-half:before{content:""}.ion-ios-star-outline:before{content:""}.ion-ios-stopwatch:before{content:""}.ion-ios-stopwatch-outline:before{content:""}.ion-ios-sunny:before{content:""}.ion-ios-sunny-outline:before{content:""}.ion-ios-telephone:before{content:""}.ion-ios-telephone-outline:before{content:""}.ion-ios-tennisball:before{content:""}.ion-ios-tennisball-outline:before{content:""}.ion-ios-thunderstorm:before{content:""}.ion-ios-thunderstorm-outline:before{content:""}.ion-ios-time:before{content:""}.ion-ios-time-outline:before{content:""}.ion-ios-timer:before{content:""}.ion-ios-timer-outline:before{content:""}.ion-ios-toggle:before{content:""}.ion-ios-toggle-outline:before{content:""}.ion-ios-trash:before{content:""}.ion-ios-trash-outline:before{content:""}.ion-ios-undo:before{content:""}.ion-ios-undo-outline:before{content:""}.ion-ios-unlocked:before{content:""}.ion-ios-unlocked-outline:before{content:""}.ion-ios-upload:before{content:""}.ion-ios-upload-outline:before{content:""}.ion-ios-videocam:before{content:""}.ion-ios-videocam-outline:before{content:""}.ion-ios-volume-high:before{content:""}.ion-ios-volume-low:before{content:""}.ion-ios-wineglass:before{content:""}.ion-ios-wineglass-outline:before{content:""}.ion-ios-world:before{content:""}.ion-ios-world-outline:before{content:""}.ion-ipad:before{content:""}.ion-iphone:before{content:""}.ion-ipod:before{content:""}.ion-jet:before{content:""}.ion-key:before{content:""}.ion-knife:before{content:""}.ion-laptop:before{content:""}.ion-leaf:before{content:""}.ion-levels:before{content:""}.ion-lightbulb:before{content:""}.ion-link:before{content:""}.ion-load-a:before{content:""}.ion-load-b:before{content:""}.ion-load-c:before{content:""}.ion-load-d:before{content:""}.ion-location:before{content:""}.ion-lock-combination:before{content:""}.ion-locked:before{content:""}.ion-log-in:before{content:""}.ion-log-out:before{content:""}.ion-loop:before{content:""}.ion-magnet:before{content:""}.ion-male:before{content:""}.ion-man:before{content:""}.ion-map:before{content:""}.ion-medkit:before{content:""}.ion-merge:before{content:""}.ion-mic-a:before{content:""}.ion-mic-b:before{content:""}.ion-mic-c:before{content:""}.ion-minus:before{content:""}.ion-minus-circled:before{content:""}.ion-minus-round:before{content:""}.ion-model-s:before{content:""}.ion-monitor:before{content:""}.ion-more:before{content:""}.ion-mouse:before{content:""}.ion-music-note:before{content:""}.ion-navicon:before{content:""}.ion-navicon-round:before{content:""}.ion-navigate:before{content:""}.ion-network:before{content:""}.ion-no-smoking:before{content:""}.ion-nuclear:before{content:""}.ion-outlet:before{content:""}.ion-paintbrush:before{content:""}.ion-paintbucket:before{content:""}.ion-paper-airplane:before{content:""}.ion-paperclip:before{content:""}.ion-pause:before{content:""}.ion-person:before{content:""}.ion-person-add:before{content:""}.ion-person-stalker:before{content:""}.ion-pie-graph:before{content:""}.ion-pin:before{content:""}.ion-pinpoint:before{content:""}.ion-pizza:before{content:""}.ion-plane:before{content:""}.ion-planet:before{content:""}.ion-play:before{content:""}.ion-playstation:before{content:""}.ion-plus:before{content:""}.ion-plus-circled:before{content:""}.ion-plus-round:before{content:""}.ion-podium:before{content:""}.ion-pound:before{content:""}.ion-power:before{content:""}.ion-pricetag:before{content:""}.ion-pricetags:before{content:""}.ion-printer:before{content:""}.ion-pull-request:before{content:""}.ion-qr-scanner:before{content:""}.ion-quote:before{content:""}.ion-radio-waves:before{content:""}.ion-record:before{content:""}.ion-refresh:before{content:""}.ion-reply:before{content:""}.ion-reply-all:before{content:""}.ion-ribbon-a:before{content:""}.ion-ribbon-b:before{content:""}.ion-sad:before{content:""}.ion-sad-outline:before{content:""}.ion-scissors:before{content:""}.ion-search:before{content:""}.ion-settings:before{content:""}.ion-share:before{content:""}.ion-shuffle:before{content:""}.ion-skip-backward:before{content:""}.ion-skip-forward:before{content:""}.ion-social-android:before{content:""}.ion-social-android-outline:before{content:""}.ion-social-angular:before{content:""}.ion-social-angular-outline:before{content:""}.ion-social-apple:before{content:""}.ion-social-apple-outline:before{content:""}.ion-social-bitcoin:before{content:""}.ion-social-bitcoin-outline:before{content:""}.ion-social-buffer:before{content:""}.ion-social-buffer-outline:before{content:""}.ion-social-chrome:before{content:""}.ion-social-chrome-outline:before{content:""}.ion-social-codepen:before{content:""}.ion-social-codepen-outline:before{content:""}.ion-social-css3:before{content:""}.ion-social-css3-outline:before{content:""}.ion-social-designernews:before{content:""}.ion-social-designernews-outline:before{content:""}.ion-social-dribbble:before{content:""}.ion-social-dribbble-outline:before{content:""}.ion-social-dropbox:before{content:""}.ion-social-dropbox-outline:before{content:""}.ion-social-euro:before{content:""}.ion-social-euro-outline:before{content:""}.ion-social-facebook:before{content:""}.ion-social-facebook-outline:before{content:""}.ion-social-foursquare:before{content:""}.ion-social-foursquare-outline:before{content:""}.ion-social-freebsd-devil:before{content:""}.ion-social-github:before{content:""}.ion-social-github-outline:before{content:""}.ion-social-google:before{content:""}.ion-social-google-outline:before{content:""}.ion-social-googleplus:before{content:""}.ion-social-googleplus-outline:before{content:""}.ion-social-hackernews:before{content:""}.ion-social-hackernews-outline:before{content:""}.ion-social-html5:before{content:""}.ion-social-html5-outline:before{content:""}.ion-social-instagram:before{content:""}.ion-social-instagram-outline:before{content:""}.ion-social-javascript:before{content:""}.ion-social-javascript-outline:before{content:""}.ion-social-linkedin:before{content:""}.ion-social-linkedin-outline:before{content:""}.ion-social-markdown:before{content:""}.ion-social-nodejs:before{content:""}.ion-social-octocat:before{content:""}.ion-social-pinterest:before{content:""}.ion-social-pinterest-outline:before{content:""}.ion-social-python:before{content:""}.ion-social-reddit:before{content:""}.ion-social-reddit-outline:before{content:""}.ion-social-rss:before{content:""}.ion-social-rss-outline:before{content:""}.ion-social-sass:before{content:""}.ion-social-skype:before{content:""}.ion-social-skype-outline:before{content:""}.ion-social-snapchat:before{content:""}.ion-social-snapchat-outline:before{content:""}.ion-social-tumblr:before{content:""}.ion-social-tumblr-outline:before{content:""}.ion-social-tux:before{content:""}.ion-social-twitch:before{content:""}.ion-social-twitch-outline:before{content:""}.ion-social-twitter:before{content:""}.ion-social-twitter-outline:before{content:""}.ion-social-usd:before{content:""}.ion-social-usd-outline:before{content:""}.ion-social-vimeo:before{content:""}.ion-social-vimeo-outline:before{content:""}.ion-social-whatsapp:before{content:""}.ion-social-whatsapp-outline:before{content:""}.ion-social-windows:before{content:""}.ion-social-windows-outline:before{content:""}.ion-social-wordpress:before{content:""}.ion-social-wordpress-outline:before{content:""}.ion-social-yahoo:before{content:""}.ion-social-yahoo-outline:before{content:""}.ion-social-yen:before{content:""}.ion-social-yen-outline:before{content:""}.ion-social-youtube:before{content:""}.ion-social-youtube-outline:before{content:""}.ion-soup-can:before{content:""}.ion-soup-can-outline:before{content:""}.ion-speakerphone:before{content:""}.ion-speedometer:before{content:""}.ion-spoon:before{content:""}.ion-star:before{content:""}.ion-stats-bars:before{content:""}.ion-steam:before{content:""}.ion-stop:before{content:""}.ion-thermometer:before{content:""}.ion-thumbsdown:before{content:""}.ion-thumbsup:before{content:""}.ion-toggle:before{content:""}.ion-toggle-filled:before{content:""}.ion-transgender:before{content:""}.ion-trash-a:before{content:""}.ion-trash-b:before{content:""}.ion-trophy:before{content:""}.ion-tshirt:before{content:""}.ion-tshirt-outline:before{content:""}.ion-umbrella:before{content:""}.ion-university:before{content:""}.ion-unlocked:before{content:""}.ion-upload:before{content:""}.ion-usb:before{content:""}.ion-videocamera:before{content:""}.ion-volume-high:before{content:""}.ion-volume-low:before{content:""}.ion-volume-medium:before{content:""}.ion-volume-mute:before{content:""}.ion-wand:before{content:""}.ion-waterdrop:before{content:""}.ion-wifi:before{content:""}.ion-wineglass:before{content:""}.ion-woman:before{content:""}.ion-wrench:before{content:""}.ion-xbox:before{content:""}@font-face{font-display:block;font-family:mediLinkFont;font-style:normal;font-weight:400;src:url(../fonts/mediLinkFont.eot?4wayqr);src:url(../fonts/mediLinkFont.eot?4wayqr#iefix) format("embedded-opentype"),url(../fonts/mediLinkFont.ttf?4wayqr) format("truetype"),url(../fonts/mediLinkFont.woff?4wayqr) format("woff"),url(../fonts/mediLinkFont.svg?4wayqr#mediLinkFont) format("svg")}.icon_mlf{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mediLinkFont!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon_teacher_change:before{color:#ff6e82;content:""}.icon_student_register:before{color:#ff6e82;content:""}.icon_student:before{color:#ff6e82;content:""}.icon_guide:before{color:#ff6e82;content:""}.icon_download:before{color:#ff6e82;content:""}.icon_bookmark .path1:before{color:#fff;content:""}.icon_bookmark .path2:before{color:#ff6e82;content:"";margin-left:-1.052734375em}.icon_memo:before{color:#999;content:""}.icon_close2:before{color:#ff6e82;content:""}.icon_mintest:before{color:#ff6e82;content:""}.icon_faq_pc:before{color:#ff6e82;content:""}.icon_kokushi:before{color:#ff6e82;content:""}.icon_logout:before{color:#ff6e82;content:""}.icon_nekonurse:before{color:#ff6e82;content:""}.icon_test_kensaku:before{color:#ff6e82;content:""}.icon_test_sakusei:before{color:#ff6e82;content:""}.icon_external:before{color:#fff;content:""}.icon_break:before{color:#ff6e82;content:""}.icon_change:before{color:#ff6e82;content:""}.icon_delete:before{color:#ff6e82;content:""}.icon_pagetop .path1:before{color:#ff6e82;content:""}.icon_pagetop .path2:before{color:#fff;content:"";margin-left:-1em}.icon_star .path1:before{color:#fff;content:""}.icon_star .path2:before{color:#fca2b4;content:"";margin-left:-1em}.icon_star .path3:before{color:#ff6e82;content:"";margin-left:-1em}.icon_star .path4:before{color:#ff6e82;content:"";margin-left:-1em}.icon_enquete:before{color:#ff6e82;content:""}.icon_mypage:before{color:#ff6e82;content:""}.icon_inquiry:before{color:#ff6e82;content:""}.icon_faq:before{color:#ff6e82;content:""}.icon_moshi:before{color:#ff6e82;content:""}.icon_naze:before{color:#ff6e82;content:""}.icon_message:before{color:#ff6e82;content:""}.icon_menu:before{color:#ff6e82;content:""}.icon_pickup .path1:before{color:#ff6e82;content:""}.icon_pickup .path2:before{color:#fff;content:"";margin-left:-1em}.icon_pickup .path3:before{color:#fca2b4;content:"";margin-left:-1em}.icon_kiroku:before{color:#ff6e82;content:""}.icon_close:before{color:#ff6e82;content:""}.icon_onlinetest:before{color:#ff6e82;content:""}.icon_test_kakunin:before{color:#ff6e82;content:""}.icon_douga:before{color:#ff6e82;content:""}.ol-reset,.reset-ol,.reset-ul,.ul-reset{list-style-type:none;padding-left:0}.dl-reset dd,.reset-dl dd{margin-left:0}.head_square{font-size:26px;font-weight:500;margin:.5em 0}@media screen and (max-width:1000px){.head_square{font-size:15px}}.head_square:before{color:#ff6e82;content:"■";display:inline-block;font-size:50%;line-height:1;vertical-align:middle}@media screen and (max-width:1000px){.head_square:before{transform:scale(.7);transform-origin:center}}.group_select{margin:0 0 3em}.group_select,.group_select .select_group_wrap,.group_select>div{position:relative}.group_select .select_group_wrap:after,.group_select>div:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:4px;content:"";height:14px;margin:auto;pointer-events:none;position:absolute;right:15px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}.group_select .select_group_wrap:before,.group_select>div:before{background:#ff6e82;border-radius:50%;bottom:0;content:"";display:block;height:36px;margin:auto;pointer-events:none;position:absolute;right:5px;top:0;width:36px}.group_select .select_group_wrap :focus,.group_select>div :focus{border-color:#ff6e82;outline:none}.group_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #999;border-radius:22px;font-size:large;font-weight:500;padding:.5em 20px;width:100%}.group_select select::-ms-expand{display:none}.group_select button{background-color:#999;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;padding:.5em 10px;position:absolute;right:0;top:-22.5px}.btn_set_wrap{margin:1em auto 0;max-width:630px}.btn_set_wrap ul{box-align:center;-ms-flex-align:center;box-pack:justify;-ms-flex-pack:justify;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:16px;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.btn_set_wrap ul li{flex-basis:300px}.btn_set_wrap ul li a.btn{padding:1em}@media screen and (max-width:1000px){.btn_set_wrap{max-width:96%}.btn_set_wrap ul{box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.btn_set_wrap ul li{flex-basis:30%}}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m45{margin:45px!important}.m50{margin:50px!important}.m55{margin:55px!important}.m60{margin:60px!important}.m65{margin:65px!important}.m70{margin:70px!important}.m75{margin:75px!important}.m80{margin:80px!important}.m85{margin:85px!important}.m90{margin:90px!important}.m95{margin:95px!important}.m100{margin:100px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.p45{padding:45px!important}.p50{padding:50px!important}.p55{padding:55px!important}.p60{padding:60px!important}.p65{padding:65px!important}.p70{padding:70px!important}.p75{padding:75px!important}.p80{padding:80px!important}.p85{padding:85px!important}.p90{padding:90px!important}.p95{padding:95px!important}.p100{padding:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.m0em{margin:0!important}.m1em{margin:1em!important}.m2em{margin:2em!important}.m3em{margin:3em!important}.m4em{margin:4em!important}.m5em{margin:5em!important}.m6em{margin:6em!important}.m7em{margin:7em!important}.m8em{margin:8em!important}.m9em{margin:9em!important}.m10em{margin:10em!important}.mt0em{margin-top:0!important}.mt1em{margin-top:1em!important}.mt2em{margin-top:2em!important}.mt3em{margin-top:3em!important}.mt4em{margin-top:4em!important}.mt5em{margin-top:5em!important}.mt6em{margin-top:6em!important}.mt7em{margin-top:7em!important}.mt8em{margin-top:8em!important}.mt9em{margin-top:9em!important}.mt10em{margin-top:10em!important}.mr0em{margin-right:0!important}.mr1em{margin-right:1em!important}.mr2em{margin-right:2em!important}.mr3em{margin-right:3em!important}.mr4em{margin-right:4em!important}.mr5em{margin-right:5em!important}.mr6em{margin-right:6em!important}.mr7em{margin-right:7em!important}.mr8em{margin-right:8em!important}.mr9em{margin-right:9em!important}.mr10em{margin-right:10em!important}.mb0em{margin-bottom:0!important}.mb1em{margin-bottom:1em!important}.mb2em{margin-bottom:2em!important}.mb3em{margin-bottom:3em!important}.mb4em{margin-bottom:4em!important}.mb5em{margin-bottom:5em!important}.mb6em{margin-bottom:6em!important}.mb7em{margin-bottom:7em!important}.mb8em{margin-bottom:8em!important}.mb9em{margin-bottom:9em!important}.mb10em{margin-bottom:10em!important}.ml0em{margin-left:0!important}.ml1em{margin-left:1em!important}.ml2em{margin-left:2em!important}.ml3em{margin-left:3em!important}.ml4em{margin-left:4em!important}.ml5em{margin-left:5em!important}.ml6em{margin-left:6em!important}.ml7em{margin-left:7em!important}.ml8em{margin-left:8em!important}.ml9em{margin-left:9em!important}.ml10em{margin-left:10em!important}.p0em{padding:0!important}.p1em{padding:1em!important}.p2em{padding:2em!important}.p3em{padding:3em!important}.p4em{padding:4em!important}.p5em{padding:5em!important}.p6em{padding:6em!important}.p7em{padding:7em!important}.p8em{padding:8em!important}.p9em{padding:9em!important}.p10em{padding:10em!important}.pt0em{padding-top:0!important}.pt1em{padding-top:1em!important}.pt2em{padding-top:2em!important}.pt3em{padding-top:3em!important}.pt4em{padding-top:4em!important}.pt5em{padding-top:5em!important}.pt6em{padding-top:6em!important}.pt7em{padding-top:7em!important}.pt8em{padding-top:8em!important}.pt9em{padding-top:9em!important}.pt10em{padding-top:10em!important}.pr0em{padding-right:0!important}.pr1em{padding-right:1em!important}.pr2em{padding-right:2em!important}.pr3em{padding-right:3em!important}.pr4em{padding-right:4em!important}.pr5em{padding-right:5em!important}.pr6em{padding-right:6em!important}.pr7em{padding-right:7em!important}.pr8em{padding-right:8em!important}.pr9em{padding-right:9em!important}.pr10em{padding-right:10em!important}.pb0em{padding-bottom:0!important}.pb1em{padding-bottom:1em!important}.pb2em{padding-bottom:2em!important}.pb3em{padding-bottom:3em!important}.pb4em{padding-bottom:4em!important}.pb5em{padding-bottom:5em!important}.pb6em{padding-bottom:6em!important}.pb7em{padding-bottom:7em!important}.pb8em{padding-bottom:8em!important}.pb9em{padding-bottom:9em!important}.pb10em{padding-bottom:10em!important}.pl0em{padding-left:0!important}.pl1em{padding-left:1em!important}.pl2em{padding-left:2em!important}.pl3em{padding-left:3em!important}.pl4em{padding-left:4em!important}.pl5em{padding-left:5em!important}.pl6em{padding-left:6em!important}.pl7em{padding-left:7em!important}.pl8em{padding-left:8em!important}.pl9em{padding-left:9em!important}.pl10em{padding-left:10em!important}.m0per{margin:0!important}.m5per{margin:5%!important}.m10per{margin:10%!important}.m15per{margin:15%!important}.m20per{margin:20%!important}.m25per{margin:25%!important}.m30per{margin:30%!important}.m35per{margin:35%!important}.m40per{margin:40%!important}.m45per{margin:45%!important}.m50per{margin:50%!important}.m55per{margin:55%!important}.m60per{margin:60%!important}.m65per{margin:65%!important}.m70per{margin:70%!important}.m75per{margin:75%!important}.m80per{margin:80%!important}.m85per{margin:85%!important}.m90per{margin:90%!important}.m95per{margin:95%!important}.m100per{margin:100%!important}.mt0per{margin-top:0!important}.mt5per{margin-top:5%!important}.mt10per{margin-top:10%!important}.mt15per{margin-top:15%!important}.mt20per{margin-top:20%!important}.mt25per{margin-top:25%!important}.mt30per{margin-top:30%!important}.mt35per{margin-top:35%!important}.mt40per{margin-top:40%!important}.mt45per{margin-top:45%!important}.mt50per{margin-top:50%!important}.mt55per{margin-top:55%!important}.mt60per{margin-top:60%!important}.mt65per{margin-top:65%!important}.mt70per{margin-top:70%!important}.mt75per{margin-top:75%!important}.mt80per{margin-top:80%!important}.mt85per{margin-top:85%!important}.mt90per{margin-top:90%!important}.mt95per{margin-top:95%!important}.mt100per{margin-top:100%!important}.mr0per{margin-right:0!important}.mr5per{margin-right:5%!important}.mr10per{margin-right:10%!important}.mr15per{margin-right:15%!important}.mr20per{margin-right:20%!important}.mr25per{margin-right:25%!important}.mr30per{margin-right:30%!important}.mr35per{margin-right:35%!important}.mr40per{margin-right:40%!important}.mr45per{margin-right:45%!important}.mr50per{margin-right:50%!important}.mr55per{margin-right:55%!important}.mr60per{margin-right:60%!important}.mr65per{margin-right:65%!important}.mr70per{margin-right:70%!important}.mr75per{margin-right:75%!important}.mr80per{margin-right:80%!important}.mr85per{margin-right:85%!important}.mr90per{margin-right:90%!important}.mr95per{margin-right:95%!important}.mr100per{margin-right:100%!important}.mb0per{margin-bottom:0!important}.mb5per{margin-bottom:5%!important}.mb10per{margin-bottom:10%!important}.mb15per{margin-bottom:15%!important}.mb20per{margin-bottom:20%!important}.mb25per{margin-bottom:25%!important}.mb30per{margin-bottom:30%!important}.mb35per{margin-bottom:35%!important}.mb40per{margin-bottom:40%!important}.mb45per{margin-bottom:45%!important}.mb50per{margin-bottom:50%!important}.mb55per{margin-bottom:55%!important}.mb60per{margin-bottom:60%!important}.mb65per{margin-bottom:65%!important}.mb70per{margin-bottom:70%!important}.mb75per{margin-bottom:75%!important}.mb80per{margin-bottom:80%!important}.mb85per{margin-bottom:85%!important}.mb90per{margin-bottom:90%!important}.mb95per{margin-bottom:95%!important}.mb100per{margin-bottom:100%!important}.ml0per{margin-left:0!important}.ml5per{margin-left:5%!important}.ml10per{margin-left:10%!important}.ml15per{margin-left:15%!important}.ml20per{margin-left:20%!important}.ml25per{margin-left:25%!important}.ml30per{margin-left:30%!important}.ml35per{margin-left:35%!important}.ml40per{margin-left:40%!important}.ml45per{margin-left:45%!important}.ml50per{margin-left:50%!important}.ml55per{margin-left:55%!important}.ml60per{margin-left:60%!important}.ml65per{margin-left:65%!important}.ml70per{margin-left:70%!important}.ml75per{margin-left:75%!important}.ml80per{margin-left:80%!important}.ml85per{margin-left:85%!important}.ml90per{margin-left:90%!important}.ml95per{margin-left:95%!important}.ml100per{margin-left:100%!important}.p0per{padding:0!important}.p5per{padding:5%!important}.p10per{padding:10%!important}.p15per{padding:15%!important}.p20per{padding:20%!important}.p25per{padding:25%!important}.p30per{padding:30%!important}.p35per{padding:35%!important}.p40per{padding:40%!important}.p45per{padding:45%!important}.p50per{padding:50%!important}.p55per{padding:55%!important}.p60per{padding:60%!important}.p65per{padding:65%!important}.p70per{padding:70%!important}.p75per{padding:75%!important}.p80per{padding:80%!important}.p85per{padding:85%!important}.p90per{padding:90%!important}.p95per{padding:95%!important}.p100per{padding:100%!important}.pt0per{padding-top:0!important}.pt5per{padding-top:5%!important}.pt10per{padding-top:10%!important}.pt15per{padding-top:15%!important}.pt20per{padding-top:20%!important}.pt25per{padding-top:25%!important}.pt30per{padding-top:30%!important}.pt35per{padding-top:35%!important}.pt40per{padding-top:40%!important}.pt45per{padding-top:45%!important}.pt50per{padding-top:50%!important}.pt55per{padding-top:55%!important}.pt60per{padding-top:60%!important}.pt65per{padding-top:65%!important}.pt70per{padding-top:70%!important}.pt75per{padding-top:75%!important}.pt80per{padding-top:80%!important}.pt85per{padding-top:85%!important}.pt90per{padding-top:90%!important}.pt95per{padding-top:95%!important}.pt100per{padding-top:100%!important}.pr0per{padding-right:0!important}.pr5per{padding-right:5%!important}.pr10per{padding-right:10%!important}.pr15per{padding-right:15%!important}.pr20per{padding-right:20%!important}.pr25per{padding-right:25%!important}.pr30per{padding-right:30%!important}.pr35per{padding-right:35%!important}.pr40per{padding-right:40%!important}.pr45per{padding-right:45%!important}.pr50per{padding-right:50%!important}.pr55per{padding-right:55%!important}.pr60per{padding-right:60%!important}.pr65per{padding-right:65%!important}.pr70per{padding-right:70%!important}.pr75per{padding-right:75%!important}.pr80per{padding-right:80%!important}.pr85per{padding-right:85%!important}.pr90per{padding-right:90%!important}.pr95per{padding-right:95%!important}.pr100per{padding-right:100%!important}.pb0per{padding-bottom:0!important}.pb5per{padding-bottom:5%!important}.pb10per{padding-bottom:10%!important}.pb15per{padding-bottom:15%!important}.pb20per{padding-bottom:20%!important}.pb25per{padding-bottom:25%!important}.pb30per{padding-bottom:30%!important}.pb35per{padding-bottom:35%!important}.pb40per{padding-bottom:40%!important}.pb45per{padding-bottom:45%!important}.pb50per{padding-bottom:50%!important}.pb55per{padding-bottom:55%!important}.pb60per{padding-bottom:60%!important}.pb65per{padding-bottom:65%!important}.pb70per{padding-bottom:70%!important}.pb75per{padding-bottom:75%!important}.pb80per{padding-bottom:80%!important}.pb85per{padding-bottom:85%!important}.pb90per{padding-bottom:90%!important}.pb95per{padding-bottom:95%!important}.pb100per{padding-bottom:100%!important}.pl0per{padding-left:0!important}.pl5per{padding-left:5%!important}.pl10per{padding-left:10%!important}.pl15per{padding-left:15%!important}.pl20per{padding-left:20%!important}.pl25per{padding-left:25%!important}.pl30per{padding-left:30%!important}.pl35per{padding-left:35%!important}.pl40per{padding-left:40%!important}.pl45per{padding-left:45%!important}.pl50per{padding-left:50%!important}.pl55per{padding-left:55%!important}.pl60per{padding-left:60%!important}.pl65per{padding-left:65%!important}.pl70per{padding-left:70%!important}.pl75per{padding-left:75%!important}.pl80per{padding-left:80%!important}.pl85per{padding-left:85%!important}.pl90per{padding-left:90%!important}.pl95per{padding-left:95%!important}.pl100per{padding-left:100%!important}.w0per{width:0!important}.w5per{width:5%!important}.w10per{width:10%!important}.w15per{width:15%!important}.w20per{width:20%!important}.w25per{width:25%!important}.w30per{width:30%!important}.w35per{width:35%!important}.w40per{width:40%!important}.w45per{width:45%!important}.w50per{width:50%!important}.w55per{width:55%!important}.w60per{width:60%!important}.w65per{width:65%!important}.w70per{width:70%!important}.w75per{width:75%!important}.w80per{width:80%!important}.w85per{width:85%!important}.w90per{width:90%!important}.w95per{width:95%!important}.w100per{width:100%!important}.h0per{height:0!important}.h5per{height:5%!important}.h10per{height:10%!important}.h15per{height:15%!important}.h20per{height:20%!important}.h25per{height:25%!important}.h30per{height:30%!important}.h35per{height:35%!important}.h40per{height:40%!important}.h45per{height:45%!important}.h50per{height:50%!important}.h55per{height:55%!important}.h60per{height:60%!important}.h65per{height:65%!important}.h70per{height:70%!important}.h75per{height:75%!important}.h80per{height:80%!important}.h85per{height:85%!important}.h90per{height:90%!important}.h95per{height:95%!important}.h100per{height:100%!important}.w0em{width:0!important}.w1em{width:1em!important}.w2em{width:2em!important}.w3em{width:3em!important}.w4em{width:4em!important}.w5em{width:5em!important}.w6em{width:6em!important}.w7em{width:7em!important}.w8em{width:8em!important}.w9em{width:9em!important}.w10em{width:10em!important}.h0em{height:0!important}.h1em{height:1em!important}.h2em{height:2em!important}.h3em{height:3em!important}.h4em{height:4em!important}.h5em{height:5em!important}.h6em{height:6em!important}.h7em{height:7em!important}.h8em{height:8em!important}.h9em{height:9em!important}.h10em{height:10em!important}.row_split .col_12{width:100%}.row_split .col_11{width:91.4166666667%}.row_split .col_10{width:82.8333333333%}.row_split .col_9{width:74.25%}.row_split .col_8{width:65.6666666667%}.row_split .col_7{width:57.0833333333%}.row_split .col_6{width:48.5%}.row_split .col_5{width:39.9166666667%}.row_split .col_4{width:31.3333333333%}.row_split .col_3{width:22.75%}.row_split .col_2{width:14.1666666667%}.row_split .col_1{width:5.5833333333%}.row_split [class*=col_]{float:left;margin-left:3%}.row_split [class*=col_]:first-child{margin-left:0}.row_split:after{clear:both;content:"";display:table}.wauto{width:auto}.hauto{height:auto}.bold{font-weight:500}.font-weight-normal{font-weight:400}.text-decoration-none{text-decoration:none}.font-050per{font-size:50%}.font-060per{font-size:60%}.font-070per{font-size:70%}.font-075per{font-size:75%}.font-080per{font-size:80%}.font-085per{font-size:85%}.font-090per{font-size:90%}.font-100per{font-size:100%}.font-110per{font-size:110%}.font-115per{font-size:115%}.font-120per{font-size:120%}.font-130per{font-size:130%}.font-140per{font-size:140%}.font-150per{font-size:150%}.font-160per{font-size:160%}.font-170per{font-size:170%}.font-180per{font-size:180%}.font-190per{font-size:190%}.font-200per{font-size:200%}.font-250per{font-size:250%}.font-300per{font-size:300%}.font-0em50{font-size:.5em}.font-0em60{font-size:.6em}.font-0em70{font-size:.7em}.font-0em75{font-size:.75em}.font-0em80{font-size:.8em}.font-0em85{font-size:.85em}.font-0em90{font-size:.9em}.font-1em{font-size:1em}.font-1em10{font-size:1.1em}.font-1em15{font-size:1.15em}.font-1em20{font-size:1.2em}.font-1em30{font-size:1.3em}.font-1em40{font-size:1.4em}.font-1em50{font-size:1.5em}.font-1em60{font-size:1.6em}.font-1em70{font-size:1.7em}.font-1em80{font-size:1.8em}.font-1em90{font-size:1.9em}.font-2em{font-size:2em}.font-2em50{font-size:2.5em}.font-3em{font-size:3em}.font-large{font-size:large}.font-larger{font-size:larger}.font-x-large{font-size:x-large}.font-small{font-size:small}.font-smaller{font-size:smaller}.font-x-small{font-size:x-small}.line-height-normal{line-height:normal}.line-height-1em{line-height:1}.line-height-1em50{line-height:1.5}.line-height-1em75{line-height:1.75}.line-height-2em{line-height:2}.line-height-2em50{line-height:2.5}.line-height-3em{line-height:3}.line-height-3em50{line-height:3.5}.line-height-4em{line-height:4}.line-height-4em50{line-height:4.5}.line-height-5em{line-height:5}.h-indent-0em{padding-left:0;text-indent:0}.h-indent-1em{padding-left:1em;text-indent:-1em}.h-indent-2em{padding-left:2em;text-indent:-2em}.h-indent-3em{padding-left:3em;text-indent:-3em}.h-indent-4em{padding-left:4em;text-indent:-4em}.h-indent-5em{padding-left:5em;text-indent:-5em}.h-indent-6em{padding-left:6em;text-indent:-6em}.h-indent-7em{padding-left:7em;text-indent:-7em}.h-indent-8em{padding-left:8em;text-indent:-8em}.h-indent-9em{padding-left:9em;text-indent:-9em}.h-indent-10em{padding-left:10em;text-indent:-10em}.main-color{color:#ff6e82!important}.white{color:#fff}.bg-main-color{background-color:#ff6e82}.notice{color:red}.lightgray,.sub-color6{color:#e6e6e6}.sub-color7{color:#999}.bg-lightgray{background-color:#e6e6e6}.bg-subcolor5{background-color:#f9f9e0}.bg-white{background:#fff!important}.border{border:2px solid #999}.border-top{border-top:2px solid #999}.border-bottom{border-bottom:2px solid #999}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.vertical-top{vertical-align:top}.vertical-bottom{vertical-align:bottom}.vertical-text-top{vertical-align:text-top}.vertical-text-bottom{vertical-align:text-bottom}.vertical-middle{vertical-align:middle}.fl{float:left}.fr{float:right}.center-block{display:block;margin-left:auto;margin-right:auto}.clearfix:after{clear:both;content:"";display:table}.display-block{display:block}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-none,.pc-hide{display:none}.img-fit img,.img-responsive{height:auto;max-width:100%;width:auto}.table--fixed{table-layout:fixed}:root{--scrollbar_width:calc(100vw - 100%)}ul.list-style-disc li{list-style-type:disc}body{word-wrap:break-word;-webkit-text-size-adjust:100%;background:#fff;color:#333;font-family:M PLUS Rounded\ 1c,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.25;overflow-wrap:break-word;overflow-y:scroll}@media screen and (min-width:1000px){body{font-size:1.6rem}}.container{margin-left:auto;margin-right:auto;width:100%}.container:after{clear:both;content:"";display:table}.container.container_p2per{padding-left:2%;padding-right:2%}.inner{padding-left:30px;padding-right:30px}.inner hr{border:none;border-top:1px solid #e6e6e6;width:100%}@media screen and (min-width:1000px){.inner hr{left:50%;margin:3em -50vw;position:relative;right:50%;width:100vw}}@media screen and (max-width:999px){.inner hr{margin:2em 0 2em -30px;width:calc(100% + 60px)}}a{color:#ff6e82}a img{vertical-align:text-bottom}a:hover img{opacity:.85}a:visited{color:#999}[data-href]{cursor:pointer}input{box-sizing:border-box}img{height:auto;max-width:100%;width:auto}.js-modal{cursor:pointer}.login__header,.noLogin__header{background:url(../img/bg_kango_header.svg) bottom no-repeat;background-size:cover;height:100px;margin:0 0 30px;padding-bottom:2vh}@media screen and (max-width:999px){.login__header,.noLogin__header{height:65px}.login__header h1,.noLogin__header h1{line-height:1;margin:0;padding:10px;text-align:center}.login__header h1 img,.noLogin__header h1 img{max-height:35px}}@media screen and (min-width:1000px){.login__header h1,.noLogin__header h1{line-height:1;margin:0;padding:10px 0 0;text-align:center}.login__header h1 img,.noLogin__header h1 img{max-width:280px}}.login__header .header__info+p,.noLogin__header .header__info+p{padding:0 10px}.login__footer,.noLogin__footer{background:#fff;margin-top:30px;padding:10px}.login__footer .footer__logo,.noLogin__footer .footer__logo{-ms-flex-line-pack:center;align-content:center;display:-moz-flex;display:flex}.login__footer .footer__logo .logo--none,.noLogin__footer .footer__logo .logo--none{box-flex:1;-moz-flex:1;flex:1}.login__footer .footer__logo .logo--test50,.noLogin__footer .footer__logo .logo--test50{box-flex:2;-moz-flex:2;flex:2;text-align:right}.login__footer .footer__logo .logo--medic,.noLogin__footer .footer__logo .logo--medic{box-flex:1;-moz-flex:1;flex:1;text-align:right}.login__footer .footer__logo .logo--medic img,.noLogin__footer .footer__logo .logo--medic img{width:70%}.login__caption,.noLogin__caption{font-size:1.25em;font-weight:500;margin-bottom:1em;text-align:center}@media screen and (min-width:1000px){.login__caption,.noLogin__caption{font-size:30px}}.login__caption .icon_mlf.icon_mypage,.noLogin__caption .icon_mlf.icon_mypage{display:inline-block;font-size:2em;margin-bottom:.5rem}@media screen and (min-width:1000px){.login__caption .icon_mlf.icon_mypage,.noLogin__caption .icon_mlf.icon_mypage{font-size:2em;margin-bottom:2rem}}.header{background:#fff;border-bottom:1px solid #ccc;margin:0 0 30px;padding:0}.header .container{padding:0!important}@media screen and (min-width:320px){.header__info h1{line-height:1;margin:0;padding:10px;text-align:center}.header__info h1 img{height:auto;max-width:600px;width:100%}.header__info h1+ul{display:none}.header__info .ac-content{border-top:1px solid #ccc;margin:0;padding:0}.header__info .ac-content .statusArea{float:left;margin:0;width:80%}.header__info .ac-content .statusArea>dl{box-pack:justify;-ms-flex-pack:justify;height:70px;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;width:100%}.header__info .ac-content .statusArea>dl,.header__info .ac-content .statusArea>dl dd{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin:0;padding:0}.header__info .ac-content .statusArea>dl dd{box-pack:center;-ms-flex-pack:center;height:100%;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.header__info .ac-content .statusArea>dl dd:first-of-type{padding:0 5px}.header__info .ac-content .statusArea>dl dd:first-of-type img{height:auto;max-width:45px;width:100%}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul{display:-moz-flex;display:flex;flex-flow:column;list-style-type:none;margin:0;padding:0}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul li{font-size:1em;margin:0 0 2px!important;padding:0;text-align:left}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul li:last-child{margin-bottom:0}.header__info .ac-content .statusArea>dl dd:nth-of-type(3){border-left:1px solid #ccc;width:25%}.header__info .ac-content .statusArea>dl dd:nth-of-type(3) img{height:auto;max-width:100px;width:55px}.header__info .ac-content input{display:none}.header__info .ac-content label{border-left:1px solid #ccc;cursor:pointer;display:block;float:right;height:70px;margin:0 auto;padding:0;text-align:center;width:18%}.header__info .ac-content label img{height:auto;margin:10px 0;max-width:45px;padding:0;width:100%}.header__info .ac-content .ac-cont{height:0;margin:0;overflow:hidden;padding:0;transition:0;width:100%}.header__info .ac-content input:checked+.ac-cont{border-top:1px solid #ccc;height:auto;padding:0}.header__info .gNav{list-style-type:none;padding-left:0;width:100%}.header__info .gNav,.header__info .gNav li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0}.header__info .gNav li{border-right:1px solid #ccc;font-size:1.2em;height:50px;padding:5px 0;width:25%}.header__info .gNav li img{height:40px;width:auto}.header__info .gNav li:first-child{width:50%}.header__info .gNav li:last-child{border-right:none}}@media screen and (min-width:1000px){.header__info h1{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;float:left;line-height:1;margin:0 10px 0 0;padding:10px 10px 0;text-align:left}.header__info h1 img{height:auto;width:360px}.header__info h1+ul{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;display:block;float:left;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;padding-left:0;width:230px}.header__info h1+ul,.header__info h1+ul li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:80px}.header__info h1+ul li{display:-moz-flex;display:flex;margin:0 10px 0 0;padding:0}.header__info h1+ul li:last-child{margin-right:0}.header__info h1+ul li img{height:30px;margin:0;max-height:42px;max-width:194px;padding:0;width:auto}.header__info .ac-content{border-top:none;margin:0;padding:0;width:100%}.header__info .ac-content .statusArea{float:left;height:80px;margin:0;width:280px}.header__info .ac-content .statusArea>dl{box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;width:100%}.header__info .ac-content .statusArea>dl,.header__info .ac-content .statusArea>dl dd{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;height:80px;margin:0;padding:0}.header__info .ac-content .statusArea>dl dd{box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.header__info .ac-content .statusArea>dl dd:first-of-type{padding:0 10px}.header__info .ac-content .statusArea>dl dd:first-of-type img{height:auto;max-width:49px;width:100%}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul{display:-moz-flex;display:flex;flex-flow:column;list-style-type:none;margin:0;padding:0 10px 0 0}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul li{font-size:1em;margin:0 0 5px!important;padding:0;text-align:left}.header__info .ac-content .statusArea>dl dd:nth-of-type(2) ul li:last-child{margin-bottom:0}.header__info .ac-content .statusArea>dl dd:nth-of-type(3){border-left:1px solid #ccc;width:80px}.header__info .ac-content .statusArea>dl dd:nth-of-type(3) img{height:55px;max-width:100px;width:55px}.header__info .ac-content input{display:none}.header__info .ac-content label{border-left:1px solid #ccc;cursor:pointer;display:block;float:right;height:80px;margin:0 auto;padding:0;text-align:center;width:80px}.header__info .ac-content label img{height:auto;margin:15px 0;max-width:50px;padding:0;width:100%}.header__info .ac-content .ac-cont{height:0;margin:0;overflow:hidden;padding:0;transition:0;width:100%}.header__info .ac-content input:checked+.ac-cont{border-top:1px solid #ccc;height:auto;padding:0}.header__info .gNav{list-style-type:none;padding-left:0;width:100%}.header__info .gNav,.header__info .gNav li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0}.header__info .gNav li{border-right:1px solid #ccc;font-size:1.4em;height:70px;padding:10px 0;width:25%}.header__info .gNav li img{height:60px;width:60px}.header__info .gNav li:first-child{width:50%!important}.header__info .gNav li:last-child{border-right:none}}.header__info p{float:left}.header__info p,.header__info ul{font-size:.8em;margin:0;padding:0 10px}.header__info ul{float:right;list-style-type:none}.header__info ul:after{clear:both;content:"";display:table}.header__info li{float:left}.header__info li+li{margin-left:1em}.header .gNav__teacher{border-top:1px solid #ccc;display:table;list-style-type:none;padding-left:0;width:100%}.header .gNav__teacher li{border-right:1px solid #ccc;display:table-cell;margin:0;padding:1em;text-align:center}.footer{background:#e6e6e6;margin-top:30px;padding:0;position:relative}@media screen and (min-width:320px){.footer .footerNav{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;height:50px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0;padding:5px 0;width:100%}.footer .footerNav li{border-right:1px solid #ccc;height:auto;line-height:1;margin:0;padding:0 5px!important}.footer .footerNav li img{margin:0;max-width:100%;padding:2px;width:auto}.footer .footerNav li:first-of-type,.footer .footerNav li:nth-of-type(2){width:15%}.footer .footerNav li:nth-of-type(4){width:20%}.footer .footerNav li:nth-of-type(3){width:65%}.footer .footerNav li:nth-of-type(3) img{margin:10px 5px}.footer .footerNav li:last-child{border-right:none}}@media screen and (min-width:321px){.footer .footerNav{box-pack:start;-ms-flex-pack:start;height:50px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 auto;max-width:600px!important;padding:10px 0;width:100%}.footer .footerNav,.footer .footerNav li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.footer .footerNav li{box-pack:center;-ms-flex-pack:center;border-right:1px solid #ccc;height:50px!important;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1;margin:0;padding:0 10px!important}.footer .footerNav li img{display:block;margin:0;max-height:40px;max-width:100%;padding:2px;width:auto}.footer .footerNav li:first-of-type{border-left:1px solid #ccc}.footer .footerNav li:first-of-type,.footer .footerNav li:nth-of-type(2){width:80px}.footer .footerNav li:nth-of-type(4){border-right:1px solid #ccc;width:100px}.footer .footerNav li:nth-of-type(3){width:500px}}.footer .footerCopy{color:#666;margin:0 auto;max-width:980px;padding:2em 2%;position:relative;width:100%}.footer .footerCopy li dd,.footer .footerCopy li dt,.footer .footerCopy>li{padding-right:.5em}.footer .footerCopy li{font-size:15px;max-width:600px}.footer .footerCopy li img{height:auto;width:100px}@media screen and (min-width:1000px){.footer .footerCopy li:first-child{margin:0 auto;width:500px}.footer .footerCopy li:first-child dl{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.footer .footerCopy li:first-child dl dd small{display:inline-block;padding-top:1em}.footer .footerCopy li:last-child{bottom:0;margin:auto;position:absolute;right:0;top:0}.footer .footerCopy li:last-child img{margin:10% 0;max-height:80%;width:auto}}@media screen and (max-width:999px){.footer .footerCopy{display:table;margin:auto;max-width:600px;padding:.5em 2%;width:100%}.footer .footerCopy li dd,.footer .footerCopy li dt,.footer .footerCopy>li{display:table-cell;padding-right:.5em;vertical-align:middle}.footer .footerCopy li{font-size:.625em}.footer .footerCopy li img{width:45px}.footer .footerCopy li:last-child{text-align:center}}#pagetop{bottom:0;position:fixed;right:2%;text-align:center;z-index:100}#pagetop #totop{color:#333;font-size:12px;font-weight:500;text-decoration:none}#pagetop #totop .icon_pagetop{font-size:28px}@media screen and (max-width:1000px){#pagetop #totop{font-size:9px;font-weight:400}#pagetop #totop .icon_pagetop{font-size:18px}}html.remodal-is-locked #pagetop{display:none}.caption{margin:30px auto 10px;max-width:600px}.caption--lv1{font-size:1.25em;font-weight:400;margin-top:30px;padding-left:.5em}.caption .caption__icon{height:1.3em;margin:0 10px 0 0;vertical-align:text-bottom;width:auto}.caption+p{margin:0 auto;max-width:600px}.inputField--default input{border:none;border-radius:5px;box-shadow:0 0 0 1px #999;font-size:1.25em;margin:0 0 15px;padding:18px 10px;width:100%}@media screen and (max-width:999px){.inputField--default input{line-height:22px;padding:10px}}.inputField--default input[readonly]{background:#c6c6c6}.inputField--default input:focus{box-shadow:0 0 0 2px #ff6e82;margin:0 0 15px;outline:none}.inputField--default input:-moz-placeholder-shown{font-size:18px}.inputField--default input:placeholder-shown{font-size:18px}@media screen and (max-width:999px){.inputField--default input:-moz-placeholder-shown{font-size:14px}.inputField--default input:placeholder-shown{font-size:14px}}.inputField--default textarea{min-height:100px;padding:10px;resize:vertical}.inputField--default select,.inputField--default textarea{border:1px solid #ccc;font-size:1.25em;margin:0;width:100%}.inputField--default select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;height:45px;line-height:1;padding:0 10px;position:relative}.inputField--default .select__label{display:block;position:relative}.inputField--default .select__label:after{background:#ccc;border-radius:0 10px 10px 0;box-sizing:border-box;color:#fff;content:"▼";font-size:1.25em;height:44px;line-height:1;padding:15px 15px 0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.inputField--default .select__label__trial{display:block;position:relative}.inputField--default .select__label__trial:after{background:#ccc;border-radius:0 10px 10px 0;box-sizing:border-box;color:#fff;content:"▼";font-size:1.25em;height:44px;line-height:1;padding:15px 15px 0;pointer-events:none;position:absolute;right:0;top:18px;z-index:5}.inputField--default label .required{color:#ff6e82;margin-left:.5em}.inputField__radioGroup label{background:#fff;border:1px solid #ccc;display:block;padding:10px 20px}.inputField__radioGroup label.active{background:#fca2b4;color:#fff}.inputField__radioGroup label+label{border-top:0}.inputField__radioGroup label:first-child{border-radius:10px 10px 0 0}.inputField__radioGroup label:last-child{border-radius:0 0 10px 10px}.inputField__radioGroup input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inputField .order_caution{background-color:#fff;font-size:small}.inputField .order_caution ul{list-style-type:disc;padding:10px 5px}.inputField .order_caution ul li{margin-left:20px}.inputField .order_caution .red{color:red}.inputField .order_agreement{background-color:#fff;font-size:small;height:20em;margin-top:10px;overflow:auto;padding:0 10px}.inputField .order_agreement h2{font-weight:500;margin:15px auto}.inputField .order_agreement section{margin-bottom:2em}.inputField .trial_order_table{border:1px solid #ccc;margin:0 auto}.inputField .trial_order_table thead{background-color:#dcdcdc}.inputField .trial_order_table thead th{border:1px solid #ccc;font-weight:400}.inputField .trial_order_table tr{height:3em}.inputField .trial_order_table tr td{background-color:#fff;border:1px solid #ccc;text-align:center}.inputField .trial_order_table tr td:first-of-type{color:#fff}.inputField .trial_order_table tr td input{margin:5px auto;padding:0}.inputField .trial_order_table tr td input[type=number]{width:80px}.inputField .trial_order_table tr td input[type=text]{width:150px}.inputField .trial_order_table tr.normal td:first-of-type{background-color:#008bd6}.inputField .trial_order_table tr.normal td:nth-of-type(2){background-color:#82c0e9}.inputField .trial_order_table tr.hisshu td:first-of-type{background-color:#e95378}.inputField .trial_order_table tr.hisshu td:nth-of-type(2){background-color:#f19fab}.inputField .trial_order_table tr.low_grade td:first-of-type{background-color:#21ac39}.inputField .trial_order_table tr.low_grade td:nth-of-type(2){background-color:#99cb82}.inputField .warning{color:red;font-weight:500}.inputField .caution{color:red}@media screen and (min-width:1000px){.inputField_wrap{background:#f9f9e0;padding:2em}.inputField_wrap .inputField--default{margin-bottom:30px}.inputField_wrap .inputField--default input,.inputField_wrap .inputField--default label,.inputField_wrap .inputField--default select{display:inline-block}.inputField_wrap .inputField--default label{font-size:22px;font-weight:500;padding-right:1em;text-align:right;width:29%}.inputField_wrap .inputField--default label small{color:#333;font-size:14px;padding-left:.5em}.inputField_wrap .inputField--default input,.inputField_wrap .inputField--default select{background:#fff;border:none;border-radius:4px;box-shadow:0 0 0 1px #999;font-size:14px;height:auto;margin:0;padding:8px 10px;width:70%}.inputField_wrap .inputField--default input:focus,.inputField_wrap .inputField--default select:focus{box-shadow:0 0 0 2px #ff6e82}.inputField_wrap .inputField--default input:-moz-read-only{background:#e6e6e6}.inputField_wrap .inputField--default input:read-only{background:#e6e6e6}.inputField_wrap+.decisionBtnBox{margin-top:3em}}.termsAgree__foot,.termsAgree__head{background:#f2f2f2;border:1px solid #ccc;border-radius:0 0 10px 10px;padding:10px 5px;text-align:center}.termsAgree__foot__trial li,.termsAgree__foot__trial ul,.termsAgree__head__trial li,.termsAgree__head__trial ul{margin-bottom:0!important}.termsAgree__foot__trial input[type=checkbox],.termsAgree__head__trial input[type=checkbox]{margin-right:3px;width:auto}.termsAgree__head{border-radius:10px 10px 0 0}.termsAgree__body{background:#fff;border-color:#ccc;border-style:solid;border-width:0 1px}.termsAgree__body textarea{scrollbar-base-color:red;border:none;height:150px;overflow-y:scroll;padding:10px 20px;resize:vertical;width:100%}.termsAgree__body p{border:none;margin:0;padding:10px 20px;width:100%}.submit__trial{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;padding-left:0;width:100%}.submit__trial li{width:48%}.submit__trial__retry .btn{white-space:nowrap}.tblList{list-style-type:none;margin:0;padding:0;width:100%}.tblList li{border:1px solid #ccc;display:-moz-flex;display:flex;margin:0;padding:0}.tblList li+li{border-top:none}.tblList li>div,.tblList li>label{padding:10px}.tblList li>label{box-flex:1;background:#f2f2f2;-moz-flex:1;flex:1;vertical-align:middle}.tblList li>div{box-flex:2;background:#fff;border-left:1px solid #ccc;-moz-flex:2;flex:2}.tblList li:first-child{border-radius:10px 10px 0 0}.tblList li:first-child>label{border-radius:10px 0 0 0}.tblList li:first-child>div{border-radius:0 10px 0 0}.tblList li:last-child{border-radius:0 0 10px 10px}.tblList li:last-child>label{border-radius:0 0 0 10px}.tblList li:last-child>div{border-radius:0 0 10px 0}.btn{border:none;border-radius:5px;box-sizing:border-box;display:block;font-size:18px;font-weight:500;line-height:1;margin:0 auto 1em;max-width:600px;padding:1em .5em;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:1000px){.btn:hover{opacity:.5}}.btn--primary{background:#ff6e82;color:#fff!important}.btn--with_main_color_border{border:2px solid #ff6e82}.btn--secondary{background:#5bd1d6;border:2px solid #5bd1d6;color:#fff!important}@media screen and (max-width:999px){.btn--secondary{border-width:1px}}.btn--tertiary{background-color:#fff;border:2px solid #5bd1d6;color:#5bd1d6!important}@media screen and (max-width:999px){.btn--tertiary{border-width:1px}}.btn--tertiary.btn--arrow:after{border-color:#5bd1d6}.btn--tertiary.gray{border:2px solid #999!important;color:#999!important}.btn--off{background:#fff;border:2px solid #ff6e82;color:#ff6e82!important}@media screen and (max-width:999px){.btn--off{border-width:1px}}.btn--off2{background:#999;color:#fff!important}.btn--off2.with_border{border:2px solid #999}.btn--default,.btn--reqStart{background:#ff6e82;color:#fff!important}.btn--reqCancel{background:#5bd1d6;border:2px solid #5bd1d6;color:#fff!important;padding-bottom:.5em;padding-top:.5em}@media screen and (max-width:999px){.btn--reqCancel{border-width:1px}}.btn--reqCancel em{display:block;font-size:.8em;font-style:normal;margin-top:5px}.btn--blue{background:#5bd1d6;color:#fff!important}.btn--green{background:#00b900;color:#fff!important}.btn--green.btn--line{background-image:url(../img/LINE_APP_128.png);background-position:20%;background-position:calc(50% - 4.5em);background-repeat:no-repeat;background-size:auto 80%;padding-left:2em}.btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#fff;border-radius:10px;color:#333!important;display:-moz-flex;display:flex;font-size:large;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;line-height:1;margin:0 auto;max-width:600px;padding:10px 1em;width:90%}.btn--line{background-color:#00b900;color:#fff!important;padding:1em .5em}.btn--line img{height:auto;margin:0;max-width:32px}.btn--danger{background:red;color:#fff}.btn--arrow{display:inline-block;padding:1em 1.5em;position:relative;vertical-align:middle;width:100%}.btn--arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:14px;left:auto;margin:auto;position:absolute;right:15px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}@media screen and (max-width:999px){.btn--arrow:after{height:8px;width:8px}.btn--arrow{display:inline-block;position:relative;vertical-align:middle;width:100%}.btn--arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:14px;left:auto;margin:auto;position:absolute;right:10px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}}@media screen and (max-width:999px)and (max-width:999px){.btn--arrow:after{height:8px;width:8px}}.btn--arrow.is_left:after{left:15px;right:auto;transform:rotate(225deg)}@media screen and (max-width:999px){.btn--arrow.is_left:after{left:10px}}.btn--no_arrow{display:inline-block;position:relative;vertical-align:middle;width:100%}.btn--short{width:auto}.btn--mini{font-size:14px;font-weight:400;padding:.5em;width:auto}.btn--mini.btn--arrow{padding-left:1em;padding-right:2em}.btn--mini.btn--arrow:after{height:7px;right:10px;width:7px}.btn--block{display:block}.btn--no_border{border:none}.btn.delete_mark{background-image:url(../img/teacher/bg_delAll02.svg);background-position:15%;background-repeat:no-repeat;background-size:20px auto;padding:1em 2em 1em 3em}.btn.disabled{cursor:default}@media screen and (min-width:1000px){.btn.disabled:hover{opacity:1}}@media screen and (max-width:999px){.btn{font-size:13px}}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-state{display:none}.modal .modal-trigger{padding:.8em 1em}.modal .modal-fade-screen{background-color:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding-top:.6em;position:fixed;right:0;text-align:left;top:0;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}@media screen and (min-width:53.75em){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-fade-screen .modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.modal .title p{margin:0}.modal-open{overflow:hidden}.alert-dialog{background:#fff;border-radius:3px;margin:0;padding:0}.alert-dialog .alert-dialog-title,.alert-dialog .alert-dialog-title--android{background:#f9f9e0;border-bottom:none;border-radius:5px 5px 0 0;font-size:1.25em;font-weight:500;margin:0;padding:.5em 0}.alert-dialog .head_square{font-size:26px;font-weight:500;margin:.5em 0 1em}@media screen and (max-width:1000px){.alert-dialog .head_square{font-size:15px}}.alert-dialog .head_square:before{color:#ff6e82;content:"■";display:inline-block;font-size:50%;line-height:1;vertical-align:middle}@media screen and (max-width:1000px){.alert-dialog .head_square:before{transform:scale(.7);transform-origin:center}}@media screen and (min-width:1000px){.alert-dialog .head_square{font-size:18px}}.alert-dialog .alert-dialog-content{background:#fff;border-radius:0 0 5px 5px;margin:0;max-height:calc(95vh - 150px);overflow-y:scroll;padding:0 1em 1em}.alert-dialog .alert-dialog-content .accordion_btn{cursor:pointer;margin-bottom:.5em;position:relative}.alert-dialog .alert-dialog-content .accordion_btn .icon_pagetop{position:absolute;right:0;transform:rotate(-180deg)}.alert-dialog .alert-dialog-content .accordion_btn.open .icon_pagetop{transform:inherit}.alert-dialog .alert-dialog-content .accordion_wrap{border-bottom:1px solid #ff6e82;margin-bottom:.5em}.alert-dialog .alert-dialog-content .accordion_block{display:none;margin-bottom:1em}.alert-dialog .alert-dialog-content p.message{line-height:1.5;text-align:left}.alert-dialog .alert-dialog-content p.message+ul{padding:1em}.alert-dialog .alert-dialog-content p.message+ul .btn--primary{border-radius:5px;font-size:12px;font-weight:400;margin:0 auto;padding:1em!important;text-align:center}.alert-dialog dl.course-start{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#fff;border-radius:0 0 15px 15px;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0!important;padding:0!important}.alert-dialog dl.course-start dd{border-top:1px solid #ccc;margin:0;padding:30px 0;width:100%}.alert-dialog dl.course-start dd:first-child{border-top:none}.alert-dialog dl.course-start dd ul{margin:0 20px;padding:20px}.alert-dialog dl.course-start dd ul li{font-size:large;margin:0;padding:0}.alert-dialog .alert-dialog-content dl.test-start{box-pack:center;-ms-flex-pack:center;box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;background-color:#fff;border-bottom:1px solid #ccc;border-radius:0 0 15px 15px;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:0;width:100%}.alert-dialog .alert-dialog-content dl.test-start dd,.alert-dialog .alert-dialog-content dl.test-start dt{margin:0;padding:15px 0;width:100%}.alert-dialog .alert-dialog-content dl.test-start dt{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px dotted #666;display:-moz-flex;display:flex;font-size:large;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.alert-dialog .alert-dialog-content dl.test-start dt em{color:#fca2b4;font-size:large;font-style:normal;margin-right:1em}.alert-dialog .alert-dialog-content dl.test-start dt span{font-size:x-large;margin:0 2px}.alert-dialog .alert-dialog-content dl.test-start dt img{margin-right:5px}.alert-dialog .alert-dialog-content dl.test-start dd{font-size:large}.alert-dialog .alert-dialog-content dl.test-start dd:last-child{background:#eee;border-radius:0 0 15px 15px;border-top:1px solid #ccc;margin:0;padding:0}.alert-dialog .alert-dialog-content dl.test-start dd:last-child ul{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.alert-dialog .alert-dialog-content dl.test-start dd:last-child ul li{border-bottom:none;border-right:1px solid #ccc;margin:0;padding:15px 0;width:50%}.alert-dialog .alert-dialog-content dl.test-start dd:last-child ul li:last-child{border-right:none}.alert-dialog .alert-dialog-content dl.test-start dd:last-child ul li a{display:block}.alert-dialog .test-stop-title{padding:.5em 0}.alert-dialog .alert-dialog-content dl.test-stop{box-pack:center;-ms-flex-pack:center;box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;background-color:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:0;width:100%}.alert-dialog .alert-dialog-content dl.test-stop dd,.alert-dialog .alert-dialog-content dl.test-stop dt{margin:0;padding:15px 0;width:100%}.alert-dialog .alert-dialog-content dl.test-stop dt{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px dotted #ccc;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.alert-dialog .alert-dialog-content dl.test-stop dt ul{list-style-type:none;margin:0;padding-left:0}.alert-dialog .alert-dialog-content dl.test-stop dt ul li{margin:5px 0}.alert-dialog .alert-dialog-content dl.test-stop dt ul li em{color:#ff6e82;font-style:normal;margin-right:1em}.alert-dialog .alert-dialog-content .test-stop+ul{display:table;margin:0;padding:0;width:100%}.alert-dialog .alert-dialog-content .test-stop+ul li{display:table-cell;margin:0;padding:0;width:50%}.alert-dialog .alert-dialog-content .test-stop+ul li:first-of-type{border-radius:0 0 0 15px;border-right:1px solid #ccc}.alert-dialog .alert-dialog-content .test-stop+ul li:nth-of-type(2){border-radius:0 0 15px 0}.alert-dialog .alert-dialog-content .test-stop+ul li button{background:none;border:none;padding:15px 0;width:100%}.alert-dialog .alert-dialog-content dl.test-submit{border-radius:0 0 15px 15px;margin:0;padding:0}.alert-dialog .alert-dialog-content dl.test-submit dd,.alert-dialog .alert-dialog-content dl.test-submit dt{margin:0;padding:15px 0;width:100%}.alert-dialog .alert-dialog-content dl.test-submit dt ul{box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0;padding:0}.alert-dialog .alert-dialog-content dl.test-submit dt ul,.alert-dialog .alert-dialog-content dl.test-submit dt ul li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.alert-dialog .alert-dialog-content dl.test-submit dt ul li{box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;vertical-align:middle}.alert-dialog .alert-dialog-content dl.test-submit dt ul li .oversight{color:#ff6e82}.alert-dialog .alert-dialog-content dl.test-submit dt ul li .oversight em{font-size:x-large;font-style:normal;margin:0 2px}.alert-dialog .alert-dialog-content dl.test-submit dt ul li:first-of-type{margin-right:5px}.alert-dialog .alert-dialog-content dl.test-submit dt ul li:first-of-type img{height:auto;width:30px}.alert-dialog .alert-dialog-content dl.test-submit dd ul{margin:0}.alert-dialog .alert-dialog-content dl.test-submit dd ul li{line-height:1}.alert-dialog .questionList_title{box-pack:center;-ms-flex-pack:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0;padding:0;width:100%}.alert-dialog .questionList_title li{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:1em;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.alert-dialog .questionList_title li:first-of-type{margin-right:5px}.alert-dialog .questionList_title li:first-of-type img{height:auto;width:40px}.alert-dialog .questionList_message{font-size:small;line-height:1.4;margin:10px 1em 10px 2em;text-align:left;text-indent:-1em}.alert-dialog .questionList th{background:#666;border-right:1px solid #fff;color:#fff;font-size:smaller;font-weight:400;line-height:1;padding:1em 0}.alert-dialog .questionList th:last-child{border-right:none}.alert-dialog .questionList td{border-bottom:1px solid #e6e6e6;border-right:1px dashed #666;font-size:1em;line-height:1;padding:1em 0}.alert-dialog .questionList td:last-child{border-right:none}.alert-dialog .questionList td.answered{color:#ff6e82;font-size:15px;font-weight:500;text-decoration:underline}.alert-dialog .questionList td.not_inputed{color:#333;font-size:15px;font-weight:500;text-decoration:underline}.alert-dialog .questionList #question_list_tbody tr:nth-of-type(2n) td:nth-of-type(3),.alert-dialog .questionList #question_list_tbody tr:nth-of-type(2n) td:nth-of-type(4),.alert-dialog .questionList #question_list_tbody tr:nth-of-type(odd) td:first-of-type,.alert-dialog .questionList #question_list_tbody tr:nth-of-type(odd) td:nth-of-type(2){background:hsla(0,0%,90%,.5)}.alert-dialog .questionList .not_inputed{color:#ff6e82}.alert-dialog .questionList .not_completed{color:#fca2b4}.alert-dialog .list__fav.favorited{background:url(../img/ic_fav_active.png) no-repeat 50%;background-color:#fca2b4;background-size:contain;border-radius:50%;display:inline-block}.alert-dialog .view_switch{background:#fff;border-radius:15px;margin:0;padding:0 0 15px}.alert-dialog .view_switch dl.view_pref{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;margin:0;padding:5px;width:100%}.alert-dialog .view_switch dl.view_pref:last-child{border-bottom:none;border-radius:15px;padding-bottom:10px}.alert-dialog .view_switch dl.view_pref dd,.alert-dialog .view_switch dl.view_pref dt{height:auto;margin:0;padding:5px}.alert-dialog .view_switch dl.view_pref dd{margin-left:auto}.alert-dialog .view_switch dl.view_pref dd .radio_switch input{display:none}.alert-dialog .view_switch dl.view_pref dd .radio_switch label{background:#ccc;border-radius:25px;border-right:1px solid #ccc;color:#fff;cursor:pointer;display:block;float:left;font-size:large;height:50px;line-height:50px;margin:0 15px 0 0;padding:0;text-align:center;transition:.1s;width:50px}.alert-dialog .view_switch dl.view_pref dd .radio_switch label:last-child{margin-right:0}.alert-dialog .view_switch dl.view_pref dd .radio_switch input[type=radio]:checked+label{background-color:#32b446;color:#fff;height:50px;width:50px}.alert-dialog .view_switch dl.view_pref dd .slide_switch{position:relative;width:90px}.alert-dialog .view_switch dl.view_pref dd .slide_switch-checkbox{display:none}.alert-dialog .view_switch dl.view_pref dd .slide_switch-label{border:1px solid #fff;border-radius:50px;cursor:pointer;display:block;overflow:hidden}.alert-dialog .view_switch dl.view_pref dd .slide_switch-inner{display:block;margin-left:-88px;transition:margin .1s ease-in 0s;width:190px}.alert-dialog .view_switch dl.view_pref dd .slide_switch-inner:after,.alert-dialog .view_switch dl.view_pref dd .slide_switch-inner:before{color:#fff;display:block;float:left;font-size:1em;height:50px;line-height:50px;padding:0;width:88px}.alert-dialog .view_switch dl.view_pref dd .slide_switch-inner:before{background-color:#32b446;color:#fff;content:"ON";padding-left:10px;text-align:left}.alert-dialog .view_switch dl.view_pref dd .slide_switch-inner:after{background-color:#ccc;color:#fff;content:"OFF";padding-right:7px;text-align:right}.alert-dialog .view_switch dl.view_pref dd .slide_switch-switch{background:#fff;border:1px solid #fff;border-radius:50px;bottom:0;display:block;margin:4px;position:absolute;right:40px;top:0;transition:all .1s ease-in 0s;width:42px}.alert-dialog .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-inner{margin-left:0}.alert-dialog .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-switch{right:0}.alert-dialog.mypage_qe_transition .title img{height:auto;max-width:200px;vertical-align:middle}.alert-dialog.mypage_qe_transition .alert-dialog-footer--one .alert-dialog-button.primary{background-color:#ff6e82;border-radius:0 0 0 15px;color:#fff}table{border-collapse:collapse;width:100%}@media screen and (min-width:320px){.loginForm{margin-bottom:20px}}@media screen and (min-width:1000px){.loginForm{width:400px}}.browser h3,.now_available h3,.services h3{background:#666;color:#fff;font-size:larger;margin:0;padding:5px;text-align:center}.services dl{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:30px 0;padding:0 0 10px}.services dl:last-child{border-bottom:none}.services dl dt{margin:0;padding:0;width:55%}.services dl dd{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#fff;border:1px solid #999;border-radius:15px;display:inline;line-height:1.3;margin:0;padding:1em;position:relative;width:40%}.services dl dd:after,.services dl dd:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.services dl dd:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-top:-8px}.services dl dd:before{border-color:hsla(0,0%,60%,0) #999 hsla(0,0%,60%,0) hsla(0,0%,60%,0);border-width:9px;margin-top:-9px}@media screen and (min-width:320px){.services dl dd{font-size:.75em}}@media screen and (min-width:1000px){.services dl dd{font-size:1em}}.browser ul{list-style-type:none;margin:30px 0;padding:0}.browser ul li{font-size:large;text-align:center}.browser ul li a{border:1px solid #666;padding:.5em 2em;text-decoration:none}.browser ul+p,.now_available{text-align:center}.now_available{display:inline-block;margin-top:5px;width:100%}.now_available img{max-width:300px;padding:5px;width:100%}.now_available a{max-width:300px;padding:10px;width:100%}@media screen and (min-width:320px){.topMenuNursing{box-pack:justify;-ms-flex-pack:justify;background:#eee;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:-30px 0 30px;width:100%}.topMenuNursing,.topMenuNursing li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;padding:0}.topMenuNursing li{box-pack:center;-ms-flex-pack:center;border-right:1px solid #ccc;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;width:25%}.topMenuNursing li:last-child{border-right:none}.topMenuNursing li.active{background:#fca2b4;color:#fff}.topMenuNursing li img{height:auto;max-height:110px;max-width:159px;width:100%}}@media screen and (min-width:1000px){.topMenuNursing li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:25%}}.usage{background:#fff;margin:0 auto;max-width:600px;padding:0 0 10px;width:100%}.usage>ul{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#3ba73c;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 0 10px;padding:5px 0;width:100%}.usage>ul li{margin:0 5px 0 0!important;padding:0}.usage>ul li:last-child{margin-right:0}.usage>ul li h3{color:#fff;font-size:large;font-weight:400;line-height:1}.usage>ul li h3,.usage>ul li img{margin:0;padding:0}.usage img{display:block;height:auto;margin:0 auto;max-height:140px;max-width:524px;padding:0 10px;width:100%}.resulCheck{background:#fff;margin:0 auto;max-width:600px;padding:10px}.resulCheck ul{font-size:1em;line-height:1.5;list-style-type:none;padding:0 1em}.resulCheck dl{border:1px solid #ccc;border-radius:10px;list-style-type:none;padding:1em}.resulCheck dl dd,.resulCheck dl dt{font-size:1em;line-height:1.5;margin:0;padding:0}.resulCheck dl dt{color:#fca2b4;font-weight:500;margin-top:1em!important}.resulCheck dl dt:first-child{margin-top:0!important}.trialTeacherTab{border-bottom:1px solid #999;margin:0 auto 10px;padding-bottom:1px!important;width:980px}.trialTeacherTab p{border:none!important;font-size:larger}.trialTeacherTab p span{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border:none!important;border-radius:0!important;display:-moz-flex;display:flex;height:50px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:50%}.trialTeacherTab p span:first-child{border-right:none}.trialTeacherTab p span img{margin-right:3px}.trialTeacherTab p span .active{border:0!important}.trialTeacherTab p span:first-of-type{background:#ccc url(../img/lookResultTabBack.png) no-repeat 50px}.trialTeacherTab p span:first-of-type.active{background:#fff url(../img/lookResultTabBack.png) no-repeat 50px}.trialTeacherContainer #lookResult{background:#eee;margin:0;padding:0;width:100%!important}.trialTeacherContainer #lookResult_noback{width:980px}#teacher_body .trialTeacherContainer #lookResult_noback{width:calc(100% - 50px)}.trialTeacherContainer .trial_title{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 0 10px;padding:0 0 10px;width:100%}.trialTeacherContainer .trial_title li{border:none;margin:0;padding:0;width:auto}.trialTeacherContainer .trial_title li img{margin-right:10px}.trialTeacherContainer .trial_title li h2{font-size:1.2em;margin:0;padding:0}.trialTeacherContainer .trial_title p{margin-left:auto;margin-right:0}.trialTeacherContainer ul.trial_download_menu{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.trialTeacherContainer ul.trial_download_menu li{margin:0 2em 1em 0}.trialTeacherContainer ul.trial_download_menu li img{margin-right:10px}.trialTeacherContainer ul.trial_download_menu li a{display:inline-block;font-size:16px;padding:10px 1em;width:200px}.trialTeacherContainer .side260{margin:0;padding:0;width:260px}.trialTeacherContainer .side260 .testExecution{background:#fff;border-radius:15px;box-shadow:0 5px 0 0 #a7a39d;margin-bottom:20px;padding:10px}.trialTeacherContainer .side260 .testExecution:last-child{margin-bottom:0}.trialTeacherContainer .side260 .testExecution a{text-decoration:none}.trialTeacherContainer .side260 .testExecution .testExecTitle{box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 0 10px;padding:0 0 10px}.trialTeacherContainer .side260 .testExecution .testExecTitle img{border:1px solid #ccc;border-radius:10px;height:100%;margin-right:10px;width:60px}.trialTeacherContainer .side260 .testExecution .testExecTitle ul{list-style-type:none;margin:0;padding:0}.trialTeacherContainer .side260 .testExecution .testExecTitle ul li{margin:0;padding:0}.trialTeacherContainer .side260 .testExecution .testExecTitle ul li:first-child{font-size:larger;font-weight:700;margin-bottom:5px}.trialTeacherContainer .side260 .testExecution .testExecTitle ul li:not(:first-child){font-size:smaller}.trialTeacherContainer .side260 .testExecution .testExecTitle+p{font-weight:700;margin:0 0 5px;padding:0}.trialTeacherContainer .side260 .testExecution .testExecutionGraph{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#f6f6f1;border-radius:10px;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0;padding:10px}.trialTeacherContainer .side260 .testExecution .testExecutionGraph p{margin:0 0 5px;padding:0}.trialTeacherContainer .side260 .testExecution .testExecutionGraph dd{margin:0 5px 0 0;padding:0}.trialTeacherContainer .side260 .testExecution .testExecutionGraph dd .graphBar__inner{background:#fca2b4;height:20px}.trialTeacherContainer .side260 .testExecution .testExecutionGraph dd:first-child{width:150px}.trialTeacherContainer .side260 .testExecution .testExecutionGraph dd:last-child{color:#fca2b4;margin-right:0;text-align:center}.trialTeacherContainer .side260 .testExecution .testExecutionGraph em{font-size:larger;font-style:normal}.trialTeacherContainer .side260 .selected{border:2px solid #fca2b4!important}.trialTeacherContainer .side260 .trial_title{border-bottom:none;margin-bottom:5px}.trialTeacherContainer .row_split.links .btn{font-size:16px}.trialTeacherContainer .testExecutionStatus{margin-bottom:3em}.trialTeacherContainer .testExecutionStatus th{background:#666;color:#fff;font-size:16px;font-weight:500;padding:.5em}.trialTeacherContainer .testExecutionStatus th:not(:last-child){border-right:1px solid #fff}.trialTeacherContainer .testExecutionStatus td{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-size:14px;padding:.5em;text-align:center}.trialTeacherContainer .testExecutionStatus td:first-child{border-left:1px solid #e6e6e6}.trialTeacherContainer .testExecutionStatus td span.main-color em{font-size:140%;font-style:normal;font-weight:500}.trialTeacherContainer .resultSummaryDetails__noback,.trialTeacherContainer .resultSummary__noback{background:none;border:none;border-radius:0}.trialTeacherContainer .resultSummary p.resultSummaryMsg,.trialTeacherContainer .resultSummaryDetails p.resultSummaryMsg{font-weight:400;line-height:1.7;margin:40px 0;text-align:center}.trialTeacherContainer .resultSummary .summaryPDF,.trialTeacherContainer .resultSummaryDetails .summaryPDF{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#ff6e82;border-radius:15px;box-shadow:0 5px 0 0 #a7a39d;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:20px auto 30px;padding:1em 2em;width:430px}.trialTeacherContainer .resultSummary .summaryPDF li,.trialTeacherContainer .resultSummaryDetails .summaryPDF li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:35px}.trialTeacherContainer .resultSummary .summaryPDF li img,.trialTeacherContainer .resultSummaryDetails .summaryPDF li img{margin-right:20px}.trialTeacherContainer .resultSummary a,.trialTeacherContainer .resultSummaryDetails a{cursor:pointer;text-decoration:none}.trialTeacherContainer .resultSummary a+p,.trialTeacherContainer .resultSummaryDetails a+p{font-size:.85em;line-height:1.7;margin:0 auto 30px;padding:0 0 0 1em;text-indent:-1em;width:430px}.trialTeacherContainer .resultSummaryDetailsWrap{background:#f9f9e0;padding:2em}.trialTeacherContainer .resultSummaryDetailsWrap h4{font-size:22px;font-weight:500;line-height:1;margin-bottom:.5em}.trialTeacherContainer .resultSummaryDetailsWrap .row_split h4{margin-bottom:.75em}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table{border-collapse:collapse;width:100%}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table thead{background:#666;color:#fff}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table thead tr:first-child th{font-size:16px;padding:5px 0}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table thead th{border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;font-weight:500;padding:3px 0;text-align:center}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table thead th:first-child{width:60px}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table thead th:last-child{border-right:none}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table tbody tr{background:#fff}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table tbody tr:nth-child(2n) td{background-color:hsla(0,0%,90%,.4)}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table td{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-weight:500;padding:5px 0;text-align:center}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table td span{font-size:80%;font-style:normal;font-weight:400}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table td:last-child{border-right:none}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_7 table+p{text-align:right}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .col_5{text-align:center}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .GenreSummarySample .legend{background-color:#fff;border-radius:5px;font-size:11px;padding:2px 15px}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .GenreSummarySample .legend .legend_item:not(:first-child){margin-left:8px}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .GenreSummarySample .legend .legend_item .school{color:#ff6e82}.trialTeacherContainer .resultSummaryDetailsWrap .row_split .GenreSummarySample .legend .legend_item .total{color:#5bd1d6}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails{margin-bottom:50px;width:100%}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table{border-collapse:collapse;width:100%}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead{background:#999}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead th{border-bottom:1px solid #666;border-right:1px solid #ccc;color:#fff;font-size:.8em;font-weight:400;padding:3px 0;text-align:center}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead tr:first-of-type>th{border-right:1px solid #666}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead tr:first-of-type>th:last-child{border-right:1px solid #ccc}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead tr:nth-of-type(2)>th{background:#eee;color:#000}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table thead tr:nth-of-type(2)>th:nth-of-type(4){border-right:1px solid #666}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.5em 0;text-align:center}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table td span{font-size:.8em;font-style:normal}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table td:first-of-type{background:#eee;border-left:1px solid #ccc;border-right:1px solid #666}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table td:last-child{border-right:1px solid #ccc}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table tr:last-child>td{border-bottom:1px solid #ccc}.trialTeacherContainer .resultSummaryDetailsWrap .summaryDetails table+p{text-align:right}.trialTeacherContainer .resultSummaryDetailsWrap .noTopLine{border-top:none}.trialTeacherContainer .resultSummaryDetailsWrap h3{font-size:1em;margin:10px 0;padding:0}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 0 10px;padding:0}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton h3{margin:0 auto 0 0;padding:0}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton li{margin-right:10px}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton li:first-child{margin-left:auto}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton li:last-child{margin-right:0}.trialTeacherContainer .resultSummaryDetailsWrap .rankButton li a{background-color:#ff6e82;border:none;border-radius:10px;box-shadow:0 2px 0 0 #a7a39d;box-sizing:border-box;color:#666;display:block;line-height:1;margin:0 auto;padding:10px 1em;text-align:center;white-space:nowrap}.trialTeacherContainer .resultSummaryDetails.field_list{margin-bottom:100px}.trialTeacherContainer .resultSummaryDetails.field_list .GenreSummarySample{background:#fff;border-radius:10px;margin:5px 0;padding:3px 0;width:100%}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-bottom:-2em;width:100%}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li{margin:0 20px 2em;text-align:center}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li a{background:#ff6e82;border-radius:6px;color:#fff;display:block;padding:1em 0;text-decoration:none;width:119px}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li a:hover{opacity:.7}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li:first-child,.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li:nth-of-type(7){margin-left:0}.trialTeacherContainer .resultSummaryDetails.field_list .GenreBtnGroup li:nth-of-type(6n){margin-right:0}.trialTeacherContainer .resultSummaryDetails.question_list{margin-bottom:100px}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.display-inline-block .btn{margin:0;padding:.75em 5em}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small{font-size:10px}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.description p{font-size:10px}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.description p.title{background:#999;border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-size:12px;padding:.35em 3em .75em}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.description p.text{background:#fff;border:1px solid #999;border-radius:8px;font-weight:400;margin-top:-.75em;padding:1em;position:relative}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.btn.btn--off2{border:2px solid #999;cursor:pointer;font-size:18px;margin:0 1em 0 0;padding:.75em;vertical-align:middle;width:auto}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.btn.btn--off2 .icon_mlf{margin-right:.25em}.trialTeacherContainer .resultSummaryDetails.question_list h3.head_square+.btn-wrap li.small ul li.btn.btn--off2 .icon_mlf:before{color:#fff}.trialTeacherContainer .resultSummaryDetails.question_list table{border-collapse:collapse;margin-top:1em}.trialTeacherContainer .resultSummaryDetails.question_list table tr:nth-of-type(2n){background:hsla(0,0%,90%,.4)}.trialTeacherContainer .resultSummaryDetails.question_list table th{white-space:nowrap}.trialTeacherContainer .resultSummaryDetails.question_list table td{border:1px solid #e6e6e6;padding:8px .5em;text-align:center}.trialTeacherContainer .resultSummaryDetails.question_list table td:nth-of-type(4){text-align:left}.trialTeacherContainer .resultSummaryDetails.question_list table td:nth-of-type(5){text-align:left;text-decoration:underline}.trialTeacherContainer .resultSummaryDetails.question_list table td:first-of-type span{white-space:nowrap}.trialTeacherContainer .resultSummaryDetails.question_list table td:first-of-type span.pink{color:#ff6e82}.trialTeacherContainer .resultSummaryDetails.question_list table td:first-of-type span.green{color:#5bd1d6}.trialTeacherContainer .resultSummaryDetails.question_list table td em{font-size:120%;font-style:normal}.trialTeacherContainer .resultSummaryDetails.question_list table td span.is--fault .ion-ios-close-empty{color:#5bd1d6;font-size:40px}.trialTeacherContainer .resultSummaryDetails.question_list table td span.is--correct .ion-ios-circle-outline{color:#fca2b4;font-size:27px}.trialTeacherContainer .resultSummaryDetails.question_list table .is--fault:not(.testCorrect){background:#fca2b4!important}.trialTeacherContainer .resultSummaryDetails.question_list table .is--fault:not(.testCorrect) td:first-of-type span{color:#fff}.trialTeacherContainer .resultSummaryDetails.question_list .hisshu_tv label{width:48%!important}.trialTeacherContainer .resultSummaryDetails.student_result table{border-collapse:collapse;margin:0 auto 2em;width:100%;width:calc(100% - 40px)}.trialTeacherContainer .resultSummaryDetails.student_result table tr:nth-of-type(2n){background:hsla(0,0%,90%,.4)}.trialTeacherContainer .resultSummaryDetails.student_result table th{white-space:nowrap}.trialTeacherContainer .resultSummaryDetails.student_result table td{border:1px solid #e6e6e6;padding:8px .5em;text-align:center}.trialTeacherContainer .resultSummaryDetails.student_result table td:nth-of-type(3) span.testCorrect.is--fault .ion-ios-close-empty{color:#5bd1d6;font-size:40px}.trialTeacherContainer .resultSummaryDetails.student_result table td:nth-of-type(3) span.testCorrect.is--correct .ion-ios-circle-outline{color:#fca2b4;font-size:27px}.trialTeacherContainer .resultSummaryDetails.student_result table td:nth-of-type(6){text-align:left;text-decoration:underline}.trialTeacherContainer .resultSummaryDetails.student_result table td em{font-size:120%;font-style:normal}.trialTeacherContainer .resultSummaryDetails.student_result table .is--fault:not(.testCorrect){background:#fca2b4!important}.trialTeacherContainer .resultSummaryDetails.student_result table .is--fault:not(.testCorrect) td:nth-of-type(3) span.testCorrect i{color:#fff}.bredCrumb{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 0 10px;padding:0}.bredCrumb li{font-size:.9em;margin:0 5px 0 0;padding:0}.bredCrumb li a{color:#fca2b4}.bredCrumb li:after{content:"＞";margin:0 5px}.bredCrumb li:last-child:after{content:""}.RecordChange{margin:0 0 1em!important;width:100%}.RecordChange,.RecordChange .select_group_wrap,.RecordChange>div{position:relative}.RecordChange .select_group_wrap:after,.RecordChange>div:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:4px;content:"";height:10px;margin:auto;pointer-events:none;position:absolute;right:13px;top:0;transform:rotate(45deg);vertical-align:middle;width:10px}.RecordChange .select_group_wrap:before,.RecordChange>div:before{background:#ff6e82;border-radius:50%;bottom:0;content:"";display:block;height:26px;margin:auto;pointer-events:none;position:absolute;right:5px;top:0;width:26px}.RecordChange .select_group_wrap :focus,.RecordChange>div :focus{border-color:#ff6e82;outline:none}.RecordChange select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #999;border-radius:22px;font-size:large;font-weight:500;padding:.5em 20px;width:100%}.RecordChange select::-ms-expand{display:none}.RecordChange button{background-color:#999;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;padding:.5em 10px;position:absolute;right:0;top:-22.5px}.side260>.trial_title{margin:10px 0 5px;padding:0}.side260 iframe{zoom:.9;border:1px solid #999;border-radius:10px;overflow:hidden;transform:scale(.9);transform-origin:0 0;width:320px}.main660{background:none!important;border:none!important;margin:20px 0!important;padding:0!important;width:660px}.main660>.trial_title{border-bottom:none;margin-bottom:5px;padding:0}.main660>.trial_title p{font-size:.85em}.main660 table{border-collapse:separate;border-radius:10px;border-spacing:0;width:100%}.main660 table td,.main660 table th{border-right:1px solid #ccc;padding:.3em;text-align:center;white-space:nowrap}.main660 table td:last-child,.main660 table th:last-child{border-right:1px solid #999}.main660 table td:first-child,.main660 table th:first-child{border-left:1px solid #999}.main660 table th{border-top:1px solid #999;font-size:.7em}.main660 table td{border-bottom:1px solid #ccc;font-size:1em}.main660 table td:first-child{border-left:1px solid #999}.main660 table td ul{list-style-type:none;padding-left:0}.main660 table td ul li:nth-of-type(2){border-top:1px solid #ccc;font-size:.75em;margin-top:2px;padding-top:2px}.main660 table thead{background:#eee}.main660 table thead tr:first-of-type th:first-child{border-radius:10px 0 0 0}.main660 table thead tr:first-of-type th:last-child{background:#999;border-bottom:none;border-radius:0 10px 0 0;color:#fff}.main660 table thead tr:nth-of-type(2) th:first-child{border-left:none}.main660 table tbody tr:nth-of-type(odd){background:#fff}.main660 table tbody tr:nth-of-type(2n){background:#f6f6f1}.main660 table tbody tr:first-child td{border-top:1px solid #999}.main660 table tbody tr:last-child td{border-bottom:1px solid #999}.main660 table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.main660 table tbody tr:last-child td:last-child{border-radius:0 0 10px 0}.main660 table tbody tr.selected td{border-bottom:2px solid #fca2b4;border-top:2px solid #fca2b4}.main660 table tbody tr.selected td:first-child{border-left:2px solid #fca2b4}.main660 table tbody tr.selected td:last-child{border-right:2px solid #fca2b4}.main660 table tbody tr.is--fault{background:#ffaa80!important}.tableContainer{margin:25px 0 50px;width:100%}.tableContainer .btn-wrap{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.tableContainer .btn-wrap li.display-inline-block .btn{margin:0;padding:.75em 5em}.tableContainer .btn-wrap li.small{font-size:10px}.tableContainer .btn-wrap li.small ul{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:1em}.tableContainer .btn-wrap li.small ul li.description{min-width:400px}.tableContainer .btn-wrap li.small ul li.description p{font-size:10px}.tableContainer .btn-wrap li.small ul li.description p.title{background:#999;border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-size:12px;padding:.35em 3em .75em}.tableContainer .btn-wrap li.small ul li.description p.text{background:#fff;border:1px solid #999;border-radius:8px;font-weight:400;margin-top:-.75em;padding:1em;position:relative}.tableContainer .btn-wrap li.small ul li.btn.btn--off2{border:2px solid #999;cursor:pointer;font-size:18px;margin:0 1em 0 0;padding:.75em;vertical-align:middle;width:auto}.tableContainer .btn-wrap li.small ul li.btn.btn--off2 .icon_mlf{margin-right:.25em}.tableContainer .btn-wrap li.small ul li.btn.btn--off2 .icon_mlf:before{color:#fff}.tableContainer table{margin:0 20px;width:100%;width:calc(100% - 40px)}.tableContainer table td,.tableContainer table th{text-align:center}.tableContainer table th{background:#666;border:1px solid #fff;color:#fff;font-size:14px;font-weight:500;padding:.5em 1em;white-space:nowrap}.tableContainer table td{border:1px solid #e6e6e6;font-size:16px;padding:8px .5em}.tableContainer table td:not(:first-of-type) span{font-size:80%}.tableContainer table td:first-of-type span.pink{color:#ff6e82}.tableContainer table td:first-of-type span.green{color:#5bd1d6}.tableContainer table thead tr:first-of-type th{font-size:1em}.tableContainer table tbody tr.is--pointer{cursor:pointer}.tableContainer table tbody tr.is--pointer:hover{background:hsla(60,68%,93%,.5)!important}.tableContainer table tbody tr:nth-of-type(2n){background:hsla(0,0%,90%,.4)}.tableContainer table tbody tr:has(data-sheet_number){cursor:pointer}.tableContainer table tbody tr.is--fault{background:#fca2b4}.tableContainer table tbody tr.is--fault td:first-of-type span{color:#fff}.tableContainer table.tableContainer_genre{width:auto}.tableContainer table.tableContainer_genre thead tr th{font-size:14px}.tableContainer table.tableContainer_genre tbody td:nth-of-type(4){text-align:left}.tableContainer table.tableContainer_genre tbody td:nth-of-type(5){font-size:14px;text-align:left;text-decoration:underline}.tableContainer table.tableContainer_genre tbody td em{font-size:120%;font-style:normal}.tableContainer table.tableContainer_student{border-collapse:collapse;width:100%;width:calc(100% - 40px)}.tableContainer table.tableContainer_student th{font-size:14px}.tableContainer table.tableContainer_student tbody td.underline{text-decoration:underline}.tableContainer table.tableContainer_student tbody td ul li:first-child{font-weight:500}.rb_help{padding:1em 1.5em!important}.rb_help h4{font-weight:500;line-height:1;margin:0;padding:0}.rb_help table{margin:5px 0 0;padding:0}.rb_help table td{font-weight:400;margin:0;padding-right:1.25em;padding-top:.4em}.rb_help table td:nth-of-type(2n){padding-right:0}.s_header_menu{margin:0 auto;padding:0;width:100%}.s_header_menu:after{clear:both;content:"";display:table}@media screen and (max-width:999px){.s_header_menu{max-width:600px}}@media screen and (min-width:1000px){.s_header_menu{max-width:980px}}.s_header_menu .s_header_menu_home{color:#fff;font-size:15px;font-weight:500}.s_header_menu .s_header_global{background:#eee;border-bottom:none;display:table;float:left;height:auto;list-style-type:none;margin:0;max-width:450px;padding:0;position:relative;width:75%;z-index:99999}.s_header_menu .s_header_global li{border-right:1px solid #ccc;cursor:pointer;display:table-cell;height:50px;margin:0;max-height:100px;max-width:150px;padding:0;width:25%}.s_header_menu .s_header_global li img{height:auto;margin:0;max-height:100px;max-width:160px;padding:0;width:100%}.s_header_menu input{display:none}.s_header_menu label{cursor:pointer;float:right;height:50px;margin:0;max-height:100px;max-width:150px;padding:0;position:relative;width:25%;z-index:100000}.s_header_menu label img{display:block;height:auto;max-height:100px;max-width:160px;width:100%}.s_header_menu .s_header_menu_contents{background:hsla(0,0%,100%,.96);left:0;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:0;transition:none;width:100%;z-index:-1}.s_header_menu .s_header_menu_contents .icon_mlf.icon_close{background:#fff;border-radius:50%;font-size:25px;height:25px;position:absolute;right:7px;top:11px}.s_header_menu .s_header_menu_contents .s_header_nav{list-style-type:none;margin:0 auto;max-width:600px;padding:0;width:100%}.s_header_menu .s_header_menu_contents .s_header_nav li{font-size:17px}.s_header_menu .s_header_menu_contents .s_header_nav li a{color:#333;display:inline-block;display:block;margin:0;padding:5px 25px 5px 10px;position:relative;text-decoration:none;vertical-align:middle;width:100%}.s_header_menu .s_header_menu_contents .s_header_nav li a:after{border-right:1px solid #333;border-top:1px solid #333;bottom:0;content:"";height:14px;left:auto;margin:auto;position:absolute;right:15px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}@media screen and (max-width:999px){.s_header_menu .s_header_menu_contents .s_header_nav li a:after{height:8px;width:8px}}.s_header_menu .s_header_menu_contents .s_header_nav li ul{margin-left:1em}.s_header_menu .s_header_menu_contents .s_header_nav li ul li{margin-bottom:.5em}.s_header_menu .s_header_menu_contents .s_header_nav li ul li a{color:#999;font-size:15px}.s_header_menu .s_header_menu_contents .s_header_nav>li{margin-bottom:.5em}.s_header_menu input:checked+label+.s_header_menu_contents{opacity:1;padding:0;z-index:100001}.s_header{height:65px;margin:0 auto}.s_header img{display:inline-block;height:auto;margin:0;max-height:128px;max-width:512px;vertical-align:middle;width:80%}.s_header label{background:#fff;border-radius:50%;font-size:6px;height:25px;text-align:center;width:25px}.s_header label:after{bottom:-12px;color:#fff;content:"メニュー";display:inline-block;font-size:10px;left:-7px;line-height:1em;position:absolute;text-align:center;transform:scale(.6);transform-origin:center;white-space:nowrap;width:4em}.s_header label .icon_menu{display:inline-block;font-size:16px;line-height:1.25em;vertical-align:middle}.s_header label .icon_menu:before{vertical-align:middle}.s_header .s_header_menu{background:url(../img/bg_kango_header.svg) top no-repeat;background-size:cover;display:table;min-height:65px;padding:0 2% 2vh}.s_header .s_header_menu .s_header_menu_home,.s_header .s_header_menu>a,.s_header .s_header_menu>label{display:table-cell;vertical-align:middle}.s_header .s_header_menu>a{width:30%}.s_header .s_header_menu>a img{width:100%}.s_header .s_header_menu>a img.logo_medilink_kango{max-width:100px}.s_header .s_header_menu>a img.logo_cs_kango{max-width:150px}.s_header .s_header_menu .s_header_menu_home{width:42%}.s_header .s_header_menu>label{margin-top:10px}.my_menu{margin:0 auto;max-width:600px;padding:0 2%;width:100%}.my_menu h2{font-size:26px;font-weight:500;margin:.5em 0}@media screen and (max-width:1000px){.my_menu h2{font-size:15px}}.my_menu h2:before{color:#ff6e82;content:"■";display:inline-block;font-size:50%;line-height:1;vertical-align:middle}@media screen and (max-width:1000px){.my_menu h2:before{transform:scale(.7);transform-origin:center}}.my_menu p{margin-bottom:.5em}.my_menu .box_borer{margin-bottom:30px}.my_menu ul.mypage_menu{list-style-type:none;padding-left:0}.my_menu ul.mypage_menu li{margin-bottom:15px}.my_menu ul.mypage_menu li a{border:1px solid #ff6e82;border-radius:5px;color:#333;display:block;font-size:15px;font-weight:500;padding:10px;text-align:center;text-decoration:none}.my_menu ul.mypage_menu li a.disabled{filter:grayscale(100%);opacity:.5}.my_menu ul.mypage_menu li a .menu_text{vertical-align:middle}.my_menu ul.mypage_menu li a .icon_mlf{font-size:20px;margin-right:3px;padding-bottom:4px;vertical-align:middle}.my_menu ul.mypage_menu li.col_4 a{font-size:12px;padding:5px}.my_menu ul:not(.mypage_menu):not(.row_split){list-style-type:none;margin:0 0 1em;max-width:600px;padding:0;width:100%}.my_menu ul:not(.mypage_menu):not(.row_split) li{height:auto;max-height:200px;max-width:600px;width:100%}.my_menu ul:not(.mypage_menu):not(.row_split) li:hover{opacity:.85}.my_menu ul:not(.mypage_menu):not(.row_split) li img{height:auto;width:100%}.my_menu ul:not(.mypage_menu):not(.row_split) li dl dd{height:auto;margin:0;width:100%}.my_menu nav+ul{border:1px solid #666;border-bottom:none;box-sizing:border-box;display:table;margin:0 auto;max-width:600px;padding:0;width:100%}.my_menu nav+ul li{background:#eee;border-right:1px solid #666;display:table-cell;width:50%!important}.my_menu nav+ul li:first-of-type{margin:0;padding:0}.my_menu nav+ul li:last-child{border-right:none}.my_menu nav+ul li a,.my_menu nav+ul li a img{margin:0;padding:0;width:100%}.my_menu nav+ul li a img{height:auto;max-height:100px;max-width:320px}.kango_topics{margin:0 auto 20px;max-width:600px;width:100%}.kango_topics .topics__headline dd:not(:last-child){margin-bottom:1em}.kango_topics .topics__headline strong{font-weight:500}.submit_sirial ul{list-style-type:none;margin:0 auto;padding-left:0;text-align:center}.submit_sirial ul .btn--orange{margin:30px auto;padding:0;width:90%}.kango_topics_qb{margin:0 auto 15px;padding:0 5px}.kango_topics_qb .box_borer{width:100%}.modal{margin-bottom:0}.modal .btn--default,.modal .btn--orange{list-style-type:none;margin:0 auto;max-width:600px;padding-left:0;text-align:center;width:90%}.enter_sirial{border-radius:0!important;margin:0;padding:0 1em 1em!important}.enter_sirial p{font-size:1em;line-height:1.4}.enter_sirial h4{border-top:1px solid #ccc;font-size:1.5em;font-weight:400;margin:0;padding:15px 0 0}.enter_sirial h4+p{font-size:x-small;margin:1em 0 0;padding:0}.enter_sirial ul{margin:0 0 10px;padding:0}.enter_sirial ul li{margin:0;padding:0}.enter_sirial ul li .btn--orange{margin:0 auto;padding:1em .5em;text-align:center;width:100%}.enter_sirial ul .fukidasi_osusume{height:auto;left:-40%;margin:0;max-width:65px;padding:0;position:relative;top:18px;width:50%}.enter_sirial_footer{background:#eee;border-radius:0 0 15px 15px;border-top:1px solid #ccc;padding:15px}.enter_sirial_footer p{margin:0 auto;padding:0}.enter_sirial_footer p input[type=checkbox]{height:16px;margin-right:3px;vertical-align:middle;width:16px}.crumb{margin:0 auto 2em;max-width:980px;width:100%}#teacher_body .crumb{margin:10px auto 0;max-width:calc(100% - 50px)}.crumb li{display:inline-block;font-size:14px;margin:0 3px 0 0}.crumb li a{color:#fca2b4}.crumb li:after{content:"＞";margin:0 0 0 3px}.crumb li:last-child:after{content:""}@media screen and (max-width:999px){.crumb{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-bottom:1em;max-width:600px;overflow-x:auto;overflow-y:hidden;overflow:auto;padding:10px .5em;white-space:nowrap}.crumb li{font-size:11px}}article{margin-bottom:30px;margin-left:auto;margin-right:auto;width:100%}article:after{clear:both;content:"";display:table}article .article_title{margin:0 auto;max-width:980px;width:100%}@media screen and (max-width:999px){article .article_title{max-width:600px}}article .article_title .accordion_button{float:right;font-weight:400}article .article_title .accordion_button button{background-color:#f50;border:none;border-radius:5px;box-shadow:none;color:#fff;font-size:12px;padding:.5em 10px}article .article_title .accordion_button button.orange{background-color:#f50}article .article_title .accordion_button button.blue{background-color:#2692bd}article .article_title .accordion_button button.default{background-color:#999}article .correct_rate_graph_container{margin-bottom:3em;position:relative;width:100%}article .correct_rate_graph_container svg{display:block;font-size:11px;margin:0 auto}article .correct_rate_graph_container .graph_arrow{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;left:2%;position:absolute;top:40%;width:96%}article .correct_rate_graph_container .graph_arrow li{cursor:pointer;height:20px;overflow:hidden;position:relative;text-indent:20px;white-space:nowrap;width:20px}article .correct_rate_graph_container .graph_arrow li .icon_pagetop{bottom:0;display:inline-block;font-size:20px;height:100%;left:0;margin:auto;position:absolute;right:0;text-indent:0;top:0;width:100%}article .correct_rate_graph_container .graph_arrow li .icon_pagetop span:before{left:0;margin:auto;position:absolute;right:0}article .correct_rate_graph_container .graph_arrow li.prev .icon_pagetop .path2:before{transform:rotate(-90deg)}article .correct_rate_graph_container .graph_arrow li.next .icon_pagetop .path2:before{transform:rotate(90deg)}article .bookmark_test{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:10px auto 0;max-width:600px;padding:.5em;width:95%}article .bookmark_test li{margin:0 5px;padding:0}article .bookmark_test li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;max-width:30px;width:25%}article .bookmark_test li:first-of-type img{height:auto;max-height:30px;max-width:30px;width:100%}article .bookmark_test li:nth-of-type(2){font-size:14px;line-height:1;margin:0;padding:0}article .bookmark_test li:nth-of-type(3){box-pack:end;-ms-flex-pack:end;display:-moz-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin-left:auto;margin-right:0;max-width:25px;width:7%}article .bookmark_test li:nth-of-type(3) img{height:100%;width:auto}.kango_qb{margin:0 auto;max-width:600px;padding:0}.kango_qb .kango_topics_qb{margin-top:0}.replies table{margin:0 auto;width:100%!important}.replies table td,.replies table th{border-right:1px solid #ccc;padding:.5em;text-align:center;width:25%}.replies table td:last-child,.replies table th:last-child{border-right:none}.replies table th{background:#eee;font-size:smaller;font-weight:400}.replies table td{background:#fff;color:#fca2b4;font-size:larger}.replies table td span{font-size:.8em}.achievement{border-top:1px solid #ccc;max-width:600px;padding-top:10px}.achievement .caution{background:#fff;border-radius:10px;font-size:x-small;margin:5px 10px;padding:.5em;text-align:center}.achievement .achieve_list{margin:0;padding:0;width:100%}.achievement .achieve_list dl{border-right:1px solid #ccc;box-sizing:border-box;float:left;list-style-type:none;margin:0 0 10px;padding:0;width:25%}.achievement .achieve_list dl:nth-of-type(4n){border-right:none}.achievement .achieve_list dl a{text-decoration:none}.achievement .achieve_list dl dt{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#eee;display:-moz-flex;display:flex;font-size:x-small;height:30px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:3px;text-align:center;white-space:nowrap}.achievement .achieve_list dl dd{margin:0;padding:0}.achievement .achieve_list dl dd ul{background:#fff;list-style-type:none;margin:0;padding:0}.achievement .achieve_list dl dd ul li{color:#fca2b4;font-size:larger;margin:0;padding:0;text-align:center}.achievement .achieve_list dl dd ul li span{font-size:.8em}.achievement .achieve_list dl dd ul li:nth-of-type(2){color:#999;font-size:x-small;padding:2px 0}.achievement .achieve_list .faq_qb{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 auto 15px;padding:0;width:100%}.achievement .achieve_list .faq_qb li{margin:0;padding:0 5px;width:100%}.achievement .achieve_list .faq_qb li a{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:small;height:40px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1.2;margin:0;text-align:left;text-decoration:none}.achievement .achieve_list .faq_qb li a img{height:24px;margin-right:5px;width:auto}.achievement .table_control{margin:0;padding:0}.achievement .table_control li{background:#eee url(../img/btn_table_control_open.svg) no-repeat 50%;background-size:contain;border:1px solid;border-color:#ccc #ccc #666;height:45px;margin:0;padding:0;text-indent:-5000px;width:100%}.achievement .table_control li.table_close{background:#eee url(../img/btn_table_control_close.svg) no-repeat 50%;background-size:contain;border-top:none}.course_list{border-bottom:1px solid #ccc;margin:0 auto;max-width:600px;padding-bottom:30px}.course_list ul{background-color:#fff;border-radius:10px;box-shadow:0 4px 0 0 rgba(0,0,0,.4);box-sizing:border-box;margin:0;padding:0;width:100%}.course_list ul:after{clear:both;content:"";display:table}.course_list ul li{border-bottom:1px solid #ccc;cursor:pointer;display:block;padding:10px 15px}.course_list ul li dl{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;box-sizing:border-box;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;max-width:600px;padding:0}.course_list ul li dl dd{margin:0 5px;padding:0}.course_list ul li dl dd:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;max-width:30px;width:25%}.course_list ul li dl dd:first-of-type img{height:auto;max-height:30px;max-width:30px;width:100%}.course_list ul li dl dd:nth-of-type(2) p{font-size:1em;line-height:1.2;margin:0;padding:0}.course_list ul li dl dd:nth-of-type(3){box-pack:end;-ms-flex-pack:end;display:-moz-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin-left:auto;margin-right:0;max-width:25px;width:7%}.course_list ul li dl dd:nth-of-type(3) img{height:100%;width:auto}.course_list ul li:last-child,.course_list.noborder{border-bottom:none}.done_course,.recommend_course{margin:0 auto;max-width:600px!important;width:100%}.done_course .article_title,.recommend_course .article_title{margin-bottom:5px}.done_course .article_title dd:last-child,.recommend_course .article_title dd:last-child{margin-left:auto;padding-right:0!important}.done_course .article_title dd:last-child .btn--yellow,.recommend_course .article_title dd:last-child .btn--yellow{box-pack:center;-ms-flex-pack:center;color:#666;display:-moz-flex;display:flex;display:block;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 3px 0 0;padding:2px 5px;width:auto}.done_course .article_title dd:last-child .btn--yellow ul,.recommend_course .article_title dd:last-child .btn--yellow ul{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0;padding:0}.done_course .article_title dd:last-child .btn--yellow ul li,.recommend_course .article_title dd:last-child .btn--yellow ul li{font-size:.8em;margin:0 3px 0 0;padding:0}.done_course .article_title dd:last-child .btn--yellow ul li:first-of-type,.recommend_course .article_title dd:last-child .btn--yellow ul li:first-of-type{width:25px}.done_course .article_title dd:last-child .btn--yellow ul li:first-of-type img,.recommend_course .article_title dd:last-child .btn--yellow ul li:first-of-type img{height:20px;width:20px}.done_course .view_switch,.recommend_course .view_switch{background:#fff;border-radius:15px;margin:0;padding:0 0 15px}.done_course .view_switch dl.view_pref,.recommend_course .view_switch dl.view_pref{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;margin:0;padding:5px;width:100%}.done_course .view_switch dl.view_pref:last-child,.recommend_course .view_switch dl.view_pref:last-child{border-bottom:none;border-radius:15px;padding-bottom:10px}.done_course .view_switch dl.view_pref dd,.done_course .view_switch dl.view_pref dt,.recommend_course .view_switch dl.view_pref dd,.recommend_course .view_switch dl.view_pref dt{height:auto;margin:0;padding:5px}.done_course .view_switch dl.view_pref dd,.recommend_course .view_switch dl.view_pref dd{margin-left:auto}.done_course .view_switch dl.view_pref dd .radio_switch input,.recommend_course .view_switch dl.view_pref dd .radio_switch input{display:none}.done_course .view_switch dl.view_pref dd .radio_switch label,.recommend_course .view_switch dl.view_pref dd .radio_switch label{background:#ccc;border-radius:25px;border-right:1px solid #ccc;color:#fff;cursor:pointer;display:block;float:left;font-size:large;height:50px;line-height:50px;margin:0 15px 0 0;padding:0;text-align:center;transition:.1s;width:50px}.done_course .view_switch dl.view_pref dd .radio_switch label:last-child,.recommend_course .view_switch dl.view_pref dd .radio_switch label:last-child{margin-right:0}.done_course .view_switch dl.view_pref dd .radio_switch input[type=radio]:checked+label,.recommend_course .view_switch dl.view_pref dd .radio_switch input[type=radio]:checked+label{background-color:#32b446;color:#fff;height:50px;width:50px}.done_course .view_switch dl.view_pref dd .slide_switch,.recommend_course .view_switch dl.view_pref dd .slide_switch{position:relative;width:90px}.done_course .view_switch dl.view_pref dd .slide_switch-checkbox,.recommend_course .view_switch dl.view_pref dd .slide_switch-checkbox{display:none}.done_course .view_switch dl.view_pref dd .slide_switch-label,.recommend_course .view_switch dl.view_pref dd .slide_switch-label{border:1px solid #fff;border-radius:50px;cursor:pointer;display:block;overflow:hidden}.done_course .view_switch dl.view_pref dd .slide_switch-inner,.recommend_course .view_switch dl.view_pref dd .slide_switch-inner{display:block;margin-left:-88px;transition:margin .1s ease-in 0s;width:190px}.done_course .view_switch dl.view_pref dd .slide_switch-inner:after,.done_course .view_switch dl.view_pref dd .slide_switch-inner:before,.recommend_course .view_switch dl.view_pref dd .slide_switch-inner:after,.recommend_course .view_switch dl.view_pref dd .slide_switch-inner:before{color:#fff;display:block;float:left;font-size:1em;height:50px;line-height:50px;padding:0;width:88px}.done_course .view_switch dl.view_pref dd .slide_switch-inner:before,.recommend_course .view_switch dl.view_pref dd .slide_switch-inner:before{background-color:#32b446;color:#fff;content:"ON";padding-left:10px;text-align:left}.done_course .view_switch dl.view_pref dd .slide_switch-inner:after,.recommend_course .view_switch dl.view_pref dd .slide_switch-inner:after{background-color:#ccc;color:#fff;content:"OFF";padding-right:7px;text-align:right}.done_course .view_switch dl.view_pref dd .slide_switch-switch,.recommend_course .view_switch dl.view_pref dd .slide_switch-switch{background:#fff;border:1px solid #fff;border-radius:50px;bottom:0;display:block;margin:4px;position:absolute;right:40px;top:0;transition:all .1s ease-in 0s;width:42px}.done_course .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-inner,.recommend_course .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-inner{margin-left:0}.done_course .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-switch,.recommend_course .view_switch dl.view_pref dd .slide_switch-checkbox:checked+.slide_switch-label .slide_switch-switch{right:0}.course_container{background:#fff;margin:0 auto 10px;max-width:600px;padding:5px 0;width:100%}.course_container .course_title{box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 0 5px;padding-bottom:8px}.course_container .course_title li{box-sizing:border-box;margin-right:10px}.course_container .course_title li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin:0 10px 0 0;padding:0 0 0 10px}.course_container .course_title li:first-of-type img{height:100%;max-height:100px;max-width:100px;width:100%}.course_container .course_title li:nth-of-type(2){box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;flex-flow:column;margin:0 10px 0 0;padding:0;width:55%!important}.course_container .course_title li:nth-of-type(2) dl{margin:0;padding:0;z-index:5}.course_container .course_title li:nth-of-type(2) dl dd{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 0 5px;padding:0}@media screen and (min-width:320px){.course_container .course_title li:nth-of-type(2) dl dd span{font-size:.7em;padding:0 .3em;white-space:nowrap}.course_container .course_title li:nth-of-type(2) dl dd img{height:20px;margin-left:5px;max-height:30px;width:auto}}@media screen and (min-width:1000px){.course_container .course_title li:nth-of-type(2) dl dd span{font-size:1em;padding:0 .5em;white-space:nowrap}.course_container .course_title li:nth-of-type(2) dl dd img{height:30px;margin-left:5px;width:auto}}.course_container .course_title li:last-child{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#eee url(../img/course_title_arrow.png) no-repeat 0;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 0 0 auto;padding:0 5px 0 25px;width:30%}.course_container .course_title li:last-child img{display:block;height:auto;max-height:100px;max-width:100px;width:100%}.course_container .course_title li h3{font-size:16px;font-weight:400;line-height:1.1;margin:0;padding:0}.course_container .course_title li span{border:1px solid;border-radius:5px;font-size:small;padding:3px .25em}.course_container .title_list{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:0 15px}.course_container .title_list li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;box-sizing:border-box;color:#fff;display:-moz-flex;display:flex;height:auto;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:10px 0;max-width:307px;padding:0;width:48%}.course_container .title_list li img{height:auto;max-height:193px;max-width:310px;width:100%}.nograph{border-bottom:none;margin:0;padding:0}.course_title+div{background-color:#fff;padding:0 10px}.course_title+div .course_graph{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#999;border-radius:10px;color:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0 15px 0 0;width:100%}.course_title+div .course_graph li{margin-right:10px}.course_title+div .course_graph li:first-of-type{border-right:1px solid #ccc;box-sizing:border-box;font-size:x-small;line-height:1.1;padding:0 0 8px;text-align:center;width:6em}.course_title+div .course_graph li:first-of-type img{display:block;height:auto;margin:0 auto;max-width:100%;position:relative;top:-11px;width:auto}.course_title+div .course_graph li:nth-of-type(2){font-size:1em;line-height:1;white-space:nowrap}.course_title+div .course_graph li:nth-of-type(2) span{font-size:x-small;margin-left:3px;vertical-align:middle}.course_title+div .course_graph li:nth-of-type(3){margin-left:auto;margin-right:0;padding:0;width:60%}.no_view{background:#ccc;text-align:center}.graphBar{background:#999}.graphBar__inner{background:#ff6e82}.recommend_course .course_container .course_comment{border-bottom:1px solid #ccc;margin:0 0 5px;padding:0 10px}.recommend_course .course_container .course_comment li{margin:0;padding:0 0 2px}.recommend_course .course_container .course_comment li p{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:12px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;left:1;margin:0;padding:0}.recommend_course .course_container:nth-of-type(odd) p:before{bottom:-5px;content:url(../img/ic_course_comment-01.png);height:26px;margin-right:15px;position:relative;width:18px;z-index:10}.recommend_course .course_container:nth-of-type(2n) p:before{bottom:-5px;content:url(../img/ic_course_comment-02.png);height:26px;margin-right:15px;position:relative;width:18px;z-index:10}.naze_list{margin:0 auto;max-width:600px;padding:0;width:100%!important}@media screen and (min-width:641px){.naze_list{width:600px}}.naze_list .page_title+p{margin:0;padding:10px 0 0 1em}.naze_list .naze_list_titleneko .fl{width:80%}.naze_list .naze_list_titleneko .fl p{margin:0 2% 0 1em}.naze_list .naze_list_titleneko .fr{padding:0 4% 0 0;width:20%}.naze_list .naze_list_container ul{border-top:1px solid #e6e6e6}.naze_list .naze_list_container ul li{border-bottom:1px solid #e6e6e6;padding:1em 2em 1em 3em;position:relative}.naze_list .naze_list_container ul li:after{bottom:1.25em;color:#e6e6e6;content:"▶";position:absolute;right:.5em;z-index:-1}.naze_list .naze_list_container ul li.no_link:after{content:""}.naze_list .naze_list_container ul li .icon{border-right:1px dashed #333;height:100%;left:0;position:absolute;text-align:center;top:0;width:2em}.naze_list .naze_list_container ul li .icon .icon_mlf{bottom:0;font-size:15px;height:15px;left:0;margin:auto;position:absolute;right:0;top:0}.naze_list .naze_list_container ul li .progress{box-pack:left;-ms-flex-pack:left;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left}.naze_list .naze_list_container ul li .progress .graphBar{margin-top:.5em;width:80%}.naze_list .naze_list_container ul li .progress_text{margin-left:.5em}.naze_list .naze_list_container ul li .progress_text em{font-size:19px;font-style:normal;font-weight:500}.naze_list .naze_list_container ul li.readnow{background:#ffe4ed}.naze_list .naze_list_container ul li.readnow .now{background:#ff6e82;color:#fff;display:inline-block;margin-bottom:1em}.naze_list .modal p{padding:0 1em}.naze_progress_graph_all{margin:0 auto;max-width:600px;width:100%}.naze_progress_graph_all .progress_graph_container{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;align-items:stretch;background-color:#fff;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto;overflow:hidden;padding:0}.naze_progress_graph_all .progress_graph_container figure{margin:0 auto;padding:0;position:relative;width:40%}.naze_progress_graph_all .progress_graph_container figure .progress_state{height:auto;left:0;margin:0 2px 0 0;max-width:30px;position:absolute;top:5px;width:100%}.naze_progress_graph_all .progress_graph_container figure figcaption{color:#5bd1d6;font-size:12px;font-weight:500;margin:0 auto;padding:.5em .25em;text-align:center;width:100%}.naze_progress_graph_all .progress_graph_container figure .donutsGraph{background-color:#fff}.naze_progress_graph_all .progress_graph_container figure div{margin:0;padding:0;position:relative}.naze_progress_graph_all .progress_graph_container figure div.content{padding-bottom:0;text-align:center}.naze_progress_graph_all .progress_graph_container figure div.content .count{transform:translateY(-50%)}@media(max-width:600px){.naze_progress_graph_all .progress_graph_container figure div .percent p{font-size:3.2vw!important}.naze_progress_graph_all .progress_graph_container figure div .percent em{font-size:8.8vw!important}}@media(min-width:601px){.naze_progress_graph_all .progress_graph_container figure div .percent p{font-size:16px!important}.naze_progress_graph_all .progress_graph_container figure div .percent em{font-size:52px!important}}.naze_progress_graph_all .progress_graph_container figure div .fraction{bottom:inherit;left:inherit;position:relative;width:auto}.naze_progress_graph_all .progress_graph_container figure div .fraction:before{background-color:#5bd1d6;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.naze_progress_graph_all .progress_graph_container figure div canvas{background-size:66%;height:100%;margin:0;padding:5px;width:100%}.m10_progress_graph,.naze_progress_graph{margin:0 auto;max-width:600px;width:100%}.m10_progress_graph .progress_graph_container,.naze_progress_graph .progress_graph_container{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;align-items:stretch;background-color:#fff;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto;overflow:hidden;padding:0}.m10_progress_graph .progress_graph_container figure,.naze_progress_graph .progress_graph_container figure{box-pack:center;-ms-flex-pack:center;align-items:stretch;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:0;position:relative;width:33.333%}.m10_progress_graph .progress_graph_container figure .progress_state,.naze_progress_graph .progress_graph_container figure .progress_state{height:auto;left:0;margin:0 2px 0 0;max-width:30px;position:absolute;top:5px;width:100%}.m10_progress_graph .progress_graph_container figure figcaption,.naze_progress_graph .progress_graph_container figure figcaption{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:10px;height:35px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:5px auto -5px;padding:0 .25em;text-align:center;width:100%}.m10_progress_graph .progress_graph_container figure .donutsGraph,.naze_progress_graph .progress_graph_container figure .donutsGraph{background-color:#fff}.m10_progress_graph .progress_graph_container figure div,.naze_progress_graph .progress_graph_container figure div{margin:0;padding:0;position:relative}.m10_progress_graph .progress_graph_container figure div.content,.naze_progress_graph .progress_graph_container figure div.content{padding-bottom:0;text-align:center}.m10_progress_graph .progress_graph_container figure div.content .count,.naze_progress_graph .progress_graph_container figure div.content .count{transform:translateY(-50%)}@media(max-width:600px){.m10_progress_graph .progress_graph_container figure div .percent p,.naze_progress_graph .progress_graph_container figure div .percent p{font-size:3.2vw!important}.m10_progress_graph .progress_graph_container figure div .percent em,.naze_progress_graph .progress_graph_container figure div .percent em{font-size:8.8vw!important}}@media(min-width:601px){.m10_progress_graph .progress_graph_container figure div .percent p,.naze_progress_graph .progress_graph_container figure div .percent p{font-size:16px!important}.m10_progress_graph .progress_graph_container figure div .percent em,.naze_progress_graph .progress_graph_container figure div .percent em{font-size:52px!important}}.m10_progress_graph .progress_graph_container figure div .fraction,.naze_progress_graph .progress_graph_container figure div .fraction{bottom:inherit;left:inherit;position:relative;width:auto}.m10_progress_graph .progress_graph_container figure div .fraction:before,.naze_progress_graph .progress_graph_container figure div .fraction:before{background-color:#5bd1d6;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.m10_progress_graph .progress_graph_container figure div canvas,.naze_progress_graph .progress_graph_container figure div canvas{background-size:66%;height:100%;margin:0;padding:5px;width:100%}.alert-dialog .enter_sirial p{font-size:1em;text-align:left!important}.alert-dialog .enter_sirial .no_enter{border-top:1px solid #ccc;margin:15px 0 0}.alert-dialog .enter_sirial .no_enter a{display:block;padding:15px 0;width:100%}.serial_info{margin:0 auto;max-width:600px;padding:0}.serial_info .serial_info_body{border-top:1px solid #ccc;margin:0 10px}.serial_info .serial_info_body:after{clear:both;content:"";display:table}.serial_info .serial_info_body h3{color:#fca2b4;margin:15px 0 5px}.serial_info .serial_info_body p{font-size:1em;line-height:1.6;margin:0;padding:0}.serial_info .serial_info_body img.serial_body_image{float:right;height:auto;margin-left:.5em;max-width:250px;vertical-align:bottom;width:50%}.serial_info .serial_info_body .serial_entry{box-pack:center;-ms-flex-pack:center;border-top:1px solid #ccc;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:10px auto 0;padding:10px 0}.serial_info .serial_info_body .serial_entry p{font-size:smaller}.serial_info .serial_info_body .serial_entry input[type=text]{border:1px solid #333;font-size:1em;margin:10px auto;padding:2px;width:90%}.serial_info .serial_info_body .serial_entry .btn--orange{margin:0 auto;padding:.75em;width:90%}.serial_info .serial_info_body .go_nnhome{border-top:1px solid #ccc;margin:10px 0 5px;padding:15px 0;width:100%}.serial_info .serial_info_body .go_nnhome .btn--yellow{margin:0 auto;text-align:center;width:90%}.serial_info .serial_info_body .go_nnhome .btn--orange{font-size:1em;margin:0 auto 15px;width:90%}.serial_info .serial_info_body .go_nnhome img{height:auto;margin:0 3px 0 0;vertical-align:middle;width:25px}.serial_info .serial_info_body .book_list_title{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:15px auto;padding:0;width:100%}.serial_info .serial_info_body .book_list_title dt{margin:0 3px 0 0;padding:0}.serial_info .serial_info_body .book_list_title dt img{display:block;height:30px;width:auto}.serial_info .serial_info_body .book_list_title dd{margin:0;padding:0}.serial_info .serial_info_body .book_list_title dd h3{color:#000;font-size:1em;font-weight:400;line-height:1.3;margin:0;padding:0;text-align:left}.serial_info .serial_info_body .book_list_title dd p{font-size:x-small}.serial_info .serial_info_body .about_serial{list-style-type:disc;margin:0 auto 10px;padding:0 0 0 1em}.serial_info .serial_info_body .about_serial li{font-size:small;line-height:1.5;text-align:left}.serial_info .serial_info_body table thead{background:#ccc}.serial_info .serial_info_body table thead tr{border-radius:10px 10px 0 0}.serial_info .serial_info_body table thead tr th{border-right:1px solid #eee;font-size:small;font-weight:400;padding:.5em 1em;text-align:center;white-space:nowrap}.serial_info .serial_info_body table thead tr th:first-child{border-radius:10px 0 0 0}.serial_info .serial_info_body table thead tr th:last-child{border-radius:0 10px 0 0}.serial_info .serial_info_body table tbody{background:#fff}.serial_info .serial_info_body table tbody tr{border-bottom:1px solid #ccc}.serial_info .serial_info_body table tbody th{border-right:1px solid #ccc;font-size:.85em;height:3em;padding:0}.serial_info .serial_info_body table tbody th img{height:auto;max-width:74px;position:relative;top:3px;width:50%}.serial_info .serial_info_body table tbody th.no_serial img{height:auto;max-width:74px;width:50%}.serial_info .serial_info_body table tbody td{font-size:.85em;height:3em;padding:0 .5em}.serial_info .serial_info_body table tbody td span{font-size:smaller}.serial_info .serial_info_body table tr:last-child{border-bottom:none}.serial_info .serial_info_body table tr:last-child th{border-radius:0 0 0 10px}.serial_info .serial_info_body table tr:last-child td{border-radius:0 0 10px 0}.serial_info .serial_info_body table+p{font-size:x-small;margin:10px 0}.serial_info .serial_info_body .serial_result{list-style-type:none;margin:15px auto;padding-left:0}.serial_info .serial_info_body .serial_result li{text-align:center}.serial_info .serial_info_body .serial_result li h4{font-size:large;font-weight:400;margin:0;padding:0}.serial_info .serial_info_body .serial_result li img{height:auto;margin-bottom:15px;max-width:150px;width:50%}.serial_info .serial_info_body .serial_result p{font-size:smaller;margin-top:5px;text-align:center}.serial_info .no_topline{border-top:none}.relation_naze_m10{margin:0 auto;max-width:600px;padding:0;width:100%}.relation_naze_m10 h3.head_square{margin-top:1.5em}.relation_naze_m10 .m10_list:not(.pickup_list) dl dd ul.columns_max_4 li a.btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:first-child,.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:last-child{flex-basis:20%}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:nth-of-type(2){flex-basis:45%}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:first-child,.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:last-child{flex-basis:20%}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:first-child div,.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:last-child div{text-align:center}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:nth-of-type(2){box-pack:left;-ms-flex-pack:left;flex-basis:45%;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;text-align:left}.relation_naze_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:nth-of-type(2) p.title{font-size:13px;font-weight:500}.relation_video_m10{margin:0 auto;max-width:600px;padding:0;width:100%}.relation_video_m10 h3.head_square{margin-top:1.5em}.relation_video_m10 .m10_list:not(.pickup_list) dl dd ul.columns_max_4 li a.btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:first-child,.relation_video_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:last-child{flex-basis:20%}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_head.columns_max_4 dd:nth-of-type(2){flex-basis:45%}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:first-child,.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:last-child{flex-basis:20%}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:first-child div,.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:last-child div{text-align:center}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:nth-of-type(2){box-pack:left;-ms-flex-pack:left;flex-basis:45%;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;text-align:left}.relation_video_m10 .m10_list:not(.pickup_list) dl.list_body dd .columns_max_4 li:nth-of-type(2) p.title{font-size:13px;font-weight:500}.genre_list_menu{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto 30px;max-width:600px;width:100%}.genre_list_menu li{margin:5px;padding:0;width:30%}.genre_list_menu li img{height:auto;margin:0;padding:0;width:100%}.genre_list_menu+.btn--default,.genre_list_menu+.btn--orange{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 auto;max-width:580px;padding:.5em;width:90%}.genre_list_menu+.btn--default li,.genre_list_menu+.btn--orange li{margin:0;padding:0}.genre_list_menu+.btn--default li img,.genre_list_menu+.btn--orange li img{height:auto;margin-right:3px;width:40px}.m10_list{margin:0 auto;max-width:600px;padding:0;width:100%}.m10_list dl,.m10_list dl dd,.m10_list dl dt{margin:0;padding:0}.m10_list dl dt{background:#999;background-image:url(../img/teacher/arrow_close.png);background-position:10px;background-repeat:no-repeat;background-size:.8em;border-top:1px solid #fff;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:.5em .5em .5em 30px}.m10_list dl dt.open{background-image:url(../img/teacher/arrow_open.png)}.m10_list dl dd ul{box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e6e6e6;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.m10_list dl dd ul>a{text-decoration:none}.m10_list dl dd ul.completed a,.m10_list dl dd ul.execution a{background:#ffe4ed;color:#333}.m10_list dl dd ul li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-right:1px dashed #666;display:-moz-flex;display:flex;flex-basis:20%;font-size:10px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1.4;padding:5px;text-align:center}.m10_list dl dd ul li:last-child{border-right:none}.m10_list dl dd ul li em{font-style:normal}.m10_list dl dd ul li div{margin:0 auto 0 0;text-align:left}.m10_list dl dd ul li div span.num{color:#333;font-size:15px}.m10_list dl dd ul li div span.num small{font-size:10px}.m10_list dl dd ul li div span.num em{font-size:12px}.m10_list dl dd ul.width_nth_2 li:nth-of-type(3),.m10_list dl dd ul.width_nth_3 li:nth-of-type(3){flex-basis:20%}.m10_list dl dd ul.columns_max_4 li{flex-basis:25%}.m10_list dl dd ul.columns_max_5 li{flex-basis:20%}.m10_list .list_head{box-pack:justify;-ms-flex-pack:justify;background:#666;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.m10_list .list_head dd{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-right:1px solid #fff;color:#fff;display:-moz-flex;display:flex;flex-basis:20%;font-size:.625em;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:5px;text-align:center}.m10_list .list_head dd:last-child{border-right:none}.m10_list .list_head.width_nth_2 dd:nth-of-type(3),.m10_list .list_head.width_nth_3 dd:nth-of-type(3){flex-basis:20%}.m10_list .list_head.columns_max_4 dd{flex-basis:25%}.m10_list .list_head.columns_max_5 dd{flex-basis:20%}.genre_list{margin:0 auto;max-width:600px;padding:0}.genre_list .article_title{border-top:1px solid #ccc;margin-top:30px;padding-top:10px}.test_m10{margin:0 auto;max-width:600px;padding:0}.test_m10 .bg-subcolor5{margin-bottom:3em}.test_m10 .list_progress{display:table;list-style-type:none;margin:5px auto 10px;padding:0;width:98%}.test_m10 .list_progress dd{display:table-cell;margin:0;padding:0 5px;width:50%}.test_m10 .list_progress dd .btn--yellow{font-size:1em;padding:1.25em .5em}.test_m10 .list_help{background:#fff;border-radius:10px;color:#fca2b4;font-size:x-small;margin:10px auto 5px;padding:.5em;text-align:center;width:95%}.test_m10 .m10_list dl.columns_max_4.width_nth_3 dd:first-child{flex-basis:50%}.test_m10 .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(2),.test_m10 .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(4){flex-basis:14%}.test_m10 .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(3){flex-basis:22%}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3 li:first-child{flex-basis:50%;font-size:13px;font-weight:500;text-align:left}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3 li:nth-of-type(2),.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3 li:nth-of-type(4){flex-basis:14%}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3 li:nth-of-type(3){flex-basis:22%}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3.execution{background:#ffe4ed;border-bottom-color:#fff}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3.execution li:first-child{color:#ff6e82}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3.completed{background:#ffe4ed;border-bottom-color:#fff}.test_m10 .m10_list dl.list_body ul.columns_max_4.width_nth_3.will_term{background:#e6e6e6;border-bottom-color:#fff}.m10_genre{margin:0 auto;max-width:600px;padding:0;width:100%}.m10_genre .page_title ul li{text-align:center}.m10_genre .page_title ul li:first-of-type{font-size:large;margin-bottom:5px}.m10_genre .page_title ul li:first-of-type img{display:inline-block;height:auto;margin-right:3px;vertical-align:middle;width:25px}.m10_genre .page_title ul li:nth-of-type(2){margin-bottom:10px}.m10_genre .page_title ul li:nth-of-type(2) img{height:auto;width:180px}.m10_genre .page_title+p{background:#fff;border-radius:10px;color:#fca2b4;font-size:x-small;margin:10px auto;max-width:600px;padding:.5em;text-align:center;width:95%}.m10_detail{background:#fff;margin:0 auto;max-width:600px;padding:0;width:100%}.m10_detail h2:not(.head_suare){font-size:15px;font-weight:500;margin:1em 0;text-align:center}.m10_detail .m10_list .list_body li:first-child{font-size:17px;font-weight:500}.m10_detail .m10_list .list_body li span.num{font-size:15px;letter-spacing:.1rem}.m10_detail .m10_list .list_body li span.num .icon_mlf{letter-spacing:normal;vertical-align:middle}.m10test_start_title{padding:0 0 1em}.m10test_start{background:#fff}.m10test_start>ul{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 auto;padding:0}.m10test_start>ul li{margin:10px 1em 0 0}.m10test_start .m10test_start_body{margin:10px 0 0;padding:0 1em}.m10test_start .m10test_start_body dd{margin:15px 0 0;padding:0}.m10test_start .m10test_start_body dd ul{padding:.5em 0;width:100%!important}.m10test_start .m10test_start_body dd ul li{margin-bottom:0}.m10test_start .m10test_start_body dd ul li:not(.btn.btn--primary){font-size:large;line-height:1.2}.m10test_start .m10test_start_body dd ul li:not(.btn.btn--primary) span{font-size:x-small}.m10test_start_foot{border-top:1px solid #ccc;margin:0 auto;padding:15px 0;text-align:center}.m10test_start_foot li{text-decoration:underline}.m10_test{display:block;margin:2em auto;max-width:600px;padding:10px}.m10_test .page_title{margin:0 auto;max-width:600px;padding:0}.m10_test .page_title ul{box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;margin:0 0 10px;padding:0}.m10_test .page_title ul li{margin:0}.m10_test .page_title ul li.add_icon,.m10_test .page_title ul li:first-of-type{margin-right:10px}.m10_test .page_title ul li.add_icon img,.m10_test .page_title ul li:first-of-type img{height:auto;margin:0;max-height:75px;max-width:75px;width:100%}.m10_test .page_title ul li>dl{margin:5px 0 0;padding:0}.m10_test .page_title ul li>dl dd{font-size:14px;margin:0 0 12px;padding:0}.m10_test .page_title ul li h1{font-size:15px;font-weight:500;line-height:1.3;margin:0;padding:0}.m10_test .page_title ul li span.category{border:1px solid;border-radius:5px;color:#fca2b4;font-size:small;padding:3px .5em}.m10_test .page_title ul li span.time{color:#ff6e82}.m10_test .remainder_container{border:1px solid #999;border-radius:5px;margin:0 auto;max-height:370px;max-width:600px;padding:10px}.m10_test .remainder_container>img{display:block;height:15px!important;margin:0 auto;position:relative;top:-13px;width:50px!important}.m10_test .remainder_container ul,.m10_test .remainder_container ul li,.m10_test .remainder_container ul li dl{margin:0;padding:0}.m10_test .remainder_container ul li dl dt{margin:0 0 5px;padding:0}.m10_test .remainder_container ul li dl dt>ul{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.m10_test .remainder_container ul li dl dt>ul li{font-size:12px;line-height:1;margin:0;padding:0;width:auto}.m10_test .remainder_container ul li dl dt>ul li:first-of-type{color:#ff6e82;line-height:24px;margin-right:.5em;white-space:nowrap}.m10_test .remainder_container ul li dl dt>ul li:nth-of-type(2){margin-right:.5em;white-space:nowrap}.m10_test .remainder_container ul li dl dt>ul li:nth-of-type(2) em{font-size:x-large;font-style:normal;font-weight:500}.m10_test .remainder_container ul li dl dt>ul li:nth-of-type(3){font-size:12px;margin:0}.m10_test .remainder_container ul li dl dd{margin:0;padding:0}.m10_test .remainder_container ul li dl dd .graphBar_remainder{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#999;display:-moz-flex;display:flex;height:25px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.m10_test .remainder_container ul li dl dd .graphBar_remainder .graphBar__inner_orange{background:#ff6e82;height:25px}.m10_test .remainder_container ul li dl dd .graphBar_remainder .graphBar__inner_orange p{display:none}.m10_test .btn_wrap{margin:1em auto 0;max-width:630px}.m10_test .btn_wrap ul{box-align:center;-ms-flex-align:center;box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:16px;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.m10_test .btn_wrap ul li{flex-basis:30%}.m10_test .btn_wrap ul li a.btn{padding:1em}@media screen and (max-width:1000px){.m10_test .btn_wrap{max-width:96%}.m10_test .btn_wrap ul{box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.m10_test .btn_wrap ul li{flex-basis:30%}}.m10_test .btn_wrap ul li a.btn.abort{padding-left:1.5em;position:relative}.m10_test .btn_wrap ul li a.btn.abort:after,.m10_test .btn_wrap ul li a.btn.abort:before{border-top:1px solid #fff;content:"";display:block;left:10px;position:absolute;top:50%;top:calc(50% - 1px);width:10px}.m10_test .btn_wrap ul li a.btn.abort:before{transform:skewY(-45deg)}.m10_test .btn_wrap ul li a.btn.abort:after{transform:skewY(45deg)}.m10_test .btn_wrap ul li a.btn.test_over{padding-right:1.5em}.m10_result{margin:0 auto;max-width:980px;padding:0}@media screen and (max-width:999px){.m10_result{max-width:600px}}.m10_result figure{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto 20px;max-width:600px;padding:0}.m10_result figure,.m10_result figure img{height:auto;width:100%}.m10_result>div{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#eee;display:-moz-flex;display:flex;height:140px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto 20px;max-width:600px;width:100%}.m10_result>div.video_wrap{height:auto}.m10_result .m10_result_title{box-align:center;-ms-flex-align:center;box-pack:start;-ms-flex-pack:start;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:980px;padding:10px}@media screen and (max-width:999px){.m10_result .m10_result_title{max-width:600px}}.m10_result .m10_result_title li{margin:0}.m10_result .m10_result_title li:first-of-type{margin-right:15px}.m10_result .m10_result_title li:first-of-type img{height:auto;margin:0;max-height:auto;max-width:75px;width:100%}.m10_result .m10_result_title li>dl{margin:0;padding:0}.m10_result .m10_result_title li>dl dd{margin:0 0 5px;padding:0}.m10_result .m10_result_title li>dl dd:first-child{color:#666;font-size:11px}.m10_result .m10_result_title li>dl dd h1{font-size:17px;font-weight:500;line-height:1.3;margin:0;padding:0}.m10_result .m10_result_title li>dl dd .icon_mlf{color:#fca2b4;font-size:20px;margin-right:2px;vertical-align:text-bottom}.m10_result .m10_score{box-pack:center;-ms-flex-pack:center;background:#f9f9e0;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto;padding:15px 10px;position:relative}.m10_result .m10_score:before{border-color:#fff transparent transparent;border-style:solid;border-width:15px 12.5px 0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.m10_result .m10_score dt{margin:0 auto 7px;padding:0;width:100%}.m10_result .m10_score dt ul{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:10px 0 0;padding:0}.m10_result .m10_score dt ul li{color:#ff6e82;font-size:15px;font-weight:500;margin:0;padding:0;text-align:center}.m10_result .m10_score dt ul li:first-child,.m10_result .m10_score dt ul li:last-child{box-pack:end;-ms-flex-pack:end;display:-moz-flex;display:flex;flex:1;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.m10_result .m10_score dt ul li:first-child .btn--yellow,.m10_result .m10_score dt ul li:last-child .btn--yellow{border-radius:5px;display:inline-block;font-size:x-small;margin:0 0 0 auto;padding:.5em 1.5em;text-decoration:none}.m10_result .m10_score dd{background:#fff;border-radius:5px;color:#000;font-size:15px;margin:0 0 1em;padding:.5em;text-align:center}.m10_result .m10_score dd span{color:#ff6e82}.m10_result .m10_score dd span em{font-size:30px;font-style:normal;font-weight:500}.m10_relation{margin:20px auto 0;max-width:600px;padding:0}.m10_relation .m10_answer_check{list-style-type:none;margin:0 auto;padding:0 10px;width:100%}.m10_relation .m10_answer_check dt{background:#fff;border-radius:10px 10px 0 0;margin:0;padding:.5em .5em 0}.m10_relation .m10_answer_check dt ul{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0 auto;padding:.5em .5em 0}.m10_relation .m10_answer_check dt ul li{font-size:large;margin:0 5px;padding:0}.m10_relation .m10_answer_check dt ul li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin-right:10px!important;max-width:30px;width:25%}.m10_relation .m10_answer_check dt ul li:first-of-type img{height:auto;max-height:30px;max-width:30px;width:100%}.m10_relation .m10_answer_check dt ul li:nth-of-type(2){font-size:14px;line-height:1;margin:0;padding:0}.m10_relation .m10_answer_check dt ul li:nth-of-type(3){box-pack:end;-ms-flex-pack:end;display:-moz-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin-left:auto;margin-right:0;max-width:25px;width:7%}.m10_relation .m10_answer_check dt ul li:nth-of-type(3) img{height:100%;width:auto}.m10_relation .m10_answer_check dt:after{border-color:transparent transparent #eee;border-style:solid;border-width:0 20px 15px;bottom:10px;content:"";height:0;left:50%;position:relative;width:0}.m10_relation .m10_answer_check dd{background:#eee;border-radius:0 0 10px 10px;box-shadow:0 2px 0 0 #a7a39d;margin:0;padding:.5em}.m10_relation .m10_answer_check dd:after{clear:both;content:"";display:table}.m10_relation .m10_answer_check dd p{font-size:small;line-height:1.5;margin:0;padding:0}.m10_relation .m10_answer_check dd p a{color:#fca2b4}.m10_relation .m10_answer_check dd img{display:block;float:right;height:auto;margin:0 0 0 1em;max-width:60px;vertical-align:middle;width:50%}.m10_answer_detail{margin:0 auto;max-width:980px;padding:0}@media screen and (max-width:999px){.m10_answer_detail{max-width:600px}}.m10_answer_detail .article_title h2{background:#f9f9e0;color:#ff6e82;font-size:15px;font-weight:500;padding-bottom:7px;text-align:center}.m10_answer_detail .score_table_container,.m10_answer_detail .score_table_head{box-sizing:border-box;margin:0 auto;max-width:980px;padding:0;width:100%}@media screen and (max-width:999px){.m10_answer_detail .score_table_container,.m10_answer_detail .score_table_head{max-width:600px}}.m10_answer_detail .score_table_container table tr,.m10_answer_detail .score_table_head table tr{border-bottom:1px solid #e6e6e6}.m10_answer_detail .score_table_container table tr td,.m10_answer_detail .score_table_container table tr th,.m10_answer_detail .score_table_head table tr td,.m10_answer_detail .score_table_head table tr th{border-right:1px dashed #999;margin:0;padding:3px 0;text-align:center;vertical-align:middle!important;width:12.5%}.m10_answer_detail .score_table_container table tr td.question_judge,.m10_answer_detail .score_table_container table tr th.question_judge,.m10_answer_detail .score_table_head table tr td.question_judge,.m10_answer_detail .score_table_head table tr th.question_judge{border-right:none}.m10_answer_detail .score_table_container table tr td.your_answer,.m10_answer_detail .score_table_container table tr th.your_answer,.m10_answer_detail .score_table_head table tr td.your_answer,.m10_answer_detail .score_table_head table tr th.your_answer{white-space:nowrap}.m10_answer_detail .score_table_container table tr th,.m10_answer_detail .score_table_head table tr th{background:#666;border-right:1px solid #fff;color:#fff;font-size:10px;font-weight:400}.m10_answer_detail .score_table_container table tr th:nth-of-type(4),.m10_answer_detail .score_table_head table tr th:nth-of-type(4){border-right:1px solid #fff}.m10_answer_detail .score_table_container table tr td.question_number,.m10_answer_detail .score_table_head table tr td.question_number{font-size:16px;font-weight:500;text-decoration:underline}.m10_answer_detail .score_table_container table tr td.question_judge,.m10_answer_detail .score_table_head table tr td.question_judge{font-size:20px;font-weight:500}.m10_answer_detail .score_table_container table tr.is--correct,.m10_answer_detail .score_table_head table tr.is--correct{background:rgba(255,228,237,.4)}.m10_answer_detail .score_table_container table tr.is--correct .testCorrect,.m10_answer_detail .score_table_head table tr.is--correct .testCorrect{color:#ff6e82;font-size:20px;font-weight:500}.m10_answer_detail .score_table_container table tr.is--fault,.m10_answer_detail .score_table_head table tr.is--fault{background:rgba(200,239,223,.4)}.m10_answer_detail .score_table_container table tr.is--fault .testCorrect,.m10_answer_detail .score_table_head table tr.is--fault .testCorrect{color:#5bd1d6;font-size:20px;font-weight:500}.m10_answer_detail .score_table_container table .correct,.m10_answer_detail .score_table_head table .correct{background:rgba(255,228,237,.4)}.m10_answer_detail .score_table_container table .correct.question_judge,.m10_answer_detail .score_table_head table .correct.question_judge{color:#ff6e82}.m10_answer_detail .score_table_container table .uncorrect,.m10_answer_detail .score_table_head table .uncorrect{background:rgba(200,239,223,.4)}.m10_answer_detail .score_table_container table .uncorrect.question_judge,.m10_answer_detail .score_table_head table .uncorrect.question_judge{color:#5bd1d6}.m10_answer_detail .score_table_container+.btn--default,.m10_answer_detail .score_table_container+.btn--orange,.m10_answer_detail .score_table_head+.btn--default,.m10_answer_detail .score_table_head+.btn--orange{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:large;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:15px auto 0;padding:.5em;text-align:center;width:90%}.m10_answer_detail .score_table_container+.btn--default li,.m10_answer_detail .score_table_container+.btn--orange li,.m10_answer_detail .score_table_head+.btn--default li,.m10_answer_detail .score_table_head+.btn--orange li{margin:0;padding:0}.m10_answer_detail .score_table_container+.btn--default li img,.m10_answer_detail .score_table_container+.btn--orange li img,.m10_answer_detail .score_table_head+.btn--default li img,.m10_answer_detail .score_table_head+.btn--orange li img{height:auto;margin-right:3px;width:40px}.m10_answer_detail p{margin:1rem 2% 0}.m10_nav{margin:0 auto;max-width:600px;padding:0}.m10_nav .btn--default,.m10_nav .btn--orange{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:large;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:15px auto 0;padding:.5em;text-align:center;width:90%}.m10_nav .btn--default li,.m10_nav .btn--orange li{margin:0;padding:0}.m10_nav .btn--default li img,.m10_nav .btn--orange li img{height:auto;margin-right:3px;width:40px}.m10_progress{padding:0}.m10_help,.m10_progress{margin:0 auto;max-width:600px}.m10_help{padding:0 10px}.m10_help h1{color:#fca2b4;font-size:1em}.m10_help h2{font-size:1em;text-align:center}.m10_help p{font-size:1em;line-height:1.6}.m10_help dl{list-style-type:none;margin:0 0 20px;padding:0}.m10_help dl dd{font-size:smaller;line-height:1.6;margin:0;padding:0 0 0 1em;text-indent:-1em}.m10_help dl dd a{color:#fca2b4}.m10_help .btn--default,.m10_help .btn--orange{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 auto;padding:.5em;width:90%}.m10_help .btn--default li,.m10_help .btn--orange li{margin:0;padding:0}.m10_help .btn--default li img,.m10_help .btn--orange li img{height:auto;margin-right:3px;width:40px}.test_top_menu{margin:0 auto;max-width:600px;padding:0}.test_top_menu .bg-subcolor5{padding:1em 4%}.test_top_menu .bg-subcolor5 .progress .progress_text em{font-size:18px;font-style:normal;font-weight:500}.test_top_menu dd{margin:0;padding:0;width:100%}.test_top_menu dd ul{box-pack:start;-ms-flex-pack:start;box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 auto;padding:0;width:100%}.test_top_menu dd ul li{margin:0;padding:0}.test_top_menu dd ul li:first-of-type{margin:10px 0 0 10px;width:60px}.exercise_question_list{background:#fff;margin:0 auto 20px;max-width:600px;padding:10px;width:100%}.exercise_question_list .test_title_container{box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;margin:0 auto;max-width:600px;padding:0}.exercise_question_list .test_title_container li{margin:0}.exercise_question_list .test_title_container li:first-of-type{margin-right:10px;max-width:60px}.exercise_question_list .test_title_container li:first-of-type img{height:auto;margin:0;max-height:auto;max-width:60px;width:100%}.exercise_question_list .test_title_container li>dl{margin:0;padding:0}.exercise_question_list .test_title_container li>dl dd{margin:0 0 5px;padding:0}.exercise_question_list .test_title_container li h1{font-size:larger;font-weight:400;line-height:1.3;margin:0;padding:0}.exercise_question_list .test_title_container li span{border:1px solid;border-radius:5px;color:#fca2b4;font-size:small;padding:3px .5em}.exercise_question_list .modal .course-start{margin:0;padding:1em}.exercise_question_list .modal .course-start dd{margin:0 0 20px;padding:1.5em 0}.exercise_question_list .modal .course-start dd:last-child{margin-bottom:5px}.exercise_question_list .modal .course-start dd .btn--orange{display:block;margin:0 auto;padding:1em;text-align:center}.exercise_all_rb{margin:0 auto 10px;max-width:600px;width:100%}.review_list .btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:30px auto;padding:10px 20px!important;width:100%}.review_list .btn--white li{font-size:large;margin:0;padding:0}.review_list .btn--white li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;width:55px}.review_list .btn--white li:first-of-type img{height:100%;max-height:50px;max-width:50px;width:auto}.review_list .btn--white li:last-child{margin-left:auto}.over_top_title{margin:0 auto;max-width:600px;padding-top:20px;width:100%}.over_top_title figure{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;height:auto;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto 20px;max-width:600px;padding:0;width:100%}.over_top_title figure img{height:auto;width:100%}.over_top_title figure+.btn--white{box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto 30px;max-width:600px;padding:12px 10px;width:95%}.over_top_title figure+.btn--white,.over_top_title figure+.btn--white li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.over_top_title figure+.btn--white li{font-size:large;margin:0 5px 0 0;padding:0}.over_top_title figure+.btn--white li img{height:100%;width:auto}.over_top_title figure+.btn--white li:last-child{margin:0 0 0 auto}.over_top_title figure+.btn--white+.btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:600px;padding:10px!important;width:95%}.over_top_title figure+.btn--white+.btn--white li{font-size:large;margin:0;padding:0}.over_top_title figure+.btn--white+.btn--white li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;width:35px}.over_top_title figure+.btn--white+.btn--white li:first-of-type img{height:40%;max-height:30px;max-width:30px;width:auto}.over_top_title figure+.btn--white+.btn--white li:last-child{margin-left:auto}.relation_couse,.studied_couse{margin:50px auto 20px!important;max-width:600px;padding:0;width:100%}.relation_couse .page_title,.studied_couse .page_title{border-top:4px solid #a7a39d;margin-bottom:30px}.relation_couse .page_title h1,.studied_couse .page_title h1{font-size:large;text-align:center}.relation_couse .course_container,.studied_couse .course_container{padding:5px 0}.relation_couse .course_container .test_title_container,.studied_couse .course_container .test_title_container{box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;flex-flow:row;margin:0 auto;max-width:600px;padding:0 10px}.relation_couse .course_container .test_title_container li,.studied_couse .course_container .test_title_container li{box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;float:left;margin-right:10px}.relation_couse .course_container .test_title_container li dl,.relation_couse .course_container .test_title_container li dl dd,.studied_couse .course_container .test_title_container li dl,.studied_couse .course_container .test_title_container li dl dd{margin:0;padding:0}.relation_couse .course_container .test_title_container li dl dd span,.studied_couse .course_container .test_title_container li dl dd span{border:1px solid;border-radius:5px;font-size:small;padding:3px .5em}.relation_couse .course_container .test_title_container li dl dd h3,.studied_couse .course_container .test_title_container li dl dd h3{font-size:large;font-weight:400;line-height:1.3;margin:0;padding:0}.relation_couse .course_container .test_title_container li dl dd img,.studied_couse .course_container .test_title_container li dl dd img{margin-bottom:2px;vertical-align:middle}.relation_couse .course_container .test_title_container li:first-of-type,.studied_couse .course_container .test_title_container li:first-of-type{padding-bottom:8px}.relation_couse .course_container .test_title_container li:first-of-type img,.studied_couse .course_container .test_title_container li:first-of-type img{height:100%;margin-right:5px;max-height:100px;max-width:100px;width:100%}.relation_couse .course_container .test_title_container+div,.studied_couse .course_container .test_title_container+div{margin:0 10px}.relation_couse .course_container .course_graph,.studied_couse .course_container .course_graph{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#999;border-radius:10px;color:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:5px auto 0;max-width:600px;padding:0 15px 0 0}.relation_couse .course_container .course_graph li,.studied_couse .course_container .course_graph li{margin-right:10px}.relation_couse .course_container .course_graph li:first-of-type,.studied_couse .course_container .course_graph li:first-of-type{border-right:1px solid #ccc;box-sizing:border-box;font-size:smaller;line-height:1.1;padding:0 0 8px;text-align:center;width:6em}.relation_couse .course_container .course_graph li:first-of-type img,.studied_couse .course_container .course_graph li:first-of-type img{display:block;height:auto;margin:0 auto;max-width:100%;position:relative;top:-11px;width:auto}.relation_couse .course_container .course_graph li:nth-of-type(2),.studied_couse .course_container .course_graph li:nth-of-type(2){font-size:large;line-height:1;white-space:nowrap}.relation_couse .course_container .course_graph li:nth-of-type(2) span,.studied_couse .course_container .course_graph li:nth-of-type(2) span{white-space:nowrap}.relation_couse .course_container .course_graph li:nth-of-type(3),.studied_couse .course_container .course_graph li:nth-of-type(3){margin-left:auto;margin-right:0;padding:0;width:45%}.relation_couse .course_container .course_graph li span,.studied_couse .course_container .course_graph li span{font-size:small;margin-left:3px;vertical-align:middle}.relation_couse .btn--orange,.studied_couse .btn--orange{display:block;margin:20px auto 0;max-width:600px;padding:5px 20px;text-align:center;width:90%}.relation_couse .btn--orange img,.studied_couse .btn--orange img{height:100%;max-height:60px;max-width:350px;width:100%}.question_favorited_title{margin-bottom:0}.question_favorited,.question_favorited_title{max-width:600px;width:100%}.question_favorited>p{text-align:center}.question_favorited table{color:#666}.question_favorited table th{background-color:#666;border-right:1px solid #fff;color:#fff;font-size:small;font-weight:400;padding:5px .5em}.question_favorited table th:last-child{border-right:none}.question_favorited table td{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:1em;padding:5px 2.25em 5px .5em}.question_favorited table td:first-of-type{text-align:center}.question_favorited table td:first-of-type p{color:#666;font-size:large;line-height:1}.question_favorited table td:first-of-type.update p:after{color:#fca2b4;content:"改";margin-left:2px}.question_favorited table td:first-of-type.addition p:after{color:#fca2b4;content:"追";margin-left:2px}.question_favorited table td:last-child{background:#fff url(../img/ic_question_favorited_arrow.png) no-repeat 100%;background-size:auto auto;border-right:none}.question_favorited .btn--default,.question_favorited .btn--orange{margin:30px auto 0;width:90%}.question_favorited .btn--default a,.question_favorited .btn--orange a{color:#fff;display:block;padding:1.5em .5em;text-align:center;text-decoration:none}.accordion{margin:0 auto;max-width:600px;padding:0;width:100%}.accordion label{background:#fca2b4 url(../img/ic_course_top_list_open.png) no-repeat 100%;border-radius:0 0 0 0!important;cursor:pointer;display:block;margin-bottom:10px;padding:5px 20px}.accordion label h2{color:#fff;font-size:large;font-weight:400;text-align:left}.accordion label+ul{margin:10px 0 20px}.accordion input[type=checkbox].ac_switch{display:none}.accordion input[type=checkbox].ac_switch+ul li{height:auto;margin:10px 0}.accordion input[type=checkbox].ac_switch:checked+label{background:#fca2b4 url(../img/ic_course_top_list_close.png) no-repeat 100%;margin-bottom:20px}.accordion input[type=checkbox].ac_switch:checked+label+ul{display:none}.accordion .genre_title{margin:0;padding:0}.accordion .genre_title dt{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px solid;display:-moz-flex;display:flex;font-size:larger;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 10px;padding:10px 0}.accordion .genre_title dt img{height:56px;margin-right:5px;width:56px}.accordion .genre_title dd{margin:0;padding:10px;text-align:center}.accordion .qb_container{background:#fff;border:2px solid #fca2b4;margin-bottom:30px}.accordion .qb_container label:first-of-type{background-color:#fca2b4}.accordion .qb_container input[type=checkbox].ac_switch:checked+label:first-of-type{background:#fca2b4 url(../img/ic_course_top_list_close.png) no-repeat 100%}.accordion .qb_container dt{background:#fffae6;border-color:#fca2b4;color:#fca2b4}.accordion .qb_container .genre_title{background:#fffae6}.accordion .other_container{background:#fff;border:2px solid #fca2b4}.accordion .other_container dt{border-color:#fca2b4;color:#fca2b4}.accordion+.btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:30px auto 0;max-width:600px;padding:5px 20px!important;width:100%}.accordion+.btn--white li{font-size:large;margin:0;padding:5px 0}.accordion+.btn--white li:first-of-type{width:55px}.accordion+.btn--white li:first-of-type img{height:100%;max-height:50px;max-width:50px;width:auto}.accordion+.btn--white li:last-child{margin-left:auto}.topics_all{margin-top:20px}.topics_all .article_title{max-width:640px}.topics_all .topics_container{box-pack:start;-ms-flex-pack:start;box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;background:#fff;border-bottom:1px solid #999;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 auto;padding:10px;width:100%}.topics_all .topics_container:last-child{border-bottom:none}.topics_all .topics_container dt{font-size:10px;font-weight:500;margin:0;max-width:170px;padding:0;width:30%}.topics_all .topics_container dd{margin:0;padding:0;width:70%}.topics_all .topics_container dd ul{margin:0;padding:0}.topics_all .topics_container dd ul li{font-size:12px}.topics_all .topics_container dd ul li:first-of-type{border-bottom:1px solid #ccc;font-size:14px;font-weight:500;margin-bottom:5px;padding-bottom:5px}.naze_contents_title{margin:0 auto;max-width:600px;padding:0}.naze_contents_title .page_title_container{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;height:100%;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto;max-width:600px;padding:1em}.naze_contents_title .page_title_container li{flex-wrap:wrap;margin-right:20px}.naze_contents_title .page_title_container li:last-child{margin-right:0}.naze_contents_title .page_title_container li img{border:1px solid #eee}.naze_contents_title .page_title_container li h2{color:#fca2b4;font-size:large;margin:0;padding:0}.naze_contents_title .page_title_container li p{font-size:1em;margin:0;padding:0}.naze_contents_title .page_title_container li img{height:auto;width:100%}.naze_contents_title.b2b .page_title_container li{text-align:center}.naze_contents_title.b2b .page_title_container li img{margin-top:10px;width:70%}.naze_contents_title.b2b .page_title_container li .donutsGraph{background-color:#fff}.naze_contents_title .tab_wrap h2{white-space:nowrap}.naze_contents{margin:0 auto;max-width:600px;padding:0;width:100%}.naze_contents .naze_contents_list{margin-bottom:2em}.naze_contents .naze_contents_list.m10_list dl dd ul.columns_max_4 li a.btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.naze_contents .naze_contents_list.m10_list dl.list_head.columns_max_4 dd:first-child,.naze_contents .naze_contents_list.m10_list dl.list_head.columns_max_4 dd:last-child{flex-basis:20%}.naze_contents .naze_contents_list.m10_list dl.list_head.columns_max_4 dd:nth-of-type(2){flex-basis:45%}.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:first-child,.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:last-child{flex-basis:20%}.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:first-child div,.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:last-child div{text-align:center}.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:nth-of-type(2){box-pack:left;-ms-flex-pack:left;flex-basis:45%;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;text-align:left}.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li:nth-of-type(2) .title{font-size:13px;font-weight:500}.naze_contents .naze_contents_list.m10_list dl.list_body dd .columns_max_4 li .btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.naze_contents .modal .course-start dd{margin:0 auto}.naze_contents .modal .course-start dd a{text-decoration:none}.naze_contents .modal .course-start dd a .btn--orange{margin:0 auto;padding:1em}article .course_graph{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#999;border-radius:10px;color:#fff;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:5px auto 0;max-width:600px;padding:0 10px 0 0}article .course_graph li{margin-right:10px}article .course_graph li:first-of-type{border-right:1px solid #ccc;box-sizing:border-box;font-size:x-small;line-height:1.1;padding:0 0 8px;text-align:center;width:6em}article .course_graph li:first-of-type img{display:block;height:auto;margin:0 auto;max-width:100%;position:relative;top:-11px;width:auto}article .course_graph li:nth-of-type(2){font-size:1em;line-height:1}article .course_graph li:nth-of-type(3){margin-left:auto;margin-right:0;padding:0;white-space:nowrap;width:50%}article .course_graph li span{font-size:x-small;padding:0 2px;vertical-align:middle}.related_naze{margin:0 auto;max-width:600px;width:100%}.related_naze .course_container{box-pack:distribute;-ms-flex-pack:distribute;align-items:stretch;display:-moz-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;max-width:600px;padding:0;width:100%}.related_naze .course_container .box--yellow{background-color:#ff6e82;border-radius:8px;box-shadow:0 4px 0 0 #a7a39d;box-sizing:border-box;padding:5px 10px;width:30%}.related_naze .course_container .box--yellow:first-child{margin-left:5px}.related_naze .course_container .box--yellow:last-child{margin-right:5px}.related_naze .course_container .box--yellow dt{border-bottom:1px solid #666;color:#666;font-size:x-large;margin:0 0 5px;padding:0 0 5px;text-align:center}.related_naze .course_container .box--yellow dt span{font-size:small;margin:0 2px}.related_naze .course_container .box--yellow dd{color:#666;font-size:large;margin:0;padding:0;text-align:center}.related_naze .course_container .box--yellow dd a{display:block;width:90%}.done_course_list{margin:0 auto;max-width:600px;width:100%}.done_course_list .course_container{padding:0}.done_course_list .course_container table{max-width:600px;width:100%}.done_course_list .course_container table th{background-color:#666;border-right:1px solid #fff;color:#fff;font-size:1em;font-weight:400;line-height:1.3;padding:10px 5px}.done_course_list .course_container table th:last-child{border-right:none}.done_course_list .course_container table tr:nth-child(2n){background-color:#f2f2f2}.done_course_list .course_container table td{border-bottom:1px solid #ccc;border-right:1px dashed #ccc;font-size:large;padding:5px;text-align:center}.done_course_list .course_container table td:first-of-type p{color:#666;font-size:large;line-height:1}.done_course_list .course_container table td:last-child{border-right:none}.done_course_list .course_container table td span{color:#999;font-size:16px}.done_course_list .course_container table td img{height:auto;max-height:28px;max-width:28px;vertical-align:middle;width:100%}.done_course_list .course_container+.btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:30px auto;max-width:600px;padding:10px!important;width:95%}.done_course_list .course_container+.btn--white li{font-size:large;margin:0;padding:0}.done_course_list .course_container+.btn--white li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;width:35px}.done_course_list .course_container+.btn--white li:first-of-type img{height:40%;max-height:30px;max-width:30px;width:auto}.done_course_list .course_container+.btn--white li:last-child{margin-left:auto}.course_top_title{margin:0 auto;max-width:600px;padding:0;width:100%}.course_top_title .course_eyecatch{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:30px auto 0;padding:0}.course_top_title .course_eyecatch img{height:auto;max-height:266px;max-width:600px;width:100%}.course_top_title .course_eyecatch h2{color:#fff;font-size:32px;font-weight:400}.course_top_title>.btn--white{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:30px auto;padding:10px 20px!important;width:100%}.course_top_title>.btn--white li{font-size:large;margin:0;padding:0}.course_top_title>.btn--white li:first-of-type{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;width:55px}.course_top_title>.btn--white li:first-of-type img{height:100%;max-height:50px;max-width:50px;width:auto}.course_top_title>.btn--white li:last-child{margin-left:auto}.mail_entry{margin:0 auto;max-width:980px;padding:0;width:100%}#teacher_body .mail_entry{max-width:calc(100% - 50px)}@media screen and (max-width:999px){.mail_entry{max-width:600px}}.mail_entry dl{margin:20px 0 0;padding:0 10px;width:100%}.mail_entry dl dd,.mail_entry dl dt{font-size:1em;margin:0;padding:5px 0;text-align:center}.mail_entry dl dd input[type=email],.mail_entry dl dd input[type=text],.mail_entry dl dt input[type=email],.mail_entry dl dt input[type=text]{border:2px solid #999;border-radius:3px;font-size:18px;padding:5px;text-align:center;width:100%}@media screen and (max-width:1000px){.mail_entry dl dd input[type=email],.mail_entry dl dd input[type=text],.mail_entry dl dt input[type=email],.mail_entry dl dt input[type=text]{border-radius:5px;border-width:1px;font-size:1em}}.mail_entry dl dd input[type=email]:focus,.mail_entry dl dd input[type=text]:focus,.mail_entry dl dt input[type=email]:focus,.mail_entry dl dt input[type=text]:focus{outline:0}.mail_entry dl dd.select,.mail_entry dl dt.select{margin:0 0 1em;position:relative}.mail_entry dl dd.select .select_group_wrap,.mail_entry dl dd.select>div,.mail_entry dl dt.select .select_group_wrap,.mail_entry dl dt.select>div{position:relative}.mail_entry dl dd.select .select_group_wrap:after,.mail_entry dl dd.select>div:after,.mail_entry dl dt.select .select_group_wrap:after,.mail_entry dl dt.select>div:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:4px;content:"";height:10px;margin:auto;pointer-events:none;position:absolute;right:13px;top:0;transform:rotate(45deg);vertical-align:middle;width:10px}.mail_entry dl dd.select .select_group_wrap:before,.mail_entry dl dd.select>div:before,.mail_entry dl dt.select .select_group_wrap:before,.mail_entry dl dt.select>div:before{background:#ff6e82;border-radius:50%;bottom:0;content:"";display:block;height:26px;margin:auto;pointer-events:none;position:absolute;right:5px;top:0;width:26px}.mail_entry dl dd.select .select_group_wrap :focus,.mail_entry dl dd.select>div :focus,.mail_entry dl dt.select .select_group_wrap :focus,.mail_entry dl dt.select>div :focus{border-color:#ff6e82;outline:none}.mail_entry dl dd.select select,.mail_entry dl dt.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:22px;font-weight:500;padding:.5em 20px;width:100%}.mail_entry dl dd.select select::-ms-expand,.mail_entry dl dt.select select::-ms-expand{display:none}.mail_entry dl dd.select button,.mail_entry dl dt.select button{background-color:#999;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;font-size:12px;padding:.5em 10px;position:absolute;right:0;top:-22.5px}.mail_entry dl dd.select select,.mail_entry dl dt.select select{border:2px solid #999;font-size:large;font-weight:400}@media screen and (max-width:1000px){.mail_entry dl dd.select select,.mail_entry dl dt.select select{border-width:1px;font-size:14px}}.mail_entry dl dd textarea,.mail_entry dl dt textarea{border:2px solid #999;border-radius:3px;font-size:1em;height:8em;padding:5px;text-align:left;width:100%}@media screen and (max-width:1000px){.mail_entry dl dd textarea,.mail_entry dl dt textarea{border-radius:5px;border-width:1px}}.mail_entry dl dd textarea:focus,.mail_entry dl dt textarea:focus{outline:0}.mail_entry dl dd.textarea_confirm,.mail_entry dl dt.textarea_confirm{background-color:#fff;border:1px solid #000;border-radius:5px;font-size:1em;margin-bottom:10px;padding:5px;text-align:left;width:100%}.mail_entry dl dt{font-size:26px;font-weight:500;margin:.5em 0 0;text-align:left}@media screen and (max-width:1000px){.mail_entry dl dt{font-size:15px}}.mail_entry dl dt:before{color:#ff6e82;content:"■";display:inline-block;font-size:50%;line-height:1;vertical-align:middle}@media screen and (max-width:1000px){.mail_entry dl dt:before{transform:scale(.7);transform-origin:center}}.mail_entry dl+p{font-size:small;margin:5px 0 0;padding:0 10px;width:100%}.mail_entry dl+ul{list-style-type:none;margin:5px auto;padding:0 10px;width:100%}.mail_entry dl+ul li{text-align:center}.mail_entry p{padding:0 10px}.mail_entry .error{color:red}.mail_entry .btn_set_wrap ul li{flex-basis:45%}.progress_help_container{max-width:600px}.progress_help_container>ul{box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0 auto;max-height:130px;padding:5px 10px 0}.progress_help_container>ul,.progress_help_container>ul li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.progress_help_container>ul li{margin:0;padding:0}.progress_help_container>ul li:first-of-type{box-pack:center;-ms-flex-pack:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0}.progress_help_container>ul li:first-of-type img{height:auto;max-height:130px;max-width:105px;width:80%}.progress_help_container>ul li:nth-of-type(2){margin-right:0;min-width:9em}.progress_help_container>ul li:nth-of-type(2) h1{font-size:larger;font-weight:400;line-height:1.3;margin:0;padding:0;text-align:center}.progress_help_container>ul li:nth-of-type(3){box-pack:center;-ms-flex-pack:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-right:0}.progress_help_container>ul li:nth-of-type(3) img{height:auto;max-height:130px;max-width:89px;width:80%}.progress_help_container dl{margin:0 0 30px;padding:0;width:100%}.progress_help_container dl:last-child{margin-bottom:0}.progress_help_container dl dt{background:#999;color:#fff;font-size:larger;line-height:1.2;margin:0 0 10px;padding:1em}.progress_help_container dl dd{margin:0;padding:0 1em}.email_confirm,.mypage_menu_container,.resign_container{margin:0 auto;max-width:600px;padding:0 4%}.email_confirm .mypage_menu,.mypage_menu_container .mypage_menu,.resign_container .mypage_menu{list-style-type:none;margin:20px auto;max-width:600px;padding:0;width:100%}.email_confirm .mypage_menu li,.mypage_menu_container .mypage_menu li,.resign_container .mypage_menu li{font-size:15px;font-weight:500;margin-bottom:1.5em;text-align:center;width:100%}.email_confirm .mypage_menu li:hover,.mypage_menu_container .mypage_menu li:hover,.resign_container .mypage_menu li:hover{opacity:.85}.email_confirm .mypage_menu li a,.mypage_menu_container .mypage_menu li a,.resign_container .mypage_menu li a{border:1px solid #ff6e82;border-radius:5px;color:#666;display:block;height:auto;max-height:150px;max-width:600px;padding:1em;text-decoration:none;width:100%}.email_confirm .mypage_menu li a .icon_mlf,.mypage_menu_container .mypage_menu li a .icon_mlf,.resign_container .mypage_menu li a .icon_mlf{display:inline-block;font-size:25px;margin-bottom:.25em}.email_confirm p,.mypage_menu_container p,.resign_container p{font-size:16px;line-height:1.6;margin:1em 0}.email_confirm .notice,.mypage_menu_container .notice,.resign_container .notice{color:#e31313}.email_confirm .btn--orange,.mypage_menu_container .btn--orange,.resign_container .btn--orange{background-color:#fca2b4;border:none;border-radius:10px;box-shadow:0 4px 0 0 #a7a39d;color:#fff;display:block;margin:10px auto!important;padding:0 1em;width:90%}.email_confirm .btn--default,.mypage_menu_container .btn--default,.resign_container .btn--default{background-color:#999;border:none;border-radius:10px;box-shadow:0 4px 0 0 #a7a39d;color:#fff;display:block;margin:10px auto!important;padding:0 1em;width:90%}.email_confirm .alert-dialog-content,.mypage_menu_container .alert-dialog-content,.resign_container .alert-dialog-content{border-radius:0;margin:0;padding:1em}.email_confirm .alert-dialog-content h3,.mypage_menu_container .alert-dialog-content h3,.resign_container .alert-dialog-content h3{font-size:20px;font-weight:400;margin:0 0 10px;text-align:center}.email_confirm .alert-dialog-content p,.mypage_menu_container .alert-dialog-content p,.resign_container .alert-dialog-content p{margin:0}.email_confirm .alert-dialog-footer form,.mypage_menu_container .alert-dialog-footer form,.resign_container .alert-dialog-footer form{width:50%}.email_confirm .alert-dialog-footer form input[type=submit],.mypage_menu_container .alert-dialog-footer form input[type=submit],.resign_container .alert-dialog-footer form input[type=submit]{border-left:1px solid #ccc}.email_confirm h2,.mypage_menu_container h2,.resign_container h2{font-size:18px;font-weight:400;margin:20px 0;text-align:center}.email_confirm .go_nnhome,.mypage_menu_container .go_nnhome,.resign_container .go_nnhome{margin:10px 0 5px;padding:15px 0;width:100%}.email_confirm .go_nnhome .btn--yellow,.mypage_menu_container .go_nnhome .btn--yellow,.resign_container .go_nnhome .btn--yellow{color:#666;margin:0 auto;text-align:center;width:90%}.email_confirm .go_nnhome .btn--orange,.mypage_menu_container .go_nnhome .btn--orange,.resign_container .go_nnhome .btn--orange{font-size:1em;margin:0 auto 15px;width:90%}.email_confirm .go_nnhome img,.mypage_menu_container .go_nnhome img,.resign_container .go_nnhome img{height:auto;margin:0 3px 0 0;vertical-align:middle;width:25px}@media screen and (min-width:1000px){.email_confirm,.mypage_menu_container,.resign_container{max-width:980px;padding:0}#teacher_body .email_confirm,#teacher_body .mypage_menu_container,#teacher_body .resign_container{max-width:calc(100% - 50px)}.email_confirm .mypage_menu,.mypage_menu_container .mypage_menu,.resign_container .mypage_menu{box-pack:start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;max-width:inherit}.email_confirm .mypage_menu li,.mypage_menu_container .mypage_menu li,.resign_container .mypage_menu li{display:-moz-flex;display:flex;font-size:22px;font-weight:500;margin:0 0 10px;width:33%;width:calc(33.33333% - 10px)}.email_confirm .mypage_menu li:nth-child(3n+2),.mypage_menu_container .mypage_menu li:nth-child(3n+2),.resign_container .mypage_menu li:nth-child(3n+2){margin-left:15px;margin-right:15px}.email_confirm .mypage_menu li a,.mypage_menu_container .mypage_menu li a,.resign_container .mypage_menu li a{border-width:2px;min-height:9em;padding:45px 10px 10px}.email_confirm .mypage_menu li a .icon_mlf,.mypage_menu_container .mypage_menu li a .icon_mlf,.resign_container .mypage_menu li a .icon_mlf{font-size:40px;margin-bottom:30px}.email_confirm .mypage_menu li:hover a,.mypage_menu_container .mypage_menu li:hover a,.resign_container .mypage_menu li:hover a{background:#ff6e82;border-color:#fca2b4;color:#fff}.email_confirm .mypage_menu li:hover a .icon_mlf:before,.mypage_menu_container .mypage_menu li:hover a .icon_mlf:before,.resign_container .mypage_menu li:hover a .icon_mlf:before{color:#fff}}.email_confirm p{text-align:center}.email_confirm .go_nnhome .btn--yellow{padding:5px 0}.email_confirm .go_nnhome img{max-height:40px;width:auto}.input_trial p+img{border:1px solid #999;display:block;margin:1em auto;width:90%}.input_trial dl{display:table;margin:0 auto 10px;padding:0;width:90%}.input_trial dl dd,.input_trial dl dt{display:table-cell;margin:0;padding:0}.input_trial dl dt{font-size:12px;white-space:nowrap;width:42%}.input_trial dl dd{width:58%}.input_trial dl dd input{border:1px solid #999;border-radius:5px;font-size:16px;padding:.25em;width:100%}.input_trial dl+.btn--primary{margin:15px auto 2em;width:90%}.input_trial form+h3+ul{list-style-type:none;margin:0 auto;padding:0 .25em;width:100%}.input_trial form+h3+ul li{font-size:11px;line-height:1.7;margin:0 0 0 1em;text-indent:-1em}.input_trial form+h3+ul li:before{color:#666;content:"●";margin-right:2px}.input_trial table{margin:auto;width:100%}.input_trial table thead{background:#666;color:#fff}.input_trial table thead tr th{border-right:1px solid #fff;font-size:14px;font-weight:500;padding:.5em 1em}.input_trial table thead tr th:first-child{border-radius:10px 0 0 0}.input_trial table thead tr th:last-child{border-radius:0 10px 0 0}.input_trial table tbody{background:#fff}.input_trial table tbody tr{border-bottom:1px solid #e6e6e6}.input_trial table tbody th{border-right:1px dashed #333;color:#ff6e82;font-size:16px;font-weight:500;padding:1.5em 1em}.input_trial table tbody th.no_serial img{height:auto;max-width:74px;width:50%}.input_trial table tbody td{font-size:18px;padding:1.5em 1em}@media screen and (max-width:999px){.input_trial table tbody td{font-size:14px}}.input_trial table tbody td:not(:last-child){border-right:1px dashed #333!important}.input_trial table tbody td span{font-size:smaller}.input_entry_sheet p+img{border:1px solid #ccc;display:block;margin:1em auto;width:90%}.input_entry_sheet dl{display:table;margin:0 auto 10px;padding:0;width:90%}.input_entry_sheet dl dd,.input_entry_sheet dl dt{display:table-cell;margin:0;padding:0}.input_entry_sheet dl dt{font-size:12px;white-space:nowrap;width:25%}.input_entry_sheet dl dd{width:75%}.input_entry_sheet dl dd input,.input_entry_sheet dl dd select{border:1px solid #ccc;font-size:16px;padding:.25em;width:100%}.input_entry_sheet dl dd p{margin:auto}.input_entry_sheet .btn{margin:15px auto 0;width:90%}.input_entry_sheet .btn.btn--default{padding:1em .5em}.input_entry_sheet table{margin:auto;width:90%}.input_entry_sheet table tbody{background:#fff;border:1px solid #aaa}.input_entry_sheet table tbody tr{border-bottom:1px solid #aaa}.input_entry_sheet table tbody th{background-color:#ddd;border-right:1px solid #aaa;font-size:12px;font-weight:400;height:3em;padding:0;width:30%}.input_entry_sheet table tbody td{font-size:16px;height:3em;padding:0 .5em;width:70%}.input_entry_sheet table tr:last-child{border-bottom:none}.line_link .linked{color:#00b900}.line_link .medilink_connected{color:#ff6e82}.line_link .not_linked{color:#666}.line_link hr{border:1px dashed #ccc;margin:1em -50vw}.line_link p{text-align:center}.line_link p.now-condition{margin-bottom:1em}.line_link .friend{background-color:#fff;border:1px solid #ccc;margin-bottom:1em;padding-top:1em}.line_link .friend img{border:1px solid #ccc;display:block;margin:1em auto}.line_link .notify_methods p{font-size:16px;text-align:center}.line_link .notify_methods ul{margin:1em auto 20px}.line_link .notify_methods ul li{margin:10px;text-align:center}.line_link .notify_methods ul li label{font-size:20px}article.maintenance{max-width:600px}article.maintenance h2{align-items:center;display:flex;font-size:larger;font-weight:400;height:25px;line-height:1}article.maintenance h2 img{height:100%;margin-right:5px;width:auto}article.maintenance .center{text-align:center}article.maintenance p{margin:auto 10px}article.faq_container{max-width:600px;padding:0 2%}@media screen and (min-width:1000px){article.faq_container{max-width:980px;padding:0}}article.faq_container div.child{margin:0 15px}@media screen and (max-width:999px){article.faq_container section.search dl.search dt{display:none}article.faq_container section.search dl.search dd input{border:1px solid #999;border-radius:5px;padding:.5em;width:100%}article.faq_container section.search dl.search dd .searchBtn.btn{margin-top:1em}}@media screen and (min-width:1000px){article.faq_container section.search dl.search{background-color:#ff6e82;border-radius:5px;font-size:18px;margin-bottom:3em;position:relative}article.faq_container section.search dl.search:after{clear:both;content:"";display:table}article.faq_container section.search dl.search dt{border-radius:10px;color:#fff;float:left;font-weight:500;height:36px;line-height:36px;margin:0;padding:5px;text-align:center;width:160px}article.faq_container section.search dl.search dd{background:#fff;float:left;margin:4px 0}article.faq_container section.search dl.search dd:first-of-type{border-radius:5px 0 0 5px;width:736px}article.faq_container section.search dl.search dd:nth-of-type(2){border-radius:0 4px 4px 0;float:right;margin:4px 4px 4px 0;padding:3px 3px 3px 0;width:80px}article.faq_container section.search dl.search dd input{height:36px;line-height:36px;padding:5px;width:100%}article.faq_container section.search dl.search dd input:focus{outline:0}article.faq_container section.search dl.search dd button{background-color:#ff6e82;background-image:url(../img/teacher/bg_searchBtn03.svg);background-position:7px;background-repeat:no-repeat;background-size:20px auto;border-radius:3px;color:#fff;display:block;font-size:20px;font-weight:500;height:30px;line-height:30px;margin:0;padding:0 5px 0 0;text-align:right;width:100%}article.faq_container section.search dl.search dd button:after{display:none}}article.faq_container section.flex_title{box-pack:justify;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}article.faq_container section.flex_title a.btn--arrow{padding-bottom:10px;padding-top:10px}@media screen and (min-width:1000px){article.faq_container section.flex_title a.btn--arrow{height:44px;margin:7px 0 0}}@media screen and (max-width:999px){article.faq_container section.flex_title a.btn--arrow{height:36px;margin:12px 0 0}}article.faq_container section.flex_title a.btn--arrow:after{margin:14px 0 0}article.faq_container section.list ul{box-pack:start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}article.faq_container section.list a{background-color:#fff;border:2px solid #ff6e82;border-radius:8px;color:#666;display:block;font-size:22px;margin:0 15px 10px 0;padding:.5em;text-decoration:none;width:30%;width:calc(33.33333% - 10px)}@media screen and (max-width:999px){article.faq_container section.list a{border-radius:5px;border-width:1px;font-size:14px;line-height:2;margin:0 auto 1em;width:100%}}article.faq_container section.list a:nth-of-type(3n){margin-right:0}article.faq_container section.list li span.item_number{background-color:#ff6e82;border:none;border-radius:50%;color:#fff;display:inline-block;float:right;font-size:18px;font-weight:500;height:30px;line-height:25px;margin:0;padding:2px 0;right:50px;text-align:center;vertical-align:middle;width:30px}article.faq_container section.faq_results dd.answer,article.faq_container section.faq_results dt.question{padding:8px 8px 8px 45px;position:relative}article.faq_container section.faq_results dd.answer:before,article.faq_container section.faq_results dt.question:before{border-radius:50%;display:inline-block;font-size:20px;height:28px;left:.5em;line-height:26px;position:absolute;text-align:center;top:6px;vertical-align:middle;width:28px}article.faq_container section.faq_results dt.question{background:#ffe4ed;font-size:18px;font-weight:500;margin:0 0 .3em}article.faq_container section.faq_results dt.question:before{background:#fff;color:#ff6e82;content:"Q"}article.faq_container section.faq_results dd.answer{font-size:16px;line-height:1.6;margin:0 0 2em}article.faq_container section.faq_results dd.answer:before{background:#ff6e82;color:#fff;content:"A"}article.faq_container section.faq_results dd.answer ul li{list-style:disc}article.faq_container section.faq_results dd.answer ol li{list-style:decimal}article.faq_container section.faq_results span.strong{font-weight:bolder}@media screen and (max-width:999px){article.faq_container section.faq_results dd.answer,article.faq_container section.faq_results dt.question{padding:5px 5px 5px 35px}article.faq_container section.faq_results dd.answer:before,article.faq_container section.faq_results dt.question:before{font-size:16px;height:22px;line-height:22px;width:22px}article.faq_container section.faq_results dt.question{font-size:16px}article.faq_container section.faq_results dd.answer{font-size:14px;margin-bottom:1em}}article.faq_container section.bottom{margin-top:3em;text-align:center}.register_container .error{color:red}@media screen and (max-width:999px){.register_container .font-200per{font-size:130%}}.register_container .btn_wrap{margin:0 auto;max-width:400px}.register_container section.merit{margin-bottom:20px}.register_container section.merit h2{font-size:24px;font-weight:500;text-align:center}.register_container section.merit img{margin:10px auto;text-align:center}.register_container section.merit ol{counter-reset:ol-counter;list-style-type:none;padding:0}.register_container section.merit ol li{font-size:16px;font-weight:500;margin-bottom:12px;margin-left:5px;position:relative}.register_container section.merit ol li:before{background-color:#ff6e82;border-radius:50%;color:#fff;content:counter(ol-counter);counter-increment:ol-counter;display:block;float:left;font-size:16px;height:28px;line-height:28px;margin-right:10px;text-align:center;transform:translateY(-4px);width:28px}.register_container section.merit ul{list-style-type:none;margin:0 auto;max-width:600px;padding:0 10px}.register_container section.merit ul li{font-size:16px;font-weight:500;margin-bottom:12px;margin-left:5px;position:relative}.register_container section.merit ul li:before{color:#ff6e82;content:"● "}.register_container section.merit .attention{background-color:#f9f9e0;border-radius:10px;margin:1em 0 2em;padding:10px 10px 15px}.register_container section.merit .attention:before{background-image:url(../img/teacher/icon_attention.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.3em;margin-right:3px;transform:translateY(3px);vertical-align:center;width:1.3em}.register_container section.merit img.border{border:2px solid #000;margin-bottom:20px}.register_container section.merit strong{font-weight:500}.maybe_duplicated_container{max-width:600px}.maybe_duplicated_container h2{color:#ff6e82}.maybe_duplicated_container h2 img{max-height:1.2em;vertical-align:-3px}.maybe_duplicated_container p{margin:8px 15px}.highlight{background-color:#ff0;font-weight:500}.close_message{background-color:#fff;border:2px solid #888;border-radius:10px;margin:10px;padding:10px;text-align:center}img.qe_for_school{display:block;margin:auto}.border-radius.bg-main-color{border-radius:1em;color:#fff;padding:0 3px}.box_borer{border:1px solid #999;border-radius:5px;margin-bottom:15px;padding:1em}.pager_wrap{padding:2em 2%}.pager_wrap .pager{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.pager_wrap .pager li{padding:0 1em}@media screen and (min-width:1000px){.pager_wrap .pager li{font-size:18px}}.pager_wrap .pager li:first-child{padding-left:0}.pager_wrap .pager li:last-child{padding-right:0}.pager_wrap .pager li.link{color:#ff6e82;cursor:pointer;text-decoration:underline}.pager_wrap .pager li.link:hover{text-decoration:none}.pager_wrap .btn{margin-bottom:0;padding:1em 3em}@media screen and (min-width:1000px){.pager_wrap{margin:0 auto;max-width:980px;padding:3em 0}#teacher_body .pager_wrap{max-width:calc(100% - 50px)}.pager_wrap .list li{font-size:18px;padding:0 1em}.pager_wrap .list li.current{padding:0 1.5em}.pager_wrap .list li a{color:#ff6e82}}ul.checklist{margin-bottom:2em}ul.checklist li{margin-bottom:.5em;padding:.5em}@media screen and (min-width:1000px){ul.checklist li{margin-bottom:2px}ul.checklist li:hover{background:#fca2b4;border-radius:5px}}ul.checklist li label{display:block}ul.checklist .checklist_checkbox{display:none}ul.checklist .checklist_checkbox:checked+span{color:#333}ul.checklist .checklist_checkbox:checked+span:after{opacity:1}ul.checklist .checklist_checkbox+span{cursor:pointer;display:inline-block;margin:0 .2em;padding:0 0 0 1.5em;position:relative}@media screen and (max-width:999px){ul.checklist .checklist_checkbox+span{color:#999}}ul.checklist .checklist_checkbox+span:before{background:#fff;border:2px solid #999;border-radius:4px;content:"";display:block;height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media screen and (max-width:999px){ul.checklist .checklist_checkbox+span:before{border-radius:2px;border-width:1px;height:15px;width:15px}}ul.checklist .checklist_checkbox+span:after{border-bottom:3px solid #ff6e82;border-right:3px solid #ff6e82;content:"";display:block;height:12px;left:6px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:7px}@media screen and (max-width:999px){ul.checklist .checklist_checkbox+span:after{border-width:2px;left:4px;margin-top:-8px}}ul.checklist .checklist_radio{display:none}ul.checklist .checklist_radio:checked+span:after{opacity:1}ul.checklist .checklist_radio+span{cursor:pointer;display:inline-block;margin:0 .2em;padding:0 0 0 1.2em;position:relative}ul.checklist .checklist_radio+span:before{background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:50%;display:block;height:16px;left:0;width:16px}ul.checklist .checklist_radio+span:after,ul.checklist .checklist_radio+span:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.checklist .checklist_radio+span:after{background:rgba(0,0,0,.32);border:1px solid transparent;border-radius:50%;height:8px;left:4px;opacity:0;padding:2px;transition:all .3s ease 0s;width:8px}.search_box form{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border:2px solid #ff6e82;border-radius:3px;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 4%;padding:0 3px}.search_box form input[type=search]{padding:.5em;width:100%}.search_box form input[type=search]:focus{outline:none}.search_box form input[type=search]::-moz-placeholder{color:#999}.search_box form input[type=search]::placeholder{color:#999}.search_box form input[type=submit]{background:#ff6e82 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsSAAALEgHS3X78AAABRUlEQVRIibWWgXGDMAxFf7tA2KCMwAZhBEagGzBCR2CDZgRGoBvQDRjBmUA9XaWc4sa2nCv/zgecZT0j5J+8EBEq1QHoATRmWQCwANgfpmKIc/REtFJePN/F+byAj0LyWGMtZI4SXB7sdiCiJQUqAQazKEjJSvHBrOk9kN0s+FNrx8bWEsQGzxUNAinpbXOvme7tzf1c2eY2fshBOrl+J/s/rQ3AVfPkIKpQCVBtcm08kGfV6rocREt0jizEIwa86RvlIKu5Hyoh412eTBs25mAFefa0bxutKx5G61mbA9RKnGryQMbIj0JsflGstZRF53K/J1zXz8Tc1bQo5EydzPOXfMff9ne+wei0+yBxd/m8ANsMkxifmucupZlS36wG8PQ4HGAhhwEU0h0J4MG2Yn3pHcCl0kKK4nPCkEn6nv87/a8A/ACd+OvHEfDWGgAAAABJRU5ErkJggg==) 4px no-repeat;background-size:12px auto;border-radius:3px;color:#fff;font-size:11px;letter-spacing:.1em;padding:5px 5px 5px 18px}.bg-subcolor5 .article_title h3,.naze_contents_title .tab_wrap h2,.pickup .tab_wrap h2,.teacher_test h2,.test_m10 h2,h2.article_title_for_test{color:#ff6e82;font-size:15px;font-weight:500;line-height:30px;padding:0 .5em;text-align:center}.test_table_fixed{display:table;table-layout:fixed;width:100%}.teacher_test .bg-subcolor5{margin-bottom:3em}.teacher_test .m10_list dl.columns_max_4.width_nth_3 dd:first-child{flex-basis:50%}.teacher_test .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(2),.teacher_test .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(4){flex-basis:14%}.teacher_test .m10_list dl.columns_max_4.width_nth_3 dd:nth-of-type(3){flex-basis:22%}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3{width:100%}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a li:not(:first-child){color:#333}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a li:first-child{flex-basis:50%;font-size:13px;font-weight:500;text-align:left}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a li:nth-of-type(2),.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a li:nth-of-type(4){flex-basis:14%}.teacher_test .m10_list dl.list_body ul.columns_max_4.width_nth_3 a li:nth-of-type(3){flex-basis:22%}.pickup{max-width:600px;padding-left:1%;padding-right:1%}.pickup .pickup_search_container{display:flex;justify-content:start}.pickup .pickup_search_container p{display:inline-block;margin-top:1em}.pickup .pickup_search_container p.hit_count{line-height:calc(3em + 2px);margin-left:10px}.pickup .pickup_search_container p.hit_count span{color:#ff6e82}.pickup .pickup_search_container .loading{background-image:url(../img/loading.svg);background-position:15% 50%;background-repeat:no-repeat;height:auto;margin:0}.pickup .pickup_progress{margin-bottom:2em}.pickup .pickup_progress .donutsGraph .graph .fraction{bottom:-30px}.pickup .pickup_progress .donutsGraph .graph .horizontal_border{border:1px solid #c9f0de;margin:auto;width:100px}.pickup .pickup_progress_graph{margin:-10px auto 0;max-width:50%}.pickup .pickup_progress_graph_fukidashi{background:#fca2b4;border-radius:5px;color:#fff;display:block;font-size:14px;margin:1em auto 0;max-width:60%;padding:.5em;position:relative}.pickup .pickup_progress_graph_fukidashi:before{border:15px solid transparent;border-bottom-color:#fca2b4;content:"";left:50%;margin-left:-15px;position:absolute;top:-30px}.pickup .pickup_progress_graph_fukidashi em{display:block;font-size:150%;font-style:normal;font-weight:500;text-align:center}.m10_list.pickup_list .list_head.columns_max_4 dd:first-child{flex-basis:15%;text-align:center}.m10_list.pickup_list .list_head.columns_max_4 dd:nth-of-type(2){flex-basis:28%}.m10_list.pickup_list .list_head.columns_max_4 dd:nth-of-type(3){flex-basis:42%}.m10_list.pickup_list .list_head.columns_max_4 dd:last-child{flex-basis:15%;text-align:center}.m10_list.pickup_list .list_body dd ul.columns_max_4{position:relative}.m10_list.pickup_list .list_body dd ul.columns_max_4.completed:before{background:url(../img/ic_perfect.png) 0 0 no-repeat;background-size:contain;content:"";display:block;height:14px;left:0;position:absolute;top:0;width:52px}.m10_list.pickup_list .list_body dd ul.columns_max_4:nth-of-type(2n){background:hsla(0,0%,90%,.5)}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child{flex-basis:15%;text-align:center}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div{margin:0;position:relative;width:80%}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div span.num{display:block;font-size:13px;font-weight:500;margin-top:-18px;text-align:center}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div .icon_mlf{font-size:18px;position:absolute}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div .icon_mlf.icon_pickup{left:0}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div .icon_mlf.icon_pickup.favorited .path1:before{color:#ff6e82}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:first-child div .icon_mlf.icon_memo{right:0}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(2){flex-basis:28%}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(2) .title{font-size:13px;font-weight:500}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(2) .hisshu{color:#ff6e82}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(2) .jokyo{color:#5bd1d6}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3){flex-basis:42%;padding:0}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul{border-bottom:none;height:100%;width:100%}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li{display:block;flex-basis:auto;text-align:center;width:33.333%}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li span{display:block;text-align:center}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li span.num{font-size:28px;font-weight:500;line-height:1}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li span.log_empty{font-size:16px;line-height:56px}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li.correct span.num{color:#ff6e82}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:nth-of-type(3) ul li.uncorrect span.num{color:#5bd1d6}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:last-child{flex-basis:15%;text-align:center}.m10_list.pickup_list .list_body dd ul.columns_max_4>li:last-child .btn{background:#fff;font-size:10px}.video_links li{margin-bottom:18px}.video_links li button{margin-bottom:0}.video_links li .view_date{display:block;font-size:11px;margin:4px 5px 0 0;text-align:right}.video_links li a{align-items:center;display:flex;justify-content:center;margin-bottom:0;padding:1em}.video_links li a .external_icon,.video_links li a .video_titles{vertical-align:middle}.video_links li a .external_icon{font-size:34px}.video_links li a .course_title{font-size:14px;line-height:1.6}.video_links li a .video_titles{font-size:16px;padding-left:10px;text-align:left}.video_links li:last-child{margin-bottom:0}.memory_title{position:relative}.memory_title h2{margin-bottom:1em;text-align:center}.memory_title_link{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;bottom:0;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:50%}.memory_title_link li{height:20px;overflow:hidden;position:relative;text-indent:20px;white-space:nowrap;width:20px}.memory_title_link li .icon_pagetop{bottom:0;display:inline-block;font-size:20px;height:100%;text-indent:0;top:0;width:100%}.memory_title_link li .icon_pagetop,.memory_title_link li .icon_pagetop span:before{left:0;margin:auto;position:absolute;right:0}.memory_title_link li.prev{margin:0 auto 0 0}.memory_title_link li.prev .icon_pagetop .path2:before{transform:rotate(-90deg)}.memory_title_link li.next{margin:0 0 0 auto}.memory_title_link li.next .icon_pagetop .path2:before{transform:rotate(90deg)}.memory_wrap .memory_tab{position:relative}.memory_wrap .memory_tab li dl .memory_tab_button{border-bottom:1px solid #e6e6e6;float:left;height:99px;position:absolute;text-align:center;top:0;width:33.33333%;width:33.3333333333%}.memory_wrap .memory_tab li dl .memory_tab_button .title{background:#666;color:#fff;font-size:10px;padding:1em}.memory_wrap .memory_tab li dl .memory_tab_button .num{font-size:11px;padding:1em}.memory_wrap .memory_tab li dl .memory_tab_button .num em{font-size:230%;font-style:normal;font-weight:500}.memory_wrap .memory_tab li dl .memory_tab_button.active .title{background:#ff6e82}.memory_wrap .memory_tab li dl .memory_tab_button.active .num{background:#ffe4ed}.memory_wrap .memory_tab li dl .memory_tab_button.active:after{border:15px solid transparent;border-top-color:#ffe4ed;bottom:-28px;content:"";left:50%;margin-left:-15px;position:absolute}.memory_wrap .memory_tab li dl .memory_tab_cont{background:#f9f9e0;clear:both;display:none;margin-top:2em;padding:1em 5%;text-align:center;width:100%}.memory_wrap .memory_tab li dl .memory_tab_cont.active{display:block}.memory_wrap .memory_tab li dl .memory_tab_cont h3{color:#ff6e82;margin-bottom:1em;-moz-text-align-last:center;text-align-last:center}.memory_wrap .memory_tab li dl .memory_tab_cont .memory_title_link{left:2%;top:30%;width:96%}.memory_wrap .memory_tab li:first-of-type dl{padding-top:100px}.memory_wrap .memory_tab li:nth-of-type(2) .memory_tab_button{left:33.33333%}.memory_wrap .memory_tab li:nth-of-type(2) .memory_tab_button .title{border-left:1px solid #fff;border-right:1px solid #fff}.memory_wrap .memory_tab li:nth-of-type(2) .memory_tab_button .num{border-left:1px dashed #000;border-right:1px dashed #000}.memory_wrap .memory_tab li:nth-of-type(3) .memory_tab_button{left:66.66666%}.btn--set{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:1em 2%}.btn--set li.btn{margin:0 2%;padding:1em .5em}.t_header_menu{margin:0 auto;padding:0}#teacher_body .t_header_menu{max-width:calc(100% - 50px)!important}.t_header_menu .t_header_global{display:table;height:auto;margin:0;padding:0;position:relative;width:75%}.t_header_menu input{display:none}.t_header_menu label{color:#fff;cursor:pointer;position:relative;z-index:1000}.t_header_menu .t_header_menu_contents{background:rgba(0,0,0,.96);left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:none;width:100%;z-index:-1}.t_header_menu .t_header_menu_contents .icon_mlf.icon_close{background:#fff;border-radius:50%;cursor:pointer;font-size:50px;height:50px;position:absolute;right:20px;top:20px}.t_header_menu .t_header_menu_contents .t_header_nav{background:#fff;margin:0 0 0 auto;max-height:750px;overflow-y:scroll;padding:1em;width:330px}.t_header_menu .t_header_menu_contents .t_header_nav li{font-size:16px;text-align:left}.t_header_menu .t_header_menu_contents .t_header_nav li a{color:#000;display:block;padding:5px 25px 5px 10px;text-decoration:none}.t_header_menu .t_header_menu_contents .t_header_nav li a:hover{background:#e6e6e6}.t_header_menu .t_header_menu_contents .t_header_nav li ul{margin-left:1em}.t_header_menu .t_header_menu_contents .t_header_nav li ul li{margin-bottom:.5em}.t_header_menu .t_header_menu_contents .t_header_nav li ul li a{color:#666;display:inline-block;font-size:14px;position:relative;vertical-align:middle;width:100%}.t_header_menu .t_header_menu_contents .t_header_nav li ul li a:after{border-right:1px solid #333;border-top:1px solid #333;bottom:0;content:"";height:14px;left:auto;margin:auto;position:absolute;right:15px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}@media screen and (max-width:999px){.t_header_menu .t_header_menu_contents .t_header_nav li ul li a:after{height:8px;width:8px}}.t_header_menu .t_header_menu_contents .t_header_nav li ul li a:after{height:10px;width:10px}.t_header_menu .t_header_menu_contents .t_header_nav>li{margin-bottom:.5em}.t_header_menu input:checked+label+.t_header_menu_contents{opacity:1;padding:0;z-index:100001}.login_caution{border:1px solid #ff6e82;border-radius:5px;margin:20px auto;padding:20px}.login_caution h3{font-size:1em!important;font-weight:500;margin:0}.login_caution h3 img{height:1.2em}.login_caution p{margin-top:1em}table.trial_teacher_result_table td,table.trial_teacher_result_table th{font-weight:500}table.trial_teacher_result_table td span,table.trial_teacher_result_table th span{font-weight:400}table.trial_teacher_result_table spantc{display:inline;font-weight:500}table.trial_teacher_result_table spantc.pink{color:#ff6e82}table.trial_teacher_result_table spantc.green{color:#5bd1d6}.loop_number_select{line-height:28px}.loop_number_select h3{color:#666;display:inline-block;font-size:14px;width:80px!important}.loop_number_select h3:before{display:none}.loop_number_select .btn{display:inline-block}.annotation-module__title{background:#999;border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-weight:500;padding:.35em 3em .75em}.annotation-module__content{background:#fff;border:1px solid #999;border-radius:8px;font-weight:400;margin:-.75rem 0 0;padding:1em;position:relative;width:100%}.annotation-module__content li{margin:0;padding:0 0 0 1rem;text-indent:-1rem}.annotation-module__content .caution{color:#f02800;font-weight:500}select.select-module{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/bg_select.svg) no-repeat right 4px center;background-size:auto 85%;border:2px solid #999;border-radius:22px;font-size:medium;font-weight:400;padding:5px 14px}select.select-module::-ms-expand{display:none}select.select-module.big{font-weight:500;padding:.5em 20px}.input-text-module{background:#fff;border:2px solid #999;border-radius:5px;font-size:16px;padding:5px;width:100%}.input-text-module:focus{border-color:#ff6e82;outline:0}.input-text-module:-moz-read-only{border-color:#e6e6e6}.input-text-module:read-only{border-color:#e6e6e6}input.input-datepicker-module{border:2px solid #999;border-radius:22px;padding:5px 30px;position:relative;width:100%}input.input-datepicker-module:focus{border-color:#ff6e82;outline:0}input.input-datepicker-module.checked{background-image:url(../img/teacher/bg_check02.png);background-position:5px 50%;background-repeat:no-repeat;border-color:#ff6e82}input.input-datepicker-module+.ui-datepicker-trigger{bottom:7px;left:inherit;position:absolute;right:10px}span[data-button_name]{cursor:pointer}span[data-button_name].disabled{cursor:default;opacity:.2}.tabNav{padding-bottom:10px}.tabNav p{border-bottom:1px solid #666;margin:0;padding:0 10px}.tabNav p:after{clear:both;content:"";display:table}.tabNav p span{background:#ccc;border:1px solid;border-color:#ccc #ccc #666;border-radius:10px 10px 0 0;bottom:-1px;cursor:pointer;float:left;font-size:.8em;margin-top:-1px;padding:10px .5em;position:relative}.tabNav p span.active{background:#fff;border:1px solid;border-color:#666 #666 #fff}.tabContainer .tab{display:none}.tabContainer .tab.active{display:block}.testList{background:#fff;display:-moz-flex;display:flex;line-height:1;margin:0 auto 20px;max-width:600px}.testList a{color:inherit}.testList.testList--running{background:#ffe4ed}#done_tests .testList,.testList.testList--done{background:#e6e6e6}.testList.testList--yet{background:#fff}.testList.testList--yet a{color:#ff6e82}.testList.testList--yet.testList--running{background:#ffe4ed}#done_tests .testList ul,.testList.testList--done ul,.testList.testList--running ul{border-bottom-color:#fff}.testList p{margin:0}.testList .test{border-bottom:1px solid #eee;margin-bottom:15px;width:100%}.testList .test .test__inner{border:none;border-collapse:collapse;border-spacing:0;display:table;table-layout:fixed;width:100.099%}.testList .test .box{display:table-cell;vertical-align:middle;width:70%}.testList .test .title{font-size:1.2em;font-weight:400;margin-top:10px}.testList .test .author{font-size:.8em;margin:1em 0}.testList .test .arrow{background:#eee url(../img/btn_triangle.png) no-repeat 0 0;background-size:100% 100%;display:table-cell;width:30px}.testList .test .anchor{background:#eee;display:table-cell;padding-left:10px;vertical-align:middle;width:20%}.testList .test .boxMosiTitle{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;width:100%}.testList .test .boxMosiTitle img{border:1px solid #ccc;border-radius:10px;height:auto;margin-right:5px;max-height:97px;max-width:97px;width:30%}.testList .test .boxMosiTitle ul{list-style-type:none;margin:0;padding:0}.testList .test .boxMosiTitle ul li{margin:0 0 5px;padding:0}.testList .test .boxMosiTitle ul li h2{font-weight:400;line-height:1.2;margin:0;padding:0}.testList .test .boxMosiTitle ul li p.author{margin:0}.testList .separate{background:#eee;height:1px;margin:15px 0;width:100%}.graphBar{clear:both}.graphBar__inner{height:20px}#confirmModal .info,.modal--confirm .info{border-bottom:1px solid #ddd;padding:1em;text-align:center}#confirmModal .info p,.modal--confirm .info p{margin:0;padding:.5em 0}#confirmModal .info p+p,.modal--confirm .info p+p{border-top:2px dotted #ccc}#confirmModal .info:empty,.modal--confirm .info:empty{border-bottom:none}#confirmModal .label,.modal--confirm .label{color:#ff6e82;font-size:.6875em}#confirmModal .message,.modal--confirm .message{margin:0;padding:1em;text-align:center}.takeHeader{display:block;margin:2em auto;padding:10px}.takeHeader .page_title{margin:0 auto;max-width:600px;padding:0}.takeHeader .page_title ul{box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;margin:0 0 10px;padding:0}.takeHeader .page_title ul li{margin:0}.takeHeader .page_title ul li:first-of-type{margin-right:10px}.takeHeader .page_title ul li:first-of-type img{height:auto;margin:0;max-height:75px;max-width:75px;width:100%}.takeHeader .page_title ul li>dl{margin:5px 0 0;padding:0}.takeHeader .page_title ul li>dl dd{font-size:14px;margin:0 0 12px;padding:0}.takeHeader .page_title ul li h1{font-size:15px;font-weight:500;line-height:1.3;margin:0;padding:0}.takeHeader .page_title ul li span.category{border:1px solid;border-radius:5px;color:#fca2b4;font-size:small;padding:3px .5em}.takeHeader .page_title ul li span.time{color:#ff6e82}.takeHeader .remainder_container{border:1px solid #999;border-radius:5px;margin:0 auto;max-height:370px;max-width:600px;padding:10px}.takeHeader .remainder_container>img{display:block;height:15px!important;margin:0 auto;position:relative;top:-13px;width:50px!important}.takeHeader .remainder_container ul,.takeHeader .remainder_container ul li,.takeHeader .remainder_container ul li dl{margin:0;padding:0}.takeHeader .remainder_container ul li dl dt{margin:0 0 5px;padding:0}.takeHeader .remainder_container ul li dl dt>ul{box-pack:start;-ms-flex-pack:start;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.takeHeader .remainder_container ul li dl dt>ul li{font-size:12px;line-height:1;margin:0;padding:0;width:auto}.takeHeader .remainder_container ul li dl dt>ul li:first-of-type{color:#ff6e82;line-height:24px;margin-right:.5em;white-space:nowrap}.takeHeader .remainder_container ul li dl dt>ul li:nth-of-type(2){margin-right:.5em;white-space:nowrap}.takeHeader .remainder_container ul li dl dt>ul li:nth-of-type(2) em{font-size:x-large;font-style:normal;font-weight:500}.takeHeader .remainder_container ul li dl dt>ul li:nth-of-type(3){font-size:12px;margin:0}.takeHeader .remainder_container ul li dl dd{margin:0;padding:0}.takeHeader .remainder_container ul li dl dd .graphBar_remainder{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#999;display:-moz-flex;display:flex;height:25px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.takeHeader .remainder_container ul li dl dd .graphBar_remainder .graphBar__inner_orange{background:#ff6e82;height:25px}.takeHeader .remainder_container ul li dl dd .graphBar_remainder .graphBar__inner_orange p{display:none}.takeHeader .btn_wrap{margin:1em auto 0;max-width:630px}.takeHeader .btn_wrap ul{box-align:center;-ms-flex-align:center;box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;font-size:16px;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.takeHeader .btn_wrap ul li{flex-basis:30%}.takeHeader .btn_wrap ul li a.btn{padding:1em}@media screen and (max-width:1000px){.takeHeader .btn_wrap{max-width:96%}.takeHeader .btn_wrap ul{box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.takeHeader .btn_wrap ul li{flex-basis:30%}}.takeHeader .btn_wrap ul li a.btn--secondary{padding-left:1.5em;position:relative}.takeHeader .btn_wrap ul li a.btn--secondary:after,.takeHeader .btn_wrap ul li a.btn--secondary:before{border-top:1px solid #fff;content:"";display:block;left:10px;position:absolute;top:50%;top:calc(50% - 1px);width:10px}.takeHeader .btn_wrap ul li a.btn--secondary:before{transform:skewY(-45deg)}.takeHeader .btn_wrap ul li a.btn--secondary:after{transform:skewY(45deg)}.takeHeader .btn_wrap ul li a.btn.test_over{padding-right:1.5em}.choice+.choice label{border-top:none}.choice:first-child label{border-radius:10px 10px 0 0}.choice:last-child label{border-radius:0 0 10px 10px}.choice input[type=checkbox],.choice input[type=radio]{display:none}.choice input:checked+label{background:#ffe4ed}.choice label{background:#fff;border:1px solid #f9f9e0;display:-moz-flex;display:flex;width:100%}.choice .ansNum{-ms-flex-item-align:center;align-self:center;font-weight:500;padding:1em 10px!important;text-align:center;width:15%}.choice .ansContent{border-left:1px solid #eee;font-weight:500;line-height:1.4;overflow:hidden;padding:1em 15px;width:85%}.choice .ansContent img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.question__item{background:#f9f9e0;margin:0 auto 15px;padding-bottom:15px;width:100%}.question__item:last-child{margin-bottom:0}.question__header{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px solid #999;display:-moz-flex;display:flex;margin:0 auto 1em;max-width:640px!important;padding:5px 0 5px 15px;width:100%}.question__num{-ms-flex-item-align:center;align-self:center;font-size:15px;font-weight:500}.question__kokushi_num{font-size:10px;font-weight:400;line-height:1}.question__kokushi_num:before{content:"（"}.question__kokushi_num:after{content:"）"}.question__title{-ms-flex-item-align:center;align-self:center}.question__fav{-ms-flex-item-align:right;-ms-flex-preferred-size:283px;align-self:right;flex-basis:283px;margin-left:auto;max-width:50px;min-height:30px;padding-right:15px;text-align:right}.question__fav .icon_pickup{font-size:30px;line-height:30px}.question__fav.not_favorited .path1:before{color:#999}.question__fav.not_favorited .path3:before{color:#e6e6e6}.question__fav .icon_pickup{display:inline-block;font-size:20px}.question__que{padding:0 15px 15px}.question__que img{border-radius:10px;height:auto;margin:10px auto;max-width:600px;width:100%}.question__ans{padding:0 15px}.question__control{background:#fff;border-bottom:1px solid #ccc;margin-bottom:-30px;padding:15px}.question__control>div{box-align:center;-ms-flex-align:center;box-pack:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1;padding:1em;width:100%}.question__control>div>span{box-flex:1;-moz-flex:1;flex:1;padding:15px 15px 10px;text-align:center}.question__control span+span{border-left:1px solid #ccc}.questionList{list-style-type:none;margin:10px 0;padding-left:0}.questionList div{display:-moz-flex;display:flex;width:100%}.questionList li{border-bottom:1px solid #e6e6e6;display:block}.questionList li.title{display:-moz-flex;display:flex}.questionList li.title>div{box-pack:center;-ms-flex-pack:center;background:#666;border-right:1px solid #fff;color:#fff;font-size:smaller;font-weight:400;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:1;padding:1em 0}.questionList li.title>div:last-child{border-right:none}.questionList li div{display:-moz-flex;display:flex;margin:0;width:100%}.questionList li div p{-ms-flex-item-align:center;box-flex:1;align-self:center;border-right:1px dashed #666;-moz-flex:1;flex:1;font-size:1em;line-height:1;margin:0;padding:1em 0}.questionList li div p:last-child{border-right:none}.questionList li.not_completed,.questionList li.not_inputed{background:#eee}.questionList li.favorited{background:#ff6e82;color:#fff}.list__fav.favorited{background:url(../img/ic_fav_active.png) no-repeat 50%;background-size:contain;display:inline-block;height:2em;width:2em}#question_list .title div{display:-moz-flex;display:flex}#question_list .title p{box-flex:1;-moz-flex:1;flex:1;margin:0}.testResult{background:#fff;margin:0 auto;max-width:600px;width:100%}.testResult .title{font-size:1.5em;font-weight:400;margin:0;padding:5px;text-align:center}.testResult .subtitle{background:#f2f2f2;font-size:1em}.testResult .content{padding:5px 15px}.testResult .score{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-bottom:1px solid #ccc;display:-moz-flex;display:flex;padding:5px 0;width:100%}.testResult .score>span{box-flex:1;-moz-flex:1;flex:1}.testResult .point{font-size:1.25em;font-weight:700;white-space:nowrap}.testResult .point em{font-size:1.2em;font-style:normal;white-space:nowrap}.testResult .result{margin-left:3px}.testResult--second .point{box-flex:4;-moz-flex:4;flex:4;text-align:right}.resultSummary{list-style-type:none;margin:0 0 30px;padding-left:0}.resultSummary li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;padding:5px 0;width:100%}.resultSummary li+li{border-top:1px solid #ccc}.resultSummary .label{box-flex:1;-moz-flex:1;flex:1}.resultSummary p{box-flex:4;-moz-flex:4;flex:4;font-weight:700;margin:0;text-align:right}.resultSummary em{font-size:1.2em;font-style:normal}.testResult--second .resultSummary p{font-size:1.25em}.correctAnsList{list-style-type:none;padding-left:0}.correctAnsList li{border-bottom:1px solid #ccc;padding:5px}.correctAnsList li.favorited,.correctAnsList li.is--favorited{background:#ffaa80}.correctAnsList li.is--fault{background:#fcc}.correctAnsList li.is--correct_in_test{background:#dff}.correctAnsList li:last-child{border-bottom:0}.correctAnsList li a{height:2em}.correctAnsList .anchor{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;text-decoration:none;width:100%}.correctAnsList .moshiNum{box-flex:2;-moz-flex:2;flex:2;text-align:center}.correctAnsList .testNum{box-flex:3;-moz-flex:3;flex:3;font-size:1.2em;font-weight:700;text-align:center}.correctAnsList .testCorrect{box-flex:1;-moz-flex:1;flex:1;font-size:1.3em;line-height:1;text-align:center}.correctAnsList .testCorrect.is--correct{color:#ff6e82;font-size:1.875em}.correctAnsList .testCorrect.is--fault{color:#fca2b4;font-size:2.5em}.correctAnsList .testCorrect.is--none{color:#ccc;font-size:2.5em}.correctAnsList .testPercent{box-flex:3;-moz-flex:3;flex:3;text-align:center}.correctAnsList .testFav{box-flex:2;-moz-flex:2;flex:2;text-align:center}.correctAnsList .testFav .favorited{background:url(../img/ic_fav.png) no-repeat 50%;background-size:contain;display:inline-block;height:2em;width:2em}.correctAnsList .testIcon{box-flex:1;color:#ccc;-moz-flex:1;flex:1;padding-right:10px;text-align:right}.correctAnsList__wrap{background:#fff;padding:5px 15px}.correctAnsList__header>p{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#f2f2f2;border:1px solid #ccc;border-radius:10px 10px 0 0;display:-moz-flex;display:flex;font-size:1.125em;margin:0;padding:10px 20px 10px 0;white-space:nowrap;width:100%}.correctAnsList__header>p>span{box-flex:1;-moz-flex:1;flex:1;text-align:center}.correctAnsList__header>p>span:last-child{box-flex:1;-moz-flex:1;flex:1;padding-right:10px}.correctAnsList__header>p .col--moshi{box-flex:2;-moz-flex:2;flex:2;font-size:.75em;padding-left:5px}.correctAnsList__header>p .col--num{box-flex:3;-moz-flex:3;flex:3;margin-left:10px}.correctAnsList__header>p .col--fav{box-flex:2;-moz-flex:2;flex:2}.correctAnsList__header>p .col--percent{box-flex:3;-moz-flex:3;flex:3}.correctAnsList__header>p .col--spacer{box-flex:1;-moz-flex:1;flex:1;padding-right:10px}.correctAnsList__header>p .col--grade{box-flex:3;-moz-flex:3;flex:3}.correctAnsList__tabNav{border:1px solid #ccc;border-bottom:none}.correctAnsList__tabNav p{padding-top:10px}.correctAnsList__tabNavRB{margin-left:-15px;margin-right:-15px}.correctAnsList__tabNavRB p span{font-size:1em;padding-bottom:1em;padding-top:1em;text-align:center;width:50%}.nazeList{border:1px solid #ccc;border-top:none;height:50vh;list-style-type:none;margin:0 0 10px;overflow-y:auto;padding-left:0}.nazeList__container{background:#fafafa;padding:15px}.nazeList li{background:#fff;border-bottom:1px solid #ccc;padding:5px}.nazeList .anchor{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;text-decoration:none;width:100%}.nazeList .nazeMoshi{box-flex:2;-moz-flex:2;flex:2;text-align:center}.nazeList .nazeBook,.nazeList .nazeEpisode{box-flex:1;-moz-flex:1;flex:1;font-weight:700;text-align:center}.nazeList .nazeTitle{box-flex:3;-moz-flex:3;flex:3}.nazeList .nazeIcon{box-flex:1;-moz-flex:1;flex:1;padding-right:10px;text-align:right}.nazeList__wrap{background:#fff;padding:5px 15px}.nazeList__header>p{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#f2f2f2;border:1px solid #ccc;border-radius:10px 10px 0 0;display:-moz-flex;display:flex;font-size:1.125em;margin:0;padding:10px 20px 10px 0;width:100%}.nazeList__header>p>span{box-flex:1;-moz-flex:1;flex:1;text-align:center}.nazeList__header>p>span:last-child{padding-right:10px}.nazeList__header>p .col--moshi{box-flex:1.9;-moz-flex:1.9;flex:1.9;font-size:.75em}.nazeList__header>p .col--title{box-flex:3;-moz-flex:3;flex:3}.nazeList .done{background:#ddd}.nazeList .is_correct{background:#dff}.caption--exercise{background:#f2f2f2;font-size:1.625em;font-weight:400;margin-bottom:0;padding:10px;text-align:center}.donutsGraph{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin:0 auto;max-width:600px;padding:0 15px 15px}.donutsGraph .graph{box-flex:1;-moz-flex:1;flex:1;text-align:center}.donutsGraph .graph .content{padding-bottom:2em;position:relative}.donutsGraph .graph .count{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(calc(-50% - 1em))}.donutsGraph .graph .count em{font-style:normal}.donutsGraph .graph .label,.donutsGraph .graph .percent{font-size:1.1rem;margin:0}.donutsGraph .graph .label em,.donutsGraph .graph .percent em{font-size:2.5rem;font-style:normal;font-weight:500;letter-spacing:.1rem}.donutsGraph .graph .fraction{bottom:0;display:inline-block;left:0;margin:0;padding:5px 0;position:absolute;width:100%}.donutsGraph .graph .fraction em{font-style:normal}.donutsGraph.wrap{flex-wrap:wrap}.donutsGraph .graph_header{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin-bottom:1em;width:100%}.donutsGraph .graph_header p{font-size:14px;font-weight:500;margin:0 auto;text-align:center}.donutsGraph .graph_header p:first-of-type{flex:2}.donutsGraph .graph_header p:nth-of-type(2){flex:1}.donutsGraph .graph_footer{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;width:100%}.donutsGraph .graph_footer p{margin:0 auto;text-align:center}.donutsGraph .graph_footer p:first-of-type{flex:2}.donutsGraph .graph_footer p:nth-of-type(2){flex:1}.donutsGraph .graph_footer p a{margin-top:15px;padding:.5em 2em .5em 1em}.donutsGraph.teacher_test{margin-top:-10px;padding-bottom:0}.donutsGraph.teacher_test .graph_header p:first-of-type{flex:1}.donutsGraph.teacher_test .graph .content{padding-bottom:1em}.donutsGraph.teacher_test .graph .content p:first-child{padding-top:1em}.exerciseListControl{background:#fff;box-shadow:0 0 2px 2px hsla(0,0%,80%,.651);padding:15px 25px}.exerciseListControl .label{font-size:1.2em;margin:0}.exerciseListControl .control{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#eee;border-radius:10px;display:-moz-flex;display:flex;margin:0}.exerciseListControl .control a{box-flex:1;-moz-flex:1;flex:1;padding:10px 0;text-align:center;text-decoration:none}.exerciseListControl .control a+a{border-left:2px solid #fff}.exerciseListControl .control a.active{background:#999;color:#fff}.btn--bookmark{border:none;border-radius:10px;box-shadow:0 4px 0 0 #a7a39d;box-sizing:border-box;display:block;margin:0 auto;max-width:600px;padding:15px 20px;text-indent:-5000px;width:100%}.btn--bookmark.not_favorited{background:#999 url(../img/btn_bookmark_notfav.svg) no-repeat 50%;background-size:contain}.btn--bookmark.favorited{background:#ff6e82 url(../img/btn_bookmark_fav.svg) no-repeat 50%;background-size:contain}.exerciseTab{background:#fafafa}.exerciseTab p{display:-moz-flex;display:flex;padding:0 15px}.exerciseTab p span{box-flex:1;-moz-flex:1;flex:1;float:none;padding:10px 0;text-align:center;width:50%}.exerciseTab p span.active{background:#fafafa;border:1px solid;border-color:#666 #666 #fafafa}.exerciseTab p span img{height:2em;margin-right:10px;vertical-align:bottom;width:auto}.exerciseList__container{background:#fff;box-shadow:-2px 0 2px 2px hsla(0,0%,80%,.651);padding:15px}.ansCorrect{line-height:1;text-align:center}.ansCorrect em{display:inline-block;font-style:normal;height:1.2em;margin-right:5px;width:1.2em}.ansCorrect.is--correct{color:#ff6e82}.ansCorrect.is--correct em{background:url(../img/ic_correct25x25.png) 50% no-repeat;background-size:90%}.ansCorrect.is--incorrect{color:#2692bd}.ansCorrect.is--incorrect em{background:url(../img/ic_incorrect25x25.png) 50% no-repeat;background-size:90%}.barGraph,.barGraph__label{text-align:center}.barGraph__label{background:#f2f2f2;border-radius:1em;list-style-type:none;margin:15px auto;padding:5px 2em}.barGraph__label,.barGraph__label li{display:inline-block}.barGraph__label li+li{margin-left:1.5em}.barGraph__label li:nth-child(3) span{border-radius:50%}.barGraph__label span{display:inline-block;height:1em;vertical-align:middle;width:1em}.barGraph .graph canvas{box-pack:center;-ms-flex-pack:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0 auto}.barGraph .graph canvas:first-of-type{margin-bottom:5px}.inputSelect{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:url(../img/bg_select.png) right 50% no-repeat;background-color:#fff;background-size:30px 100%;border:1px solid #ccc;border-radius:6px;padding:5px 40px 5px 10px}.inputSelect::-ms-expand{display:none}.brushup__header{box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ccc;font-size:20px;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:600px;padding:0 10px 10px;width:100%}.brushup__header,.brushup__header .brushup__header_button ul{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.brushup__header .brushup__header_button ul{box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.brushup__header ul li{margin:0;padding:0}.brushup__header ul li .btn.btn--secondary{font-weight:400;margin:0;padding:5px 1em 5px 2em;position:relative}.brushup__header ul li .btn.btn--secondary:after,.brushup__header ul li .btn.btn--secondary:before{border-top:1px solid #fff;content:"";display:block;left:10px;position:absolute;top:50%;top:calc(50% - 1px);width:10px}.brushup__header ul li .btn.btn--secondary:before{transform:skewY(-45deg)}.brushup__header ul li .btn.btn--secondary:after{transform:skewY(45deg)}.brushup__header ul li.brushup__header_bookmark,.brushup__header ul li.correct_rate_container,.brushup__header ul li.test_correct_rate_container,.brushup__header ul li.test_school_correct_rate_container{color:#666;font-size:12px;padding:10px 5px 0}.brushup__header ul li .question__fav{text-align:center}.brushup__header ul li#question_code_wrapper{font-size:15px;font-weight:500;padding-top:5px}.brushup__num{display:block;font-size:10px;font-weight:400}.brushup__num .sub{font-size:small;font-weight:400;margin-left:10px}.brushup__num .sub em{font-style:normal}.brushup__title{font-size:15px;font-weight:500}.brushup__que{margin:0 auto;max-width:600px;padding:10px 10px 0;width:100%}.brushup__que img{display:block;height:auto;margin:10px auto;max-height:400px;max-width:620px;-o-object-fit:contain;object-fit:contain;width:100%}.brushup__que p,.brushup__que ul{margin:0;padding:0}.brushup__que ul li{margin:.5em 0 0 2em;text-indent:-2em}.brushup__ans{margin:0 auto;max-width:620px;padding:1em 0;width:100%}.brushup__section{margin:30px auto 0;max-width:600px;padding:0 10px;width:100%}.brushup__section ul{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin:0 5px 5px}.brushup__section ul li{margin-right:5px}.brushup__section ul li:first-of-type{height:45px;width:auto}.brushup__section ul li h1{font-size:larger;font-weight:400;line-height:1}.brushup__section ul li img{height:100%;max-height:43px;max-width:43px;width:auto}.brushup__section:nth-of-type(5) ul li img{max-height:38px;max-width:42px}.brushup__section:nth-of-type(6) ul li img{max-height:36px;max-width:45px}.brushup__section:last-child{margin-bottom:30px}.brushup__section .brushup__favorite{padding:0 10px}.brushup__section p.rbc_text{font-size:16px}.brushup__section p.rbc_text span{font-weight:400}.brushup__comment{background:#fff;margin:0 auto;max-width:600px;width:100%}.brushup__comment span{border:none!important;display:inline;margin:0;padding:0}.brushup__comment ul{border-bottom:1px solid #e6e6e6;display:table;margin:0;width:100%}.brushup__comment ul.correct{background:rgba(255,228,237,.8)}.brushup__comment ul.correct .comment__selection .num{color:#ff6e82}.brushup__comment ul li{display:table-cell;margin:0 10px 10px 0;padding:0;vertical-align:middle}.brushup__comment ul li:first-of-type .comment__correct{display:inline-block;height:20px;width:20px}.brushup__comment ul li:first-of-type .comment__correct.incorrect{background:url(../img/yourAnswer_uncorrect.svg) no-repeat top;background-size:cover}.brushup__comment ul li:first-of-type .comment__correct.correct{background:url(../img/yourAnswer_correct.svg) no-repeat top;background-size:cover}.brushup__comment ul li:first-of-type .comment__correct.partially_correct{background:url(../img/ic_partially_correct.png) no-repeat 50%;background-size:95%}.brushup__comment ul li .comment__selection,.brushup__comment ul li .comment__text{background:inherit;border-radius:inherit;padding:0}.brushup__comment ul li .comment__selection{font-size:14px;font-weight:500}.brushup__comment ul li .comment__selection .num{font-size:15px}.brushup__comment ul li table{vertical-align:top}.brushup__comment ul li table th{border-right:1px dashed #999;height:auto;padding:5px;text-align:center;width:15%}.brushup__comment ul li table td{font-size:12px;padding:5px}.brushup__comment ul li table td .comment__selection{display:block}.brushup__comment ul li table td img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.brushup__comment ul li table td a{color:#fca2b4}.editNote{background:#fff;margin:40px auto 20px;max-width:600px;padding:20px 15px 15px}.editNote h2{color:#999;font-size:14px;font-weight:400;margin-bottom:.5em}.editNote h2 .icon_mlf{font-size:20px;margin-right:.5rem;vertical-align:text-top}.editNote textarea{border:1px solid #e6e6e6;border-radius:0;font-size:1em;height:100px;margin:0 0 10px;outline:0;padding:5px;resize:vertical;width:100%!important}.editNote .btn--set{margin:0 auto;max-width:90%}.feedback{margin:10px auto!important;max-width:600px;padding:20px 15px 15px}.feedback .btn_feedback{background:#ddd url(../img/btn_feedback.png) no-repeat 50%;background-size:contain;border-radius:10px;border-top:1px solid #ccc;box-shadow:0 4px 0 0 #a7a39d;margin:0 auto;max-width:600px;padding:20px;text-indent:-5000px;width:100%}.feedback .btn_feedback a{display:block;height:100%;width:100%}.brushup__etcContainer{padding:0}.brushup__etcContainer .brushup__etc{padding:0 10px}.brushup__etcContainer .brushup_contents{background:#fff;border-top:1px solid #ccc;margin:0}.brushup__etcContainer .brushup_contents:first-of-type{border-top:none}.brushup__etcContainer .brushup_contents .brushup__etc{margin:0;padding:20px}.brushup__etcContainer .brushup_contents .brushup__etc h2{color:#fca2b4;font-size:large;line-height:1;margin:0;padding:0}.brushup__etcContainer .brushup_contents .brushup__etcList>.brushup__etc{border-top:none}.brushup__etcContainer .brushup_contents .accordion{margin:0 auto;padding:0 0 10px;width:100%}.brushup__etcContainer .brushup_contents .accordion label{background:#3296c8 url(../img/ic_course_top_list_open.png) no-repeat 100%;cursor:pointer;display:block;margin:0;padding:15px 20px}.brushup__etcContainer .brushup_contents .accordion label p{color:#fff;font-size:large;line-height:1;margin:0;padding:0}.brushup__etcContainer .brushup_contents .accordion .ac_content{margin:0;padding:0}.brushup__etcContainer .brushup_contents .accordion .ac_content li{height:auto;margin:0;padding:20px}.brushup__etcContainer .brushup_contents .accordion .ac_content li img{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.brushup__etcContainer .brushup_contents .accordion .ac_content .amikake{background:#e4e4e4}.brushup__etcContainer .brushup_contents .accordion input[type=checkbox].ac_switch{display:none}.brushup__etcContainer .brushup_contents .accordion input[type=checkbox].ac_switch+.ac_content{margin:0}.brushup__etcContainer .brushup_contents .accordion input[type=checkbox].ac_switch:checked+label{background:#3296c8 url(../img/ic_course_top_list_close.png) no-repeat 100%}.brushup__etcContainer .brushup_contents .accordion input[type=checkbox].ac_switch:checked+label+.ac_content{display:none}.brushup__etcContainer .brushup_contents .accordion .content{margin:0;padding:20px}.youtube-container{height:auto;margin:10px auto;max-height:360px;max-width:600px;width:100%}.video_container{margin:30px 0}.video_container li{padding:0 30px}.comment__correct{margin:7px 0}.comment__correct.incorrect{background:url(../img/ic_incorrect25x25.png) no-repeat 50%;background-size:95%}.comment__correct.correct{background:url(../img/ic_correct25x25.png) no-repeat 50%;background-size:95%}.comment__selection .num{-ms-flex-item-align:center;align-self:center;border-right:1px solid #eee;padding:5px;text-align:center;width:2.5em}.comment__selection .content{overflow:hidden;padding:5px}.comment__selection .toggle__icon{content:"―";margin-left:auto;margin-right:0;padding:5px 10px}.comment__selection.active .toggle__icon{content:"＋"}.comment__text{background:#fff;border:1px solid #ccc;border-radius:0 0 10px 10px;border-top:none;display:none;margin-left:2em;padding:10px 15px;text-align:justify}.active+.comment__text{display:block}.brushup__etcContainer .content{margin-bottom:1em}.brushup__etcContainer .content p{margin-bottom:.5em}.toggle__etc{cursor:pointer}.toggle__etc--close{display:none;float:right;padding:5px}.toggle__etc--close span{margin-left:1em}.toggle__etc--open{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;padding:5px 15px;text-align:center}.toggle__etc--open p{margin:0}.toggle__etc--open p:after{clear:both;content:"";display:table}.toggle__etc--open span{float:right}.brushup__etcList{clear:both;display:none}.correctAnsList__wrap{margin:0 auto;max-width:600px;width:100%}.correctAnsList__wrap>p{line-height:1.7}.correctAnsList__wrap .correctAnsList__tabNav{border:none;margin-bottom:0;padding-bottom:0!important}.correctAnsList__wrap .correctAnsList__tabNav span{text-align:center;width:20%}.correctAnsList__wrap .tabAnsRB{border-left:none;border-right:none;text-align:center}.correctAnsList__wrap .tabAnsRB span{width:50%}.correctAnsList__wrap .tabAnsRB+.correctAnsList__header{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:5px 0 0;width:100%}.correctAnsList__wrap .tabAnsRB+.correctAnsList__header p{margin:10px auto 0;padding:0;width:100%}.correctAnsList__wrap .tabAnsRB+.correctAnsList__header p span{background:none;border:none;text-align:center;width:30%!important}.correctAnsList__wrap .q240{border-left:none;border-right:none}.correctAnsList__wrap .q240 span{width:33%}.correctAnsList__wrap .q240+.correctAnsList__header{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:5px 0 0;width:100%}.correctAnsList__wrap .q240+.correctAnsList__header p{margin:10px auto 0;padding:0;width:100%}.correctAnsList__wrap .q240+.correctAnsList__header p span{background:none;border:none;text-align:center;width:30%!important}.correctAnsList__wrap .correctAnsListRB{overflow:hidden}.correctAnsList__wrap .correctAnsListRB li a{height:2em}.correctAnsList__wrap .correctAnsListRB .testNum{font-size:1em;text-align:center;white-space:nowrap;width:75%}.correctAnsList__wrap .correctAnsListRB .testPercent{text-align:center;width:10%}.correctAnsList__wrap .correctAnsListRB .testCorrect,.correctAnsList__wrap .correctAnsListRB .testIcon{width:10%}.correctAnsList__wrap .correctAnsListRB li.is--correct{background:#fff}.correctAnsList__wrap .correctAnsListRB li.is--fault{background:#ffaa80}.correctAnsList__wrap .correctAnsListRB .hissyu:before{background:#df467b;border-radius:5px;color:#fff;content:"必修";font-size:.8em;margin-right:5px;padding:7px}.correctAnsList__wrap .correctAnsListRB .ippan:before{background:#2983c6;border-radius:5px;color:#fff;content:"一般";font-size:.8em;margin-right:5px;padding:7px}.correctAnsList__wrap .correctAnsListRB .jyoukyou:before{background:#2c9a5c;border-radius:5px;color:#fff;content:"状況";font-size:.9em;margin-right:5px;padding:7px}.testResultRB{margin:0 auto;padding:0}.testResultRB>h1.title{font-size:larger;line-height:1.4;padding:10px}.testResultRB .resultDetails{margin:0;padding:0 10px 10px;width:100%}.testResultRB .resultDetails .ac-content{margin:0;padding:0}.testResultRB .resultDetails input{display:none}.testResultRB .resultDetails label{border-bottom:1px solid #fff;cursor:pointer;display:block;margin:0 auto;padding:0;text-align:center}.testResultRB .resultDetails label table{border-collapse:collapse;margin:0;padding:0;width:100%}.testResultRB .resultDetails label table tr{border-bottom:1px solid #ccc}.testResultRB .resultDetails label table td{margin:0;padding:5px 0;text-align:left}.testResultRB .resultDetails label table td:first-of-type{width:30%}.testResultRB .resultDetails label table td:nth-of-type(2){font-size:1em;font-weight:700;text-align:right;white-space:nowrap;width:50%}.testResultRB .resultDetails label table td:nth-of-type(2) em{font-size:1.2em;font-style:normal;white-space:nowrap}.testResultRB .resultDetails label table td:nth-of-type(3){text-align:right;width:20%}.testResultRB .resultDetails label table td i{color:#ccc}.testResultRB .resultDetails label .tab_wrap h2{color:#ff6e82;font-size:15px;font-weight:500;line-height:30px;padding:0 .5em;text-align:center}.testResultRB .resultDetails label:hover{background:#eee}.testResultRB .resultDetails .ac-cont{height:0;margin:0 0 3px;overflow:hidden;padding:0 0 0 .5em!important;transition:0}.testResultRB .resultDetails .ac-cont table{border-collapse:collapse;margin:0;padding:0;width:100%}.testResultRB .resultDetails .ac-cont table tr{border-bottom:1px solid #ccc}.testResultRB .resultDetails .ac-cont table td{font-size:1em;margin:0;padding:7px 0;text-align:left}.testResultRB .resultDetails .ac-cont table td:first-of-type{font-size:.8em;padding:7px 0 7px 1em;vertical-align:top;white-space:nowrap;width:40%}.testResultRB .resultDetails .ac-cont table td:first-of-type img{height:1.5em;margin-right:2px;width:1.5em}.testResultRB .resultDetails .ac-cont table td:nth-of-type(2){font-size:.8em;text-align:right;white-space:nowrap;width:45%}.testResultRB .resultDetails .ac-cont table td:nth-of-type(2) em{font-size:1.4em;font-style:normal}.testResultRB .resultDetails .ac-cont table td:nth-of-type(3){color:#2692bd;font-size:1.5em;text-align:right;width:15%}.testResultRB .resultDetails .ac-cont table td.testDecision{color:#ff6e82;text-align:right}.testResultRB .resultDetails input:checked+label+.ac-cont{height:auto;padding:10px}.testResultRB .ac-content+.btn{margin-top:20px}.testResultRB .resultDetails input:checked+label td:last-child .fa-play{transform:rotate(90deg)}.testResultRB .testResultCaution{list-style-type:none;margin:10px 0 0 -.5em;padding:0}.testResultRB .testResultCaution li{font-size:.8em;line-height:1.7;margin:0;padding:0 0 0 1em;text-indent:-1em}.testResultRB .ac-content tr:nth-of-type(3) td:first-of-type,.testResultRB .ac-content tr:nth-of-type(4) td:first-of-type{padding-left:3em}.testResultRB .ac-content:first-of-type tr:nth-of-type(3) td:first-of-type{padding-left:1em}.testResultRB .ac-content:first-of-type tr:nth-of-type(4)~td:first-of-type,.testResultRB .ac-content:first-of-type tr:nth-of-type(5) td:first-of-type,.testResultRB .ac-content:first-of-type tr:nth-of-type(6) td:first-of-type,.testResultRB .ac-content:first-of-type tr:nth-of-type(7) td:first-of-type{padding-left:3em}.viewChange{padding:0!important}.accordion-kango{margin:0 auto!important;padding:10px;position:relative;top:-10px;width:100%}.accordion-kango .ac-content{margin:0 10px!important}.accordion-kango input{display:none}.accordion-kango label{background:#ff6e82;border-bottom:1px solid #fff;border-radius:0 0 10px 10px;color:#fff;cursor:pointer;display:block;margin:0 auto;padding:10px;text-align:center}.accordion-kango label:hover{background:#ff6e82}.accordion-kango .ac-cont{background:rgba(0,0,0,.6);height:0;margin:0;overflow:hidden;padding:0;transition:0}.accordion-kango .ac-cont ul{box-pack:justify;-ms-flex-pack:justify;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:400px;padding:10px 0}.accordion-kango .ac-cont ul li{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background:#fff;border-radius:10px;display:-moz-flex;display:flex;font-size:1em;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:6px 3px;padding:1em .5em;width:4em}.accordion-kango .ac-cont ul li.active{background:#999;color:#fff}.accordion-kango input:checked+.ac-cont{height:auto;padding:10px}.accordion-kango+p{font-size:1em;line-height:1;margin:0 15px}.accordion-kango+p em{font-style:normal;font-weight:700}.btn-trendGroup{box-pack:justify;-ms-flex-pack:justify;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0 auto;padding:10px 15px}.btn-trendGroup li{box-pack:center;-ms-flex-pack:center;background:#eee;border-bottom:1px solid #ff6e82;border-radius:0;display:-moz-flex;display:flex;font-size:1em;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:1em;white-space:nowrap;width:33%}.btn-trendGroup li:first-child,.btn-trendGroup li:last-child{border-radius:0 0 0 0}.btn-trendGroup li.active{background:#fff;border:1px solid #ff6e82;border-bottom-color:#fff;color:#ff6e82;font-size:1em}.btn-trendGroup li a{display:block}.trial_barGraph{margin:0 15px;padding:10px 0}.trial_barGraph .graph{background:#eee;width:100%}.genreRadar .chart_container,.trial_barGraph .barGraph__label{box-pack:center;-ms-flex-pack:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.genreRadar .chart_container{margin:0 auto;width:300px}.genreRadar .chart_container canvas{height:100%!important;margin:0 auto!important;max-height:500px!important;max-width:600px!important;padding:0!important;width:100%!important}.genreRadar .chart_container+img{display:block;margin:0 auto}.genreContainer{margin:0 auto 10px;max-width:600px}.genreDetail{border-collapse:collapse;margin:0 0 0 10px;width:100%;width:calc(100% - 20px)}.genreDetail tbody tr:nth-of-type(2n){background:hsla(0,0%,90%,.4)}.genreDetail tbody tr.trial_genre_green{background-color:#d9e6d2}.genreDetail tbody tr.trial_genre_yellow{background-color:#f9f2cd}.genreDetail tbody tr.trial_genre_red{background-color:#e7cbc8}.genreDetail tbody tr.trial_genre_white{background-color:#fff}.genreDetail th{background:#666;border-right:1px solid #e6e6e6;color:#fff;font-size:1em;font-weight:500;white-space:nowrap}.genreDetail td,.genreDetail th{padding:8px .5em;text-align:center}.genreDetail td{border:1px solid #e6e6e6}.genreDetail td ul li{display:inline-block}.genreDetail td p{font-size:120%;font-style:normal}.genreDetail td p .small{font-size:80%;font-style:normal}.genreDetail td:last-child img,.genreDetail th:last-child img{width:4em}.brushup_title{background:#fff;margin:0 auto;max-width:600px;padding:20px 10px;position:relative;width:100%}.brushup_title h1{font-size:larger;font-weight:400;line-height:1.2;margin:0;padding:0;text-align:center}.brushup_submenu{display:table;margin:30px auto 0}.brushup_submenu li{display:table-cell;text-align:center}.brushup_step{margin:40px auto 0;max-width:600px;width:100%}.brushup_step .bg-subcolor5 .article_title h3{color:#000}.brushup_step .m10_list dl dd ul.columns_max_4 li a.btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.brushup_step .m10_list dl.list_head.columns_max_4 dd:first-child,.brushup_step .m10_list dl.list_head.columns_max_4 dd:last-child{flex-basis:20%}.brushup_step .m10_list dl.list_head.columns_max_4 dd:nth-of-type(2){flex-basis:45%}.brushup_step .m10_list dl.list_body dd .columns_max_4 li:first-child,.brushup_step .m10_list dl.list_body dd .columns_max_4 li:last-child{flex-basis:20%}.brushup_step .m10_list dl.list_body dd .columns_max_4 li:first-child div,.brushup_step .m10_list dl.list_body dd .columns_max_4 li:last-child div{text-align:center}.brushup_step .m10_list dl.list_body dd .columns_max_4 li:nth-of-type(2){box-pack:left;-ms-flex-pack:left;flex-basis:45%;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;text-align:left}.brushup_step:not(.b2b):after{height:auto;margin:0 auto;position:relative;top:30px;width:100%}.brushup_step.b2b{margin-bottom:3em;margin-top:30px}.brushup_step.b2b .donutsGraph a.btn{padding:.5em 1.5em}.brushup_step:last-child:after{content:"";margin:30px}.brushup_step.brushup_continued .m10_list dl dd ul.columns_max_4 li a.btn.btn--primary{font-size:12px;line-height:1.6;margin:0 auto;padding:.5em}.brushup_step .step_title{box-pack:start;-ms-flex-pack:start;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;list-style-type:none;margin:0 0 10px;padding:0 10px;width:100%}.brushup_step .step_title li{margin:0;padding:0}.brushup_step .step_title li:first-of-type{margin-right:10px;width:20%}.brushup_step .step_title li:first-of-type img{height:auto;max-height:auto;max-width:120px;min-height:auto;min-width:60px;width:100%}.brushup_step .step_title li:nth-of-type(2) h3{font-size:16px;font-weight:400;height:1.2;margin:0;padding:0}.brushup_step .step_title li:nth-of-type(2) h3+p{color:#ff6e82;font-size:.7em;margin:5px 0 0;padding:0 0 0 1em;text-indent:-1em}.brushup_step .step_title li:nth-of-type(3){margin-left:auto}.brushup_step .step_title li:nth-of-type(3) input[type=checkbox],.brushup_step .step_title li:nth-of-type(3) input[type=checkbox]:checked+label>img:first-of-type,.brushup_step .step_title li:nth-of-type(3) input[type=checkbox]:not(:checked)+label>img:nth-of-type(2){display:none}.brushup_step .step_title li:nth-of-type(3) img{cursor:pointer}.brushup_step .decision_caution{border-bottom:1px solid #ccc;border-top:1px solid #ccc;list-style-type:none;margin:0 0 10px;padding:10px}.brushup_step .decision_caution li{font-size:.7em;line-height:1.7;margin:0;padding:0 0 0 1em;text-indent:-1em}.brushup_step .decision_caution .indent_1em{text-indent:1em}.brushup_step .AnsListInner{background:#fff;padding:0 10px}.brushup_step .AnsListInner .correctAnsList__tabNavRB{background:#fff;border-left:none;border-right:none;margin-left:-10px;margin-right:-10px;padding-bottom:0}.brushup_step .AnsListInner .correctAnsList__header{margin-top:10px}.brushup_step .AnsListInner .correctAnsList__header p .col--num,.brushup_step .AnsListInner .correctAnsList__header p .col--percent{width:40%}.brushup_step .AnsListInner .correctAnsList__header p .col--grade,.brushup_step .AnsListInner .correctAnsList__header p .col--spacer{width:10%}.brushup_step .AnsListInner .correctAnsList__tabNav{border-left:none;border-right:none}.brushup_step .AnsListInner .correctAnsList__tabNav p{border-left:1px solid #ccc;border-right:1px solid #ccc}.brushup_step .AnsListInner .correctAnsList__tabNav p span{margin:0 auto;text-align:center;width:33%}.brushup_step .AnsListInner .correctAnsList{height:50vh;overflow-y:auto}.brushup_step .AnsListInner .correctAnsList .testNum,.brushup_step .AnsListInner .correctAnsList .testPercent{text-align:center;width:40%}.brushup_step .AnsListInner .correctAnsList .testCorrect,.brushup_step .AnsListInner .correctAnsList .testIcon{width:10%}.brushup_step .nazeList__container{margin:0!important;padding:0!important}.brushup_step .nazeList__container .nazeList__header span{font-size:.7em;white-space:nowrap}.brushup_step .nazeList__container .nazeList,.brushup_step .nazeList__container .nazeList__header{width:100%}.brushup_step .nazeList__container .nazeList li,.brushup_step .nazeList__container .nazeList p,.brushup_step .nazeList__container .nazeList__header li,.brushup_step .nazeList__container .nazeList__header p{padding-left:.5em!important;padding-right:.5em!important}.brushup_step .nazeList__container .nazeList li span,.brushup_step .nazeList__container .nazeList p span,.brushup_step .nazeList__container .nazeList__header li span,.brushup_step .nazeList__container .nazeList__header p span{margin:0;padding:0}.brushup_step .nazeList__container .nazeList li .nazeMoshi,.brushup_step .nazeList__container .nazeList p .nazeMoshi,.brushup_step .nazeList__container .nazeList__header li .nazeMoshi,.brushup_step .nazeList__container .nazeList__header p .nazeMoshi{font-size:1em;font-weight:700;text-align:center;width:50%!important}.brushup_step .nazeList__container .nazeList li .nazeBook,.brushup_step .nazeList__container .nazeList p .nazeBook,.brushup_step .nazeList__container .nazeList__header li .nazeBook,.brushup_step .nazeList__container .nazeList__header p .nazeBook{font-size:1em;width:8%}.brushup_step .nazeList__container .nazeList li .nazeEpisode,.brushup_step .nazeList__container .nazeList p .nazeEpisode,.brushup_step .nazeList__container .nazeList__header li .nazeEpisode,.brushup_step .nazeList__container .nazeList__header p .nazeEpisode{font-size:1em;width:17%}.brushup_step .nazeList__container .nazeList li .nazeTitle,.brushup_step .nazeList__container .nazeList p .nazeTitle,.brushup_step .nazeList__container .nazeList__header li .nazeTitle,.brushup_step .nazeList__container .nazeList__header p .nazeTitle{font-size:.7em;margin-left:5px;width:20%}.brushup_step .nazeList__container .nazeList li .nazeIcon,.brushup_step .nazeList__container .nazeList p .nazeIcon,.brushup_step .nazeList__container .nazeList__header li .nazeIcon,.brushup_step .nazeList__container .nazeList__header p .nazeIcon{color:#ccc;width:5%}.brushup_step .exerciseListControl{box-shadow:none;margin-top:20px;padding:10px 10px 0}.brushup_step .exerciseListControl .label{font-size:1em;letter-spacing:3px;margin-bottom:10px}.brushup_step .exerciseListControl .control{font-size:.8em;white-space:nowrap}.brushup_step .exerciseListControl .control a{padding-left:.5em;padding-right:.5em}.brushup_step .exerciseListControl .control a:first-child.active{border-radius:10px 0 0 10px}.brushup_step .exerciseListControl .control a:last-child.active{border-radius:0 10px 10px 0}.brushup_step .exerciseList__container{box-shadow:none;margin:0;padding:0 10px 10px}.brushup_step .correctAnsList__header p{font-size:.7em!important;padding-left:.5em!important;padding-right:.5em!important;white-space:nowrap}.brushup_step .correctAnsList__header p span .col--moshi{font-size:1em;width:20%}.brushup_step .correctAnsList__header p span .col--num{font-size:1em;width:30%}.brushup_step .correctAnsList__header p span .col--result{width:10%}.brushup_step .correctAnsList__header p span .col--fav{width:20%}.brushup_step .correctAnsList__header p span .col--spacer{width:5%}.brushup_step .correctAnsList{height:50vh;margin-bottom:0;overflow-y:auto}.brushup_step .correctAnsList li{padding-left:.5em!important;padding-right:.5em!important}.brushup_step .correctAnsList li span{margin:0;padding:0}.brushup_step .correctAnsList li .moshiNum{font-size:1em;font-weight:700;text-align:center;width:20%!important}.brushup_step .correctAnsList li .testNum{font-size:1em;width:30%}.brushup_step .correctAnsList li .testCorrect{width:10%}.brushup_step .correctAnsList li .testFav{font-size:.7em;width:20%}.brushup_step .correctAnsList li .nazeIcon{color:#ccc;width:5%}.brushup_step .correctAnsList li a{height:2em!important}.brushup_step .brushupGraph{padding:1em 4% 0;text-align:center}.brushup_step .brushupGraph .brushupGraphTitle{box-pack:center;-ms-flex-pack:center;background:#666;border:1px solid #666;border-radius:10px 10px 0 0;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;list-style-type:none;margin:0;padding:5px}.brushup_step .brushupGraph .brushupGraphTitle,.brushup_step .brushupGraph .brushupGraphTitle li{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.brushup_step .brushupGraph .brushupGraphTitle li{color:#fff;font-size:1em}.brushup_step .brushupGraph .brushupGraphTitle li img{padding:5px}.brushup_step .brushupGraph .progress{margin:1em 0;text-align:center}.brushup_step .brushupGraph .progress .percent em{font-size:20px;font-style:normal;font-weight:500;margin-left:.5em}.brushup_step .brushupGraph .donutsGraph .graph p.label{display:none}.brushup_step .brushupGraph .donutsGraph .graph .content canvas{display:block;margin:0 auto 1em}.brushup_step .brushupGraph .donutsGraph .graph .content .count{display:block;position:static!important;transform:translateY(0);width:auto}.brushup_step .brushupGraph .donutsGraph .graph .content .count .percent{font-size:2.5em;margin:0}.brushup_step .brushupGraph .donutsGraph .graph .content .count .fraction{display:inline-block;font-size:1em;margin:0;padding:5px 1em;position:inherit}.brushup_step .brushupGraph .donutsGraph .graph .content .count .fraction em{font-size:2em}.brushup_step .brushupGraph .donutsGraph .graph--question canvas{background:url(../img/bg_graph_donuts_question.png) no-repeat 50%;background-size:70%}.brushup_step .brushupGraph .btn{display:inline-block}.brushup_background li.is--correct{background-color:#ddd}.brushup_background li.is--fault{background-color:#fff}.brushup_background li.is--correct_in_test{background-color:#dff}#initializing{background:none;max-width:600px}#initializing p{text-align:center}.exercise__title{margin:0 auto;max-width:600px;width:100%}.exercise__title p{font-size:large}.exercise_title{background:#f9f9e0;margin:0 auto 30px;max-width:600px;padding:10px;width:100%}.exercise_title_container{box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:600px;padding:0;width:100%}.exercise_title_container,.exercise_title_container .brushup__header_button ul{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex}.exercise_title_container .brushup__header_button ul{box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.exercise_title_container li{margin:0;padding:0}.exercise_title_container li.correct{color:#666;font-size:12px;padding:10px 5px 0}.exercise_title_container li .btn.btn--secondary{font-weight:400;margin:0;padding:5px 1em 5px 2em;position:relative}.exercise_title_container li .btn.btn--secondary:after,.exercise_title_container li .btn.btn--secondary:before{border-top:1px solid #fff;content:"";display:block;left:10px;position:absolute;top:50%;top:calc(50% - 1px);width:10px}.exercise_title_container li .btn.btn--secondary:before{transform:skewY(-45deg)}.exercise_title_container li .btn.btn--secondary:after{transform:skewY(45deg)}.exercise_title_container li.brushup__header_bookmark,.exercise_title_container li.correct_rate_container{color:#666;font-size:12px;padding:10px 5px 0}.exercise_title_container li .question__fav{text-align:center}.exercise_title_container li h2{font-size:15px;font-weight:500}.question__control{background:none;border-bottom:none;margin:0 auto;max-width:600px;padding:0 10px;width:100%}.question__control .btn{font-size:14px;font-weight:400}.question__control .btn--set{margin-bottom:1em;padding:0 5%}.question__control #check_answer{font-size:18px;line-height:1.2}.question__control .question_btn_container{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;max-width:600px;padding:0;text-align:center;vertical-align:middle}.question__control .question_btn_container td:first-of-type{padding:2px 2px 2px 5px;width:25%}.question__control .question_btn_container td:first-of-type img{height:auto;max-height:80px;max-width:110px;width:100%}.question__control .question_btn_container td:first-of-type:hover{cursor:pointer}.question__control .question_btn_container td:nth-of-type(n+3){padding:2px 5px 2px 2px;width:25%}.question__control .question_btn_container td:nth-of-type(n+3) img{height:auto;max-height:80px;max-width:110px;width:100%}.question__control .question_btn_container td:nth-of-type(n+3):hover{cursor:pointer}.question__control .question_btn_container td:nth-of-type(2){background:#fff url(../img/btn_submit_answer.svg) no-repeat 50%;background-size:contain;border:none;margin:0;padding:0;text-indent:-5000px;white-space:nowrap;width:50%!important}.question__control .question_btn_container td:nth-of-type(2).inputted{background:#f50 url(../img/btn_submit_answer_white.svg) no-repeat 50%;background-size:contain}.question__control .question_btn_container td:nth-of-type(2).retry{background:#666 url(../img/btn_retry_answer.svg) no-repeat 50%;background-size:contain;color:#fff}.question__control .question_btn_container td.disabled:hover{background-color:#fff;cursor:default}.question__control .question_btn_container td.disabled img{opacity:.4}.question_next_container{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-bottom:20px;max-width:600px;padding:0;width:100%}.question_next_container .bnt_next_question{background:#fff url(../img/bnt_next_question.png) no-repeat 50%;background-size:contain;border-radius:10px;box-shadow:0 4px 0 0 #a7a39d;height:60px;margin:0 0 10px;padding:10px 20px;width:100%}.question_next_container .bnt_next_question p{display:none}.question_next_container .bnt_next_question:hover{background:#eee url(../img/bnt_next_question.png) no-repeat 50%;background-size:contain}.question_next_container .bnt_over_question{background:#fff url(../img/bnt_over_question.png) no-repeat 50%;background-size:contain;border-radius:10px;box-shadow:0 4px 0 0 #a7a39d;height:60px;margin:0 0 10px;padding:10px 20px;width:100%}.question_next_container .bnt_over_question p{display:none}.question_next_container .bnt_over_question:hover{background:#eee url(../img/bnt_over_question.png) no-repeat 50%;background-size:contain}img.over_mes{bottom:-18px;height:auto;left:50%;margin:0;padding:0;position:relative;width:30%}.test_btn_container{box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;width:auto}.test_btn_container,.test_btn_container dd{box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;margin:0;padding:0}.test_btn_container dd{box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:25%}.test_btn_container dd:nth-of-type(2){width:50%}.test_btn_container dd:nth-of-type(2) p{width:80%}.test_btn_container dd:hover{cursor:pointer}.test_btn_container dd.disabled:hover{cursor:default}.test_btn_container dd.disabled .btn{background:#999!important;border-color:#999;color:#fff!important}.test_btn_container dd.disabled .btn:after{border-color:#fff}.test_btn_container dd.test_over{background:#ff6e82;color:#fff;padding:0}.test_btn_container dd .btn{padding:1em 1.5em}.test_btn_container dd ul{box-pack:center;-ms-flex-pack:center;box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-moz-flex;display:flex;height:70px;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:0;padding:10px 1em}.test_btn_container dd ul li{font-size:large;line-height:1.2;margin-right:5px;padding:0}.test_btn_container dd ul li img{display:block;height:36px;vertical-align:middle;width:32px}.comment__yourAnswer{box-pack:center;-ms-flex-pack:center;background:#fff;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:30px auto;max-width:640px!important;padding:0;width:auto!important}.comment__yourAnswer ul{display:flex;flex-direction:column;width:100%}.comment__yourAnswer ul li{margin:0;padding:10px;text-align:center}.comment__yourAnswer ul li:nth-of-type(2) span{display:inline-block;min-height:28px;min-width:28px}.comment__yourAnswer ul li:nth-of-type(2).correct span{background:url(../img/yourAnswer_correct.svg) no-repeat 50%;background-blend-mode:lighten;background-color:hsla(0,0%,100%,.1);background-size:28px auto}.comment__yourAnswer ul li:nth-of-type(2).uncorrect span{background:url(../img/yourAnswer_uncorrect.svg) no-repeat 50%;background-blend-mode:lighten;background-color:hsla(0,0%,100%,.4);background-size:28px auto}.comment__yourAnswer ul li:nth-of-type(2) span{font-size:17px;font-weight:500}.comment__yourAnswer ul li:nth-of-type(2) dl{margin:0;padding:0;text-align:center;width:100%}.comment__yourAnswer ul li:nth-of-type(2) dl dd,.comment__yourAnswer ul li:nth-of-type(2) dl dt{font-size:12px;margin:0;padding:0}.comment__yourAnswer ul li:nth-of-type(2) dl dd img,.comment__yourAnswer ul li:nth-of-type(2) dl dt img{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.comment__yourAnswer ul li:nth-of-type(2) dl dt{color:#ff6e82;font-weight:500;line-height:1.2}.comment__yourAnswer .your_answer_container li:first-child{border-right:1px solid #fff}.comment__yourAnswer .comment_answer li:first-child,.comment__yourAnswer .your_answer_container li:first-child{background:#666;color:#fff}.comment__yourAnswer .your_answer_container li:nth-of-type(2){border-right:1px dashed #666;height:100%}.comment__yourAnswer .comment_answer li:nth-of-type(2){background-color:#ffe4ed;height:100%}.comment__yourAnswer .selectivity span{display:block;text-align:left}#comment_display_area h1{font-size:18px}.select_rates_container{box-pack:center;-ms-flex-pack:center;background:#fff;display:-moz-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin:-30px auto auto;max-width:640px!important;padding:0;width:auto!important}.select_rates_container ul{display:flex;flex-direction:column;width:100%}.select_rates_container ul li{margin:0;padding:10px;text-align:center}.select_rates_container ul li:first-child{background:#666;border-right:1px solid #fff;color:#fff}.comment__correct{display:inline-block;float:left;height:1.2em;margin:10px 0;width:1.2em}.comment__correct span.incorrect{background:url(../img/ic_incorrect.png) no-repeat 50%;background-size:95%}.comment__correct span.correct{background:url(../img/ic_correct.png) no-repeat 50%;background-size:95%}.comment__selection{background:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;display:-moz-flex;display:flex;margin-left:2em}.comment__selection.active{border-radius:10px 10px 0 0}.comment__text{word-break:break-all!important}div.brushup__que p.environment,div.question__que p.environment{margin-bottom:1em}red{color:red}blue{color:blue}goth{font-weight:500}img.inlineimg{display:inline;height:1.5em;margin:auto;vertical-align:middle;width:auto}.tab_wrap{box-pack:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.tab_wrap .tab_content{display:none;padding:2em 0 0;position:relative;width:100%}.tab_wrap .tab_content:before{background:#ff6e82;content:"";display:block;height:1px;position:absolute;top:-1px;width:100%;z-index:-2}.tab_wrap .tab_switch:checked+.tab_label h2,.tab_wrap .tab_switch:checked+.tab_label h3{color:#ff6e82!important}.tab_wrap .tab_switch:checked+.tab_label h2:before,.tab_wrap .tab_switch:checked+.tab_label h3:before{border-bottom-color:#fff;z-index:-1}.tab_wrap .tab_switch:checked+.tab_label h2:after,.tab_wrap .tab_switch:checked+.tab_label h3:after{border-bottom-color:#ff6e82;z-index:-2}@media screen and (min-width:1000px){.tab_wrap .tab_switch:checked+.tab_label h2:after,.tab_wrap .tab_switch:checked+.tab_label h3:after{border-bottom-color:#fca2b4}}.tab_wrap .tab_switch:checked+.tab_label+.tab_content{display:block}.tab_wrap .tab_switch{display:none}.tab_wrap .tab_label{margin-left:2%;min-width:46%;order:-1;position:relative}.tab_wrap .tab_label:last-of-type{margin:0 2% 0 -4%}.tab_wrap .tab_label h2,.tab_wrap .tab_label h3{color:#666;font-size:13px;text-align:center}.tab_wrap .tab_label h2:after,.tab_wrap .tab_label h2:before,.tab_wrap .tab_label h3:after,.tab_wrap .tab_label h3:before{border-bottom:30px solid #e6e6e6;border-left:20px solid transparent;border-radius:25px 25px 0 0/25px 25px 0 0;border-right:20px solid transparent;bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:-4}.tab_wrap .tab_label h2:after,.tab_wrap .tab_label h3:after{border-bottom:31px solid #e6e6e6;left:-1px;top:-1px;width:calc(100% + 2px);z-index:-3}#answer_view_body{background:#f9f9e0;padding-top:1em}#comment_body,#exercise_take_body{background:#f9f9e0;padding:1em 0}#comment_display_area .brushup__ans,#question_display_area .brushup__ans{padding-left:10px;padding-right:10px}select.clock_time{width:70%}select.clock_time,select.term_preset{background:#fff url(../img/bg_select.png) right 50% no-repeat;background-size:auto 100%;border:1px solid #ccc;border-radius:10px;font-size:medium;font-weight:400;padding:1em 20px}select.term_preset{width:100%}select.correct_rate{padding:.25em 10px .25em 15px;width:6.5em}select.correct_rate,select.group_id{background:#fff url(../img/bg_select.png) right 50% no-repeat;background-size:auto 100%;border:1px solid #ccc;border-radius:5px;font-size:medium;font-weight:400}select.group_id{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em 20px;width:calc(100% - 40px)}input.data_picker{background:#fff;border:2px solid #999;border-radius:5px;margin:0 2%;outline:none;padding:.5em 20px;width:42%}.trial_top_graph,.trial_top_menu{margin:0 auto;max-width:600px;padding:0}.trial_top_menu .bg-subcolor5{padding:1em 5px!important}.trial_top_menu .testList__content{margin-bottom:1em;padding:0;width:100%}.trial_top_menu .testList__content:after{clear:both;content:"";display:table}.trial_top_menu .testList__content .score__inner{float:left;margin:0 auto;padding-left:10px;padding-right:10px;text-align:center;width:50%}.trial_top_menu .btn--short{margin:10px auto 0}.trial_top_menu .title{font-weight:300;margin-left:1em;text-align:left}.score_box{margin:0 auto;position:relative;width:90%}.score_table dl{float:left;padding-right:1px;text-align:center;width:50%}.score_table dt{background:#666;border-right:1px solid #fff;color:#fff;font-size:.625em;font-weight:500;padding:5px 0;text-align:center;white-space:nowrap;width:100%}.score_table dd{background:#fff;height:80px;padding:10px 0;width:100%}@media screen and (max-width:400px){.trial_top_menu .testList__content .score__inner{padding:0}}.trial_top_menu .percent{font-size:2em;margin:0}.trial_top_menu .s-percent{font-size:.7em;margin:0}.trial_top_menu .progress{padding-top:5px}.trial_top_menu .bg-subcolor5{padding:1em 4%}.graph_title{font-size:1.2em;margin:10px 0}.graph_percent{font-size:3em;margin:0}.brushup_step .s-percent{font-size:.5em;margin:0}.brushup_step .article_title .main-color{font-size:1.2em;padding-top:10px}.brushup_step .description p,.testResult .description p{font-size:10px}.brushup_step .description p.title,.pickup .description p.title,.testResult .description p.title{background:#999;border-radius:8px 8px 0 0;color:#fff;display:inline-block;font-size:12px;padding:.35em 3em .75em}.brushup_step .description p.title{margin-left:20px}.testResult .description p.title{margin-left:-10px;margin-top:20px}.brushup_step .description p.title,.pickup .description p.title{margin-left:0}.brushup_step .description .decision_caution,.pickup .description .decision_caution{background:#fff;border:1px solid #999;border-radius:8px;font-weight:400;margin-left:0;margin-top:-.75em;padding:1em;position:relative;width:100%}.brushup_step .description .decision_caution li,.pickup .description .decision_caution li{font-size:.7em;line-height:1.7;margin:0;padding:0 0 0 1em;text-indent:-1em}.testResult .description .decision_caution{background:#fff;border:1px solid #999;border-radius:8px;font-weight:400;margin-left:-10px;margin-right:0;margin-top:-.75em;padding:1em;position:relative;width:100%}.testResult .description .decision_caution li{font-size:.7em;line-height:1.7;margin:0;padding:0 0 0 1em;text-indent:-1em}.brushupList__container,.exerciseList__container{margin:0!important;padding:0!important}.brushupList_table tr,.correctAnsList_table tr,.exerciseList_table tr,.nazeList_table tr,.testResult_table tbody tr{height:45px}.brushupList_table thead tr,.correctAnsList_table thead tr,.exerciseList_table thead tr,.nazeList_table thead tr{height:35px}.brushupList_table th,.correctAnsList_table th,.exerciseList_table th,.nazeList_table th,.testResult_table th{background:#666;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#fff;font-size:.7em;font-weight:400}.testResult_table{margin:0 auto;width:95%}.testResult_table thead tr th{font-weight:500;padding:1em 0!important}.testResult_table thead tr th.col_score,.testResult_table thead tr th.col_score_percent{width:15%}.testResult_table thead tr th.col_rank{width:25%}.testResult_table thead tr th.col_average{width:15%}.testResult_table tbody tr:nth-of-type(2n){background:hsla(0,0%,90%,.4)}.testResult_table td{text-align:center}.testResult_table td p{font-size:1.2em}.testResult_table td .small{font-size:.7em}.testResult_table td:first-child{font-weight:500}.testResult_table td:first-child .pink{color:#ff6e82}.testResult_table td:first-child .green{color:#5bd1d6}.brushupList_table tr.over70{background:#ffc5cd}.nazeList_table td{border-right:1px dashed #ddd}.brushupList_table td,.exerciseList_table td{border-right:1px dashed #ddd;text-align:center;width:100px}.exerciseList_table .col--num,.nazeList_table .col--num{min-width:60px;text-align:center!important}.nazeList_table .col{text-align:center!important;width:70px}.exerciseList_table .col{text-align:center!important;width:80px}.nazeList_table .col--title{padding-left:5px}.brushupList_table td:last-child,.exerciseList_table td:last-child,.nazeList_table td:last-child{border:none}.exerciseList_table .is--correct_in_test{background:#ddd}.nazeList_table .is_correct{background:#fff}.nazeList_table .done{background:#ddd}.brushupList_table td span.is--fault .ion-ios-close-empty,.correctAnsList_table .ion-ios-close-empty,.exerciseList_table td span.is--fault .ion-ios-close-empty,.nazeList_table td span.is--fault .ion-ios-close-empty{color:#5bd1d6;font-size:35px}.brushupList_table td span.is--correct .ion-ios-circle-outline,.correctAnsList_table .ion-ios-circle-outline,.exerciseList_table td span.is--correct .ion-ios-circle-outline,.nazeList_table td span.is--correct .ion-ios-circle-outline{color:#fca2b4;font-size:27px;margin:0}.resultDetails .bg-subcolor5{margin:0 auto!important;padding-bottom:10px;text-align:center!important}.bg-subcolor5 .resultDetail_table{margin:0 auto!important;padding:20px 0 10px;width:90%}.bg-subcolor5 .resultDetail_table:after{clear:both;content:"";display:table}.bg-subcolor5 .resultDetail_table dl{border-left:1px solid #ccc;float:left;margin:0 auto!important;text-align:center;width:30%}.bg-subcolor5 .resultDetail_table dl:first-child{border:none;width:40%}.resultDetail_table dt{background:#666;color:#fff;font-size:.625em;padding:5px 0;text-align:center;width:100%}.resultDetail_table dd{background:#fff;height:120px;padding:10px 0;text-align:center;width:100%}.resultDetail_table table{margin-left:15px;width:80%}.resultDetail_table .testDecision{color:#ff6e82}.testResult .bg-subcolor5 .description{margin:0 10px!important;text-align:left;width:100%!important}.resultCheckContainer{margin:0;padding:0}.testResult .resultCheckContainer .description{text-align:left;width:100%!important}.testResult .resultCheckContainer .description p.title{margin-left:10px}.testResult .resultCheckContainer .description .decision_caution{border:1px solid #ccc;margin-left:10px;max-width:580px!important;width:100%}.genreContainer>h1.title{font-size:larger;font-weight:400;line-height:1.4;padding:10px}.resultTrendContainer,.testResult__wrap{margin:0 auto;max-width:600px}.testResult__wrap{width:100%}.testResult__wrap .correctAnsList__tabNav{border:none;margin-bottom:0;margin-top:10px;padding-bottom:0!important}.testResult__wrap .tabContainer{margin:5px auto 0;text-align:center}.testResult__wrap .tabNav p{border:none;padding:0}.testResult__wrap .tabNav p span{background:#f5f5f5;border:none;border-bottom:1px solid #ff6e82;border-radius:0;bottom:-1px;cursor:pointer;float:left;font-size:1em;margin-left:0;margin-right:0;margin-top:-1px;padding:10px 0;position:relative;width:31%}.testResult__wrap .tabNav p span:first-child,.testResult__wrap .tabNav p span:last-child{background:#fff;cursor:default;width:3%}.testResult__wrap .tabNav p span.active{background:#fff;border:1px solid #ff6e82;border-bottom-color:#fff;color:#ff6e82;font-size:1em}.correctAnsList_table td{text-align:center}.correctAnsList_table tr.is--fault{background:#ffc5cd}.resultTrendContainer dl dd.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:22px;font-weight:500;margin-left:0;padding:.5em 20px;width:300px}.resultTrendContainer dl dd.select select::-ms-expand{display:none}.resultTrendContainer dl dd.select select{border:2px solid #999;font-size:large;font-weight:400}@media screen and (max-width:1000px){.resultTrendContainer dl dd.select select{border-width:1px;font-size:14px}}.group_select>div,.resultTrendContainer .select_group_wrap{position:relative}.group_select>div:after,.resultTrendContainer .select_group_wrap:after{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:4px;content:"";height:13px;left:275px;margin:auto;pointer-events:none;position:absolute;top:0;transform:rotate(45deg);vertical-align:middle;width:13px;z-index:3}.group_select>div:before,.resultTrendContainer .select_group_wrap:before{background:#ff6e82;border-radius:50%;bottom:0;content:"";display:block;height:28px;left:268px;margin:auto;pointer-events:none;position:absolute;top:0;width:28px;z-index:2}.brushupList_table .correct,.correctAnsList_table .correct,.exerciseList_table .correct,.nazeList_table .correct,.testList__content .score .correct .num{color:#ff6e82;font-size:30px;font-weight:500}.brushupList_table .incorrect,.correctAnsList_table .incorrect,.exerciseList_table .incorrect,.nazeList_table .incorrect,.testList__content .score .incorrect .num{color:#5bd1d6;font-size:30px;font-weight:500}.resultDetail_table .correct{color:#ff6e82;font-size:40px;font-weight:500}.resultDetail_table .incorrect{color:#5bd1d6;font-size:40px;font-weight:500}.resultDetail_table .total{font-size:50px}a.rblink{color:#fb547c;margin-right:.7em;padding-left:1.5em;position:relative}a.rblink:before{background:url(/assets/img/rb/icon.svg) no-repeat 50%/contain;content:"";height:1.03em;left:0;position:absolute;top:58%;transform:translateY(-55%);width:1.4em}a.rblink:hover,a.rblink:hover:before{opacity:.7}.overlay{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.overlay .unread-topic-modal{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);max-height:500px;overflow:auto;padding:20px;position:relative;text-align:center;width:50%}.overlay .unread-topic-modal .close-popup{background:none;border:none;color:#333;cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:8px;top:4px}.overlay .unread-topic-modal .topic-url{background-color:#ff6e82;border:1px solid #ff6e82;border-radius:5px;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;height:auto;margin-bottom:12px;padding:12px;text-align:center;text-decoration:none;vertical-align:middle;width:90%}.overlay .unread-topic-modal .topic-url:hover{opacity:.5}.overlay .unread-topic-modal .topic-url:visited{color:#fff}.overlay .unread-topic-modal .topic-url.downloaded{opacity:.5}.overlay .unread-topic-modal .reload-button{background-color:#5bd1d6;border:1px solid #5bd1d6;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;margin-top:12px;padding:12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:auto}.overlay .unread-topic-modal .reload-button:hover{opacity:.5}.overlay .unread-topic-modal .reload-button:disabled{cursor:not-allowed;opacity:.5}.overlay .unread-topic-modal h2{font-weight:500;margin-bottom:20px}.overlay .unread-topic-modal p{font-size:16px;margin-bottom:30px}.overlay .unread-topic-modal hr{margin:5rem 0;opacity:.5}@media screen and (max-width:768px){.overlay .unread-topic-modal{width:90%}}.box_alert{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:5px;margin-bottom:30px;position:relative}.box_alert:hover{opacity:.8}.box_alert a{color:#333;display:block;padding:1em;text-decoration:none}.box_alert a :after{border-right:1px solid #333;border-top:1px solid #333;bottom:0;content:"";height:14px;left:auto;margin:auto;position:absolute;right:15px;top:0;transform:rotate(45deg);vertical-align:middle;width:14px}

/*# sourceMappingURL=style.css.map*/