@charset "UTF-8";
html.remodal-is-locked{overflow:hidden;touch-action:none;}
.remodal,
[data-remodal-id]{display:none;}
.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;}
.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch;}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:"";}
.remodal-overlay,
.remodal-wrapper{backface-visibility:hidden;}
.remodal{position:relative;outline:none;text-size-adjust:100%;}
.remodal-is-initialized{display:inline-block;}
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened{filter:blur(3px);}
.remodal-overlay{background:rgba(43, 46, 56, 0.9);}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}
.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes;}
.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes;}
.remodal-wrapper{padding:10px 20px 0;}
.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:1em;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff;text-align:left;}
.remodal.searchbox{background:none;color:#fff;}
.remodal.searchbox .remodal-close{color:#fff;}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}
.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes;}
.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes;}
.remodal,
.remodal-wrapper:after{vertical-align:middle;}
.remodal .widget{margin:0 0 1em;}
.remodal-close{display:block;overflow:visible;margin:1em auto;padding:.5em;cursor:pointer;transition:color 0.2s;text-decoration:none;text-align:center;color:#95979c;border:0;outline:0;background:none;font-size:1.5em;position:static!important;}
.remodal-close:hover,
.remodal-close:focus{color:#2b2e38;}
.remodal-close:before{font-family:"fontawesome";content:"\f00d";font-size:1.2em;display:inline-block;position:relative;top:3px;}
.remodal-close .text{margin-left:.5em;font-size:.8em;display:inline-block;}
.remodal-confirm,
.remodal-cancel{font:inherit;display:block;overflow:visible;min-width:150px;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;}
.remodal-confirm{color:#fff;background:#81c784;}
.remodal-confirm:hover,
.remodal-confirm:focus{background:#66bb6a;}
.remodal-cancel{color:#fff;background:#e57373;}
.remodal-cancel:hover,
.remodal-cancel:focus{background:#ef5350;}
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner{padding:0;border:0;}
@keyframes remodal-opening-keyframes {
from{transform:scale(1.05);opacity:0;}
to{transform:none;opacity:1;}
}
@keyframes remodal-closing-keyframes {
from{transform:scale(1);opacity:1;}
to{transform:scale(0.95);opacity:0;}
}
@keyframes remodal-overlay-opening-keyframes {
from{opacity:0;}
to{opacity:1;}
}
@keyframes remodal-overlay-closing-keyframes {
from{opacity:1;}
to{opacity:0;}
} @media only screen and (min-width: 641px) {
.remodal{max-width:700px;}
}
@media only screen and (max-width: 480px) {
.remodal{padding:.5em;font-size:.88em;}
} .lt-ie9 .remodal-overlay{background:#2b2e38;}
.lt-ie9 .remodal {
width: 700px;
}

.ahm-content-end-marker{all:initial;display:block;height:0;width:100%;}
.ahm-heatmap-container{position:absolute;left:0;top:0;width:100%;height:4000px;z-index:9999;font-family:Arial, sans-serif;font-size:30px;font-weight:bold;text-shadow:1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff;color:#000;background-color:rgba(0, 0, 0, 0.2);overflow:hidden;display:flex;flex-flow:column nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-user-select:none;cursor:default;}
.ahm-heatmap-container .height-40px{display:flex;align-items:center;justify-content:center;height:40px;width:100%;}
.ahm-heatmap-container .count-bar{font-size:12px;position:absolute;right:0;min-width:48px;height:40px;text-align:center;line-height:40px;background:#ef96;}
.ahm-nav .nav-tab-disabled{opacity:0.64;pointer-events:none;}
.ahm-nav .nav-tab{display:flex;flex-flow:row nowrap;align-items:center;}
.ahm-nav .nav-tab .dashicons{position:relative;top:1px;}
.ahm-nav .nav-tab-active,
.ahm-nav .nav-tab-active:hover,
.ahm-nav .nav-tab-active:focus{background:#fff;}
.ahm-footer{font-weight:bold;font-size:larger;text-align:right;color:#aaa;text-shadow:1px 1px 1px #fff;}
#ahm-description{border:1px solid #ccc;border-radius:0.5em;padding:0.5em 1em 0;margin:0.5em 0;width:100%;box-sizing:border-box;}
#ahm-description legend{font-weight:bold;}
#ahm-description img{max-width:100%;}
#ahm-description .outer{width:100%;overflow:hidden;}
#ahm-description .inner{display:flex;width:300%;flex-flow:row nowrap;position:relative;}
#ahm-description .description{width:100%;}
#ahm-description.click-heatmap .inner{left:0;}
#ahm-description.breakaway-heatmap .inner{left:-100%;}
#ahm-description.attention-heatmap .inner{left:-200%;}
#ahm-view-form .wp-list-table thead a .dashicons,
#ahm-view-form .wp-list-table tfoot a .dashicons{position:relative;top:1px;}
#ahm-view-form .wp-list-table .sorting-indicator{display:inline-block;}
#ahm-view-form .wp-list-table thead,
#ahm-view-form .wp-list-table tfoot{white-space:nowrap;}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,
#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span{float:unset;}
#ahm-view-form .wp-list-table .column-page{word-break:break-all;}
#ahm-view-form .wp-list-table .click_pc,
#ahm-view-form .wp-list-table .breakaway_pc,
#ahm-view-form .wp-list-table .attention_pc,
#ahm-view-form .wp-list-table .click_mobile,
#ahm-view-form .wp-list-table .breakaway_mobile,
#ahm-view-form .wp-list-table .attention_mobile{white-space:nowrap;text-align:right;}
#ahm-view-form .wp-list-table .ahm-cell{display:inline-block;width:100%;text-align:right;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
#ahm-view-form .wp-list-table .ahm-cell-blank{color:#ccc;cursor:default;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;text-align:center;min-width:57px;}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus){color:#555;}
#ahm-view-form .wp-list-table .ahm-cell .dashicons{vertical-align:text-bottom;position:relative;top:2px;}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons{visibility:hidden;}
@media screen and (max-width:782px){
#ahm-view-form .ahm-footer{visibility:hidden;}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column){padding-left:50%;}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{width:50%;line-height:2;}
#ahm-view-form .ahm-cell,
#ahm-view-form .ahm-cell-blank{line-height:2;}
#ahm-description ~ .subsubsub{display:none;}
}
#ahm-unread-form .wp-list-table .pc,
#ahm-unread-form .wp-list-table .mobile{white-space:nowrap;min-width:calc(200px + 4.5em);}
#ahm-unread-form .ahm-ratio{line-height:60px;font-size:150%;width:3em;display:inline-block;text-align:right;}
#ahm-unread-form .ahm-ratio::after{content:"%";}
#ahm-unread-form .ahm-ratio.warning{color:#f00;}
#ahm-unread-form .ahm-ratio.normal,
#ahm-unread-form .ahm-ratio.na{color:#ccc;}
#ahm-unread-form .ahm-ratio.na::after{visibility:hidden;}
.ahm-unread-legend{display:inline-block;width:1.5em;height:1em;border:1px solid rgba(0, 0, 0, 40%);}
#ahm-options-form .ahm-inline-block{display:inline-block;}
#ahm-options-form input[type="range"]{float:left;margin-right:0.5em;}
#ahm-options-form input[type="range"]:not(:disabled){cursor:pointer;}
#ahm-options-form input[type="range"] + span{display:inline-block;}
#ahm-options-form .premium-options{font-size:smaller;font-weight:bold;background:#800080;color:#fff;padding:0.1em 0.3em;border-radius:0.2em;}
#ahm-options-form th .dashicons-editor-help{cursor:pointer;opacity:0.4;}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,
#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help{opacity:1;}
#ahm-options-form th .ahm-tooltip > div{display:none;position:absolute;z-index:9999;border-radius:0.25em;border:2px solid rgba(0, 0, 0, 0.4);background:rgba(255, 255, 255, 0.9375);padding:0.25em 1.5em;font-weight:normal;}
#ahm-options-form input[type="radio"] + label > div{padding-left:20px;}
#ahm-options-form th .ahm-tooltip:focus > div,
#ahm-options-form th .ahm-tooltip:hover > div{display:block;}
#ahm-options-form input[type="radio"]:checked + span,
#ahm-options-form input[type="radio"]:checked + label > span:first-child{font-weight:bold;}
#ahm-options-form input[type="text"]{display:block;width:100%;}
#ahm-vs{border-collapse:collapse;table-layout:fixed;}
#ahm-vs td{text-align:center;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
#ahm-vs th{text-align:center;font-weight:bold;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
#ahm-vs tbody th{text-align:left;}
#ahm-vs th:first-child{width:18em;}
#ahm-vs td:first-child,
#ahm-vs th:first-child{border-left:none;}
#ahm-vs td:last-child,
#ahm-vs th:last-child{border-right:none;}
#ahm-vs .dashicons-no-alt{color:#aaa;}
#ahm-vs .current .dashicons-yes-alt{color:#36f;}
#ahm-vs .current .dashicons-no-alt{color:#f00;}
#ahm-vs .ib {
display: inline-block;
}.voice.kanakugi .voicecomment{border-color:#82CAE0;}
.voice.l.kanakugi .voicecomment:before{border-right-color:#82CAE0;}
.voice.r.kanakugi .voicecomment:before{border-left-color:#82CAE0;}
.label-box1{position:relative;margin:40px 10px 15px;padding:0.5em 1em;border:solid 3px #07689f;}
.label-box1-title{position:absolute;display:inline-block;top:-30px;left:-3px;padding:3px 9px;height:30px;line-height:25px;vertical-align:middle;font-size:17px;background:#07689f;color:#ffffff;font-weight:bold;border-radius:3px 3px 0 0;}
.label-box1 p{margin:0;padding:0;}
.label-box2{position:relative;margin:10px 10px;padding:35px 15px 7px;border:solid 3px #ff7e67;}
.label-box2-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:3px 9px;height:30px;line-height:25px;vertical-align:middle;font-size:17px;background:#ff7e67;color:#ffffff;font-weight:bold;}
.label-box2 p{margin:0;padding:0;}
.mark1{position:relative;margin:0 10px 0 3px;padding:3px 5px;color:#ff8f07;background:#ffd6a4;font-weight:bold;font-size:0.7em;}
.mark1:before{margin:0 3px 0 0;content:"\f00c";font-family:FontAwesome;color:#ff8f07;}
.mark2{position:relative;margin:0 10px 0 3px;padding:3px 5px;color:#fff;background:#ff2b64;font-weight:bold;font-size:0.7em;}
.mark2:before{margin:0 3px 0 0;content:"\f005";font-family:FontAwesome;color:#fff;}
.compulsory{padding:3px 6px;margin-left:1em;border-radius:3px;vertical-align:middle;font-size:11px;color:#ffffff;background-color:#264671;}
.line{background:linear-gradient(transparent 60%, #ffff72 0%);}
.pink_line{background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #FFDFEF 0%) repeat scroll 0 0;}
.blue_line{background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #cce5ff 0%) repeat scroll 0 0;}
.yellow_line{background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #ffffbc 0%) repeat scroll 0 0;}
.pink_line_narrow{background:rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #ffb2d8 0%) repeat scroll 0 0;}
.blue_line_narrow{background:rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #add6ff 0%) repeat scroll 0 0;}
.yellow_line_narrow{background:rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #ffff7f 0%) repeat scroll 0 0;}