﻿/*!
 *  Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(https://img-a.kencom.jp/assets/fontawesome-webfont-32a02347bee7a9d035067abfa839e419.eot?v=4.6.1);src:url(https://img-a.kencom.jp/assets/fontawesome-webfont-32a02347bee7a9d035067abfa839e419.eot?#iefix&v=4.6.1) format("embedded-opentype"),url(https://img-a.kencom.jp/assets/fontawesome-webfont-def8d8454cf6b372a856dcfb1d6676d0.woff2?v=4.6.1) format("woff2"),url(https://img-a.kencom.jp/assets/fontawesome-webfont-1e1e705516e46935123fa47ffea33508.woff?v=4.6.1) format("woff"),url(https://img-a.kencom.jp/assets/fontawesome-webfont-8a47a57c0b0f51e941c533144ba3bdc5.ttf?v=4.6.1) format("truetype"),url(https://img-a.kencom.jp/assets/fontawesome-webfont-9947a1954595da5aa7a07c9a8c2c339c.svg?v=4.6.1#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.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{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.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{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator: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-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:'kp-webfont';src:url(https://img-a.kencom.jp/assets/kp-webfont-dd9be2b3ada995f491f6d67af0f46b8c.eot?paei87);src:url(https://img-a.kencom.jp/assets/kp-webfont-dd9be2b3ada995f491f6d67af0f46b8c.eot?paei87#iefix) format("embedded-opentype"),url(https://img-a.kencom.jp/assets/kp-webfont-f33cd625e922b44a2739d970017e757c.ttf?paei87) format("truetype"),url(https://img-a.kencom.jp/assets/kp-webfont-c9fb56763d83f75fc4d19ebd2aa49ed5.woff?paei87) format("woff"),url(https://img-a.kencom.jp/kp-webfont.svg?paei87#kp-webfont) format("svg");font-weight:normal;font-style:normal}.kp-wf{font-family:'kp-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kp-wf-health-insurance-point:before{content:"\e900"}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-moz-keyframes floating{0%{-moz-transform:translateY(5px);transform:translateY(5px)}50%{-moz-transform:translateY(-5px);transform:translateY(-5px)}99.9%{-moz-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}99.9%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes floating{0%{-moz-transform:translateY(5px);-ms-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}99.9%{-moz-transform:translateY(5px);-ms-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}}body{cursor:default}button,a[ng-click]{outline:none}html{font-size:62.5%}body{font-family:'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, '游ゴシック', YuGothic, Verdana, sans-serif;font-size:14px;font-size:1.4rem;color:#4a4a4a;background-color:#b4b4b4}body a{color:#4a4a4a;text-decoration:none}body a:link,body a:visited{text-decoration:none}body a:hover{text-decoration:underline}body,html{width:100%;height:100%}.kp-icon{display:inline-block}.kp-icon-arrow-circle-o-down{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 0;width:21px;height:21px}.kp-icon-arrow-circle-up{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 -51px;width:20px;height:20px}.kp-icon-health-reports-data-down{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 -81px;width:29px;height:28px}.kp-icon-health-reports-data-stay{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-21px 0;width:30px;height:21px}.kp-icon-health-reports-data-up{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-58px -51px;width:31px;height:30px}.kp-icon-health-reports-medicine{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-20px -51px;width:38px;height:25px}.kp-icon-health-reports-no-judge{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-51px -26px;width:38px;height:25px}.kp-icon-minus{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 -26px;width:16px;height:16px}.kp-icon-no-data{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 -158px;width:100px;height:140px}.kp-icon-plus{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-16px -26px;width:16px;height:16px}.kp-icon-taking-medicine-l{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-29px -81px;width:45px;height:45px}.kp-icon-taking-medicine-m{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:0 -126px;width:32px;height:32px}.kp-icon-taking-medicine-s{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-51px 0;width:26px;height:26px}.kp-icon-taking-medicine-xs{background:url(https://img-a.kencom.jp/assets/pc/sprite-kp-icon-s88b3efa84a-cd927379598312a43e703178c8e36973.png);-moz-background-size:100px 298px;-o-background-size:100px 298px;-webkit-background-size:100px 298px;background-size:100px 298px;background-position:-32px -26px;width:19px;height:19px}.container.register{position:relative;width:100%;height:auto !important;height:100%;min-height:100%}.contents{position:relative}.contents:after{content:".";display:block;clear:both;height:0;visibility:hidden}.contents .content-hdr-container,.contents .content-body-container{width:100%}.contents .content-inner,.contents .content-hdr-inner,.contents .content-body-inner{max-width:1000px;margin-left:auto;margin-right:auto}.contents .content-inner:after,.contents .content-hdr-inner:after,.contents .content-body-inner:after{content:" ";display:block;clear:both}.contents .page-ttl{color:#787878;font-weight:bold;font-size:24px;font-size:2.4rem;margin-bottom:25px;padding-bottom:10px;border-bottom:4px solid #787878}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-warn{color:#ef3c52}.link-blue{color:#4A90E2 !important}.link-orange{color:#f69156 !important}.breadcrumb{font-size:14px;font-size:1.4rem;padding-bottom:20px}.container.no-data .main-content .result-value{padding-top:120px;padding-bottom:120px;text-align:center;line-height:1.5}.container.no-data .main-content .result-value .ico-no-data{font-size:100px;font-size:10rem;color:#d3d3d3}.content-notice{color:#787878;font-size:12px;font-size:1.2rem;margin-top:2em;padding-top:1.5em;border-top:1px dashed #d3d3d3}.content-notice .content-notice-h{font-weight:bold}.content-notice p{margin-bottom:.5em;line-height:1.6}.content-notice>ul{margin-bottom:1em}.content-notice>ul:last-child{margin-bottom:0}.content-notice>ul>li{line-height:1.6}.content-notice>ul>li:before{content:'・';padding-bottom:.5em}.content-notice ol{padding-left:1.6em;line-height:1.6}.content-notice ol.decimal>li{list-style-type:decimal}.content-notice em{font-weight:bold}.lead{padding-left:30px;padding-right:30px;line-height:2.0;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #cfcfcf}.lead.no-border{border-bottom:none}.lead .modal-link{color:#fb6e52}.pagination{width:100%;display:table;margin-top:50px;font-size:16px;font-size:1.6rem;color:#4a4a4a;font-weight:bold;text-align:center}.pagination li{display:table-cell;vertical-align:middle}.pagination li span a{display:inline-block;text-align:center;padding:11px 13px;font-weight:bold;color:#4a4a4a;font-size:12px;font-size:1.2rem;text-align:center;text-decoration:none;outline:none;border:solid 1px #d3d3d3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(18%, rgba(255,255,255,0.6)), color-stop(100%, rgba(0,0,0,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));-moz-box-shadow:rgba(180,180,180,0.4) 0px 2px 1px 0px;-webkit-box-shadow:rgba(180,180,180,0.4) 0px 2px 1px 0px;box-shadow:rgba(180,180,180,0.4) 0px 2px 1px 0px;background-color:#fff}.pagination li span a:hover{background-color:#fefefe;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background-image:-moz-linear-gradient(#fefefe, #f5f5f5);background-image:-webkit-linear-gradient(#fefefe, #f5f5f5);background-image:linear-gradient(#fefefe, #f5f5f5);color:#808080}@media screen and (min-width: 1025px){.pagination li span a{margin:0 10px}}.pagination li.prev{text-align:left}@media screen and (min-width: 1025px){.pagination li.prev{padding-left:5%}}@media screen and (max-width: 1024px){.pagination li.prev{padding-left:0}}.pagination li.prev.is-first{visibility:hidden}.pagination li.next{text-align:right}@media screen and (min-width: 1025px){.pagination li.next{padding-right:5%}}@media screen and (max-width: 1024px){.pagination li.next{padding-right:0}}.pagination li.next.is-last{visibility:hidden}.pagination li.current>span{color:#f69156}.email-validate-pop,.password-validate-pop{font-size:14px;font-size:1.4rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);background-color:#fff;border:1px solid #d5d5da;width:700px;padding:20px;line-height:1.5;position:relative;z-index:10;box-sizing:border-box}.email-validate-pop:before,.password-validate-pop:before{content:"";display:block;border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;position:absolute;top:-9px;left:15px;width:0;z-index:1}.email-validate-pop:after,.password-validate-pop:after{content:"";display:block;border:10px solid transparent;border-bottom-color:#d5d5da;border-top-width:0;position:absolute;top:-10px;left:15px;width:0}.password-validate-pop .validate-condition{text-align:left;margin:0 0 1em 0}.password-validate-pop .validate-condition-h{margin-bottom:.5em}.password-validate-pop .validate-condition .validate-msgs{color:#b4b4b4}.password-validate-pop .validate-condition .validate-msgs .icon{font-size:18px;font-size:1.8rem;margin-right:.5em}.password-validate-pop .validate-condition .validate-msgs .active{color:#8cc051}.password-validate-pop .validate-condition .validate-msgs .err{color:#ef3c52;display:none}.password-validate-pop .validate-condition .validate-msgs li{font-size:13px;font-size:1.3rem;line-height:1.65;text-indent:-.8em;padding-left:2em}.password-validate-pop .pwd-strength{margin:0 0 1em 0}.password-validate-pop .pwd-strength .very-weak{color:#ef3c52}.password-validate-pop .pwd-strength .weak{color:#f69156}.password-validate-pop .pwd-strength .strong{color:#8cc051}.password-validate-pop .pwd-strength .very-strong{color:#60c1d2}.password-validate-pop .pwd-strength-h{margin-bottom:.5em}.password-validate-pop .pwd-strength ul{line-height:0;margin-bottom:.5em}.password-validate-pop .pwd-strength ul li{width:52px;height:5px;display:inline-block;background-color:#b4b4b4;border-right:1px solid #fff;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.password-validate-pop .pwd-strength ul li.lv-1.active{background-color:#ef3c52}.password-validate-pop .pwd-strength ul li.lv-2.active{background-color:#f69156}.password-validate-pop .pwd-strength ul li.lv-3.active{background-color:#8cc051}.password-validate-pop .pwd-strength ul li.lv-4.active{background-color:#60c1d2}.password-validate-pop .hints{margin:0;font-size:12px;font-size:1.2rem;color:#b4b4b4}.warn{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;border:2px solid #ef3c52;padding:1em 1em 1em 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4;text-align:left;position:relative}.warn p{color:#ef3c52;font-size:14px;font-size:1.4rem}.warn .ico-exclamation{color:#fb6e52;font-size:28px;font-size:2.8rem;position:absolute;left:10px;top:25%}.container.register.expired .contents,.container.passward-change.new .contents,.container.passward-change.expired .contents{background-color:#fff}.container.register.expired .main-content,.container.passward-change.new .main-content,.container.passward-change.expired .main-content{background-color:#fff;padding:30px 10px}.container.register.expired .main-content .email-expired-msg,.container.passward-change.new .main-content .email-expired-msg,.container.passward-change.expired .main-content .email-expired-msg{font-size:30px;font-size:3rem;font-weight:bold;text-align:center;line-height:1.65}.container.register.expired .main-content .email-expired-msg>a,.container.passward-change.new .main-content .email-expired-msg>a,.container.passward-change.expired .main-content .email-expired-msg>a{color:#4A90E2}.container.register.expired .main-content .email-expired-msg-notice,.container.passward-change.new .main-content .email-expired-msg-notice,.container.passward-change.expired .main-content .email-expired-msg-notice{margin-top:.25em;font-size:20px;font-size:2rem;font-weight:bold;text-align:center;line-height:1.65}.container.register.expired .main-content .email-expired-msg-notice>a,.container.passward-change.new .main-content .email-expired-msg-notice>a,.container.passward-change.expired .main-content .email-expired-msg-notice>a{color:#4A90E2}.container.register.expired .main-content .exec-btn,.container.passward-change.new .main-content .exec-btn,.container.passward-change.expired .main-content .exec-btn{margin-left:auto;margin-right:auto}.tips-img-01{background:url(https://img-a.kencom.jp/assets/pc/sprite-common-sa9811b14fb-b349e24e9f7adde933fcaf0122143c83.png);-moz-background-size:468px 594px;-o-background-size:468px 594px;-webkit-background-size:468px 594px;background-size:468px 594px;background-position:0 -256px;width:468px;height:338px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.article .main-content .article-header .btn-fav.is-faved.kp-hover{-moz-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.5)}.btn-primary.btn-flat,.btn-primary.btn-flat:hover,.btn-primary.btn-flat:active,.default-close-btn,.default-close-btn:hover,.default-close-btn:active,.container.article .main-content .article-header .btn-fav,.btn-primary,.container.article .main-content .article-header .btn-fav.is-faved{display:inline-block;width:100%;height:45px;line-height:43px;color:#fff;font-size:15px;font-size:1.5rem;font-weight:normal;text-decoration:none;text-align:center;background-color:#fc9d5d;border:none;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWQ1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOGI0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc9d5d), color-stop(100%, #ff8b46));background-image:-moz-linear-gradient(top, #fc9d5d 0%, #ff8b46 100%);background-image:-webkit-linear-gradient(top, #fc9d5d 0%, #ff8b46 100%);background-image:linear-gradient(to bottom, #fc9d5d 0%, #ff8b46 100%);text-shadow:0 -1px 0 rgba(0,0,0,0.4);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.08s;-o-transition-duration:0.08s;-webkit-transition-duration:0.08s;transition-duration:0.08s}.btn-primary.btn-flat,.btn-primary.btn-flat:hover,.btn-primary.btn-flat:active,.default-close-btn,.default-close-btn:hover,.default-close-btn:active,.container.article .main-content .article-header .btn-fav{height:41px;line-height:41px;background-color:#fff;color:#f69156;border:2px solid #f69156;background-image:none;-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0;text-shadow:none}.btn-primary{-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset}.btn-primary.no-box-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary:hover{text-decoration:none}.btn-primary:hover,.btn-primary:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset}.btn-primary.reverse{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #e57d3f inset}.btn-primary.reverse:hover,.btn-primary.reverse:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset}.btn-primary.bg-green{background-color:#b0d162;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZDE2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ExY2QzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b0d162), color-stop(100%, #a1cd38));background-image:-moz-linear-gradient(top, #b0d162 0%, #a1cd38 100%);background-image:-webkit-linear-gradient(top, #b0d162 0%, #a1cd38 100%);background-image:linear-gradient(to bottom, #b0d162 0%, #a1cd38 100%);-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #90b832 inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #90b832 inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #90b832 inset}.btn-primary.bg-green.no-box-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.bg-green:hover{text-decoration:none}.btn-primary.bg-green:hover,.btn-primary.bg-green:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #90b832 inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #90b832 inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #90b832 inset}.btn-primary.bg-red{border:1px solid #ef3c52;background-color:#f95d70;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NWQ3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmM2M1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f95d70), color-stop(100%, #ef3c52));background-image:-moz-linear-gradient(top, #f95d70 0%, #ef3c52 100%);background-image:-webkit-linear-gradient(top, #f95d70 0%, #ef3c52 100%);background-image:linear-gradient(to bottom, #f95d70 0%, #ef3c52 100%);-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #d73649 inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #d73649 inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 #d73649 inset}.btn-primary.bg-red:hover{text-decoration:none}.btn-primary.bg-red:hover,.btn-primary.bg-red:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #d73649 inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #d73649 inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px #d73649 inset}.btn-primary.bg-gray{border:1px solid #787878;background-color:#b5b5b5;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5b5b5), color-stop(100%, #9c9c9c));background-image:-moz-linear-gradient(top, #b5b5b5 0%, #9c9c9c 100%);background-image:-webkit-linear-gradient(top, #b5b5b5 0%, #9c9c9c 100%);background-image:linear-gradient(to bottom, #b5b5b5 0%, #9c9c9c 100%);-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 gray inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 gray inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 gray inset}.btn-primary.bg-gray:hover,.btn-primary.bg-gray:active,.btn-primary.bg-gray.kp-active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px gray inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px gray inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 3px 6px 3px gray inset}.btn-primary.bg-light-orange{background-color:#ffc668;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY2OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTU0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc668), color-stop(100%, #ff9546));background-image:-moz-linear-gradient(top, #ffc668 0%, #ff9546 100%);background-image:-webkit-linear-gradient(top, #ffc668 0%, #ff9546 100%);background-image:linear-gradient(to bottom, #ffc668 0%, #ff9546 100%);-moz-box-shadow:rgba(107,44,23,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;-webkit-box-shadow:rgba(107,44,23,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset;box-shadow:rgba(107,44,23,0.4) 0 2px 1px 0,0 -4px 0 #e57d3f inset}.btn-primary.bg-light-orange:hover,.btn-primary.bg-light-orange:active,.btn-primary.bg-light-orange.kp-active{-moz-box-shadow:rgba(107,44,23,0.4) 0 1px 1px 0,0 3px 6px 3px #ec9460 inset;-webkit-box-shadow:rgba(107,44,23,0.4) 0 1px 1px 0,0 3px 6px 3px #ec9460 inset;box-shadow:rgba(107,44,23,0.4) 0 1px 1px 0,0 3px 6px 3px #ec9460 inset}.btn-primary.btn-disabled,.btn-primary:disabled{color:#b4b4b4;background-image:none;background-color:#eee;border:1px solid #d3d3d3;cursor:not-allowed;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.btn-disabled:hover,.btn-primary:disabled:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.btn-disabled:hover,.btn-primary.btn-disabled:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.btn-flat:hover{text-decoration:none}.btn-primary.btn-flat:hover,.btn-primary.btn-flat:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;background-color:rgba(246,145,86,0.2);color:#f69c66}.default-close-btn{width:50%;color:#8cc051;border:1px solid #8cc051}.default-close-btn:hover{text-decoration:none}.default-close-btn:hover,.default-close-btn:active{-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0;background-color:rgba(140,192,81,0.2);width:50%;color:#8cc051;border:1px solid #8cc051}.close-ico-btn{width:25px;height:25px;line-height:25px;display:block;text-align:center;color:#fff !important;background-color:#8cc051;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:4px solid #fff}.close-ico-btn:hover{cursor:pointer;color:#8cc051 !important;border-color:#8cc051;background-color:#fff}.print-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:90px;cursor:pointer}.print-btn:hover{color:#fff;background-color:#808080}.print-btn .icon{margin-right:.5em;font-size:14px;font-size:1.4rem}.btn{font-size:12px;font-size:1.2rem;margin:2px;height:40px;line-height:40px;background-color:#fff;display:block;text-align:center;font-weight:bold;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(18%, rgba(255,255,255,0.6)), color-stop(100%, rgba(0,0,0,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0.6) 18%, rgba(0,0,0,0.1));border:2px solid #d3d3d3;-moz-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 rgba(207,207,207,0.4) inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 rgba(207,207,207,0.4) inset;box-shadow:rgba(180,180,180,0.4) 0 2px 1px 0,0 -4px 0 rgba(207,207,207,0.4) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.08s;-o-transition-duration:0.08s;-webkit-transition-duration:0.08s;transition-duration:0.08s}.btn:hover,.btn:active{text-decoration:none;-moz-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 2px 6px 2px rgba(180,180,180,0.3) inset;-webkit-box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 2px 6px 2px rgba(180,180,180,0.3) inset;box-shadow:rgba(180,180,180,0.4) 0 1px 1px 0,0 2px 6px 2px rgba(180,180,180,0.3) inset;color:#808080}.btn.btn-flat{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn.btn-file{position:relative;width:120px;height:35px;overflow:hidden}.btn.btn-file>input[type='file']{display:block !important;width:100% !important;height:35px !important;opacity:0 !important;position:absolute;top:-10px;cursor:pointer}.btn.btn-app{font-weight:normal;line-height:1;display:inline-block;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;color:#808080;border:1px solid #ddd;background-color:#fafafa;font-size:12px}.btn.btn-app>.fa,.btn.btn-app>.glyphicon,.btn.btn-app>.ion{font-size:20px;font-size:2rem;display:block}.btn.btn-app:hover{background-color:#f4f4f4;color:#444;border-color:#808080}.btn.btn-app:hover,.btn.btn-app:active,.btn.btn-app:focus{border-color:#808080;background-color:#f5f5f5}.btn.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.btn.btn-social-old{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0.9;padding:0}.btn.btn-social-old>.fa{padding:10px 0;width:40px}.btn.btn-social-old>.fa+span{border-left:1px solid rgba(255,255,255,0.3)}.btn.btn-social-old span{padding:10px}.btn.btn-social-old:hover{opacity:1}.btn.btn-circle{width:30px;height:30px;line-height:30px;padding:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.btns-switch label{background-color:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-moz-linear-gradient(270deg, #fff 25%, rgba(207,207,207,0.1) 100%);background-image:-webkit-linear-gradient(270deg, #fff 25%, rgba(207,207,207,0.1) 100%);background-image:linear-gradient(-180deg, #fff 25%, rgba(207,207,207,0.1) 100%);border:1px solid #b4b4b4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;text-align:center;height:32px;line-height:32px;padding:0 1em;cursor:pointer;text-decoration:none}.btns-switch label:hover{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-moz-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:-webkit-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:linear-gradient(0deg, #fff 25%, rgba(207,207,207,0.25) 100%)}.btns-switch{font-size:0px;font-size:0rem;text-align:center;margin:20px 0}.btns-switch label{display:inline-block;position:relative;width:148px;height:45px;font-size:0px;font-size:0rem;line-height:1;border:1px solid #d3d3d3;margin:0}.btns-switch label:first-child{-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px;border-radius:8px 0 0 8px}.btns-switch label:first-child.is-active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjRiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-moz-linear-gradient(90deg, #b4b4b4 0%, #eee 100%);background-image:-webkit-linear-gradient(90deg, #b4b4b4 0%, #eee 100%);background-image:linear-gradient(0deg, #b4b4b4 0%, #eee 100%)}.btns-switch label:last-child{-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0;border-radius:0 8px 8px 0;border-left:none}.btns-switch label:last-child.is-active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-moz-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:-webkit-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:linear-gradient(0deg, #f69156 0%, rgba(246,145,86,0.6) 100%)}.btns-switch label input[type="radio"]{display:none}.btns-switch label input[type="radio"]:checked+span{color:#fff}.btns-switch label span{font-size:16px;font-size:1.6rem;width:6em;height:1em;position:absolute;top:15px;left:26px}.btns-checkbox .btn-checkbox{margin-right:15px;margin-bottom:15px}.btns-checkbox .btn-checkbox label{display:inline-block;width:86px;height:46px;border:2px solid #d3d3d3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative}.btns-checkbox .btn-checkbox label.kp-active,.btns-checkbox .btn-checkbox label:hover{cursor:pointer;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-moz-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:-webkit-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:linear-gradient(0deg, #fff 25%, rgba(207,207,207,0.25) 100%)}.btns-checkbox .btn-checkbox label.is-active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-moz-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:-webkit-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:linear-gradient(0deg, #f69156 0%, rgba(246,145,86,0.6) 100%)}.btns-checkbox .btn-checkbox label input[type="checkbox"]{display:none}.btns-checkbox .btn-checkbox label input[type="checkbox"]:checked+span{color:#fff}.btns-checkbox .btn-checkbox label span{position:absolute;width:6em;height:1em;top:16px;left:0;text-align:center}.label{display:inline;padding:.2em .6em .3em;font-size:10px;font-size:1rem;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{padding:.3em .6em;color:#787878;font-size:12px;font-size:1.2rem;font-weight:normal;background-color:#fff;border:1px solid #b4b4b4}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-info{font-weight:normal;background-color:#b4b4b4;border:1px solid #b4b4b4}.label-info[href]:hover,.label-info[href]:focus{background-color:#808080}.label-orange{font-weight:normal;background-color:#f69156;border:1px solid #f69156}.label-orange.label-flat{background-color:transparent;border:1px solid #f69156;color:#f69156}.label-aqua{font-weight:normal;background-color:#60c1d2;border:1px solid #60c1d2;color:#fff}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav li a{color:#4A90E2;display:table-cell;vertical-align:middle;text-align:right;display:block}.nav li a:hover,.nav li a:focus{text-decoration:none;background-color:#d3d3d3}.nav li a img{max-width:none}.nav .pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs li,.nav-pills li{float:left}.nav-tabs li a,.nav-pills li a{padding-right:14px;padding-left:14px;margin-right:2px}.nav-tabs{border-bottom:1px solid #b4b4b4}.nav-tabs li{margin-bottom:-1px}.nav-tabs li a{padding-top:14px;padding-bottom:14px;border:1px solid transparent;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.nav-tabs li a:hover,.nav-tabs li a:focus{border-color:#b4b4b4 #b4b4b4 #b4b4b4}.nav-tabs .active a,.nav-tabs .active a:hover,.nav-tabs .active a:focus{color:#555555;cursor:default;background-color:#fff;border:1px solid #b4b4b4;border-bottom-color:transparent}.nav-pills li a{padding-top:14px;padding-bottom:14px;margin-top:2px;margin-bottom:2px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff}.nav-pills.nav-group-sm li a{font-size:12px;font-size:1.2rem;padding-top:8px;padding-bottom:8px}.nav-stacked li{float:none}.nav-stacked li a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked li a{border:1px solid #b4b4b4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.nav-tabs.nav-stacked li:first-child a{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked li:last-child a{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked li a:hover,.nav-tabs.nav-stacked li a:focus{z-index:2;border-color:#b4b4b4}.nav-pills.nav-stacked li a{margin-bottom:3px}.nav-pills.nav-stacked li:last-child a{margin-bottom:1px}.nav-list li a{padding:14px;text-align:left;font-size:12px;font-size:1.2rem;border-bottom:1px solid #b4b4b4}.modal-wrap{width:680px;display:none}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.modal-wrap .modal-content{width:100%;padding-bottom:25px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #979797;background-color:#fff;text-align:center;position:relative;font-size:18px;font-size:1.8rem}.modal-wrap .modal-content h4{margin-bottom:35px;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px;border-radius:8px 8px 0 0;background-color:#8cc051;color:#fff;height:60px;line-height:60px;text-align:center;font-size:20px;font-size:2rem}.modal-wrap .modal-content .default-close-btn{margin:15px auto auto}.modal-wrap .modal-content .close-modal-ico-btn{position:absolute;top:-16px;right:-16px}.modal-wrap .modal-content .content-notice{text-align:left}.modal-wrap.modal-show{-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.modal-wrap.modal-show-before{-moz-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}.modal-wrap.modal-hide{-moz-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}table{width:100%;border-collapse:collapse}table th,table td{padding:.75em 0;text-align:center;vertical-align:middle;border:1px solid #b4b4b4}table th{background-color:#eee;font-size:12px;font-size:1.2rem}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.default-form textarea,.default-form select.pulldown-s,.default-form select.pulldown-l{font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.default-form div{margin:12px 0 20px 0}.default-form div.err{margin-top:25px}.default-form div.err input[type="text"]{background-color:#ffd9dd !important;border:1px solid #D0021B !important;margin-bottom:10px}.default-form label{display:block;font-size:16px;font-size:1.6rem;color:#4a4a4a}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.default-form textarea{outline:none;display:block;width:100%;padding:18px 15px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 0 20px 0;color:#4a4a4a}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder,.default-form textarea:-moz-placeholder{color:#979797}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder,.default-form textarea::-moz-placeholder{color:#979797}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,.default-form textarea:-ms-input-placeholder{color:#979797}.default-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,.default-form textarea::-webkit-input-placeholder{color:#979797}.default-form input{line-height:1.4}.default-form textarea{min-height:150px;padding-top:8px}.default-form select{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:none;margin:12px 0 20px 0;padding:18px 15px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;background-color:#fff;vertical-align:middle;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.default-form select.large{width:100%;margin:12px 0 20px 0;padding:8px 5px}.default-form input[type=radio]{display:none}.default-form .radio,.default-form .checkbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline;vertical-align:middle;cursor:pointer}.default-form input[type="radio"]+label{cursor:pointer}.default-form input[type="radio"]:focus{outline:none}.default-form input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;position:relative;margin-right:5px;display:inline-block;width:28px;height:28px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e2e2e2;border:none}.default-form input[type="radio"]:after{-moz-transition:0.28s;-o-transition:0.28s;-webkit-transition:0.28s;transition:0.28s;content:"";display:block;background-color:transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:50%;top:50%;width:14px;height:14px;margin-top:-7px;margin-left:-7px;-moz-transform:scale(0.65, 0.65);-ms-transform:scale(0.65, 0.65);-webkit-transform:scale(0.65, 0.65);transform:scale(0.65, 0.65)}.default-form input[type="radio"]:checked:after{background-color:#fb6e52;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.default-form input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;position:relative;display:inline-block;top:10px;width:24px;height:24px;background-color:#d3d3d3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.default-form input[type="checkbox"]:checked{background-color:#ef8445}.default-form input[type="checkbox"]:checked:before{position:absolute;left:3px;top:17px;display:block;content:"";width:10px;height:4px;background-color:#fff;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center}.default-form input[type="checkbox"]:checked:after{position:absolute;left:11px;top:17px;display:block;content:"";width:16px;height:4px;background-color:#fff;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center}.default-form .field_with_errors{margin-bottom:0}.default-form .field_with_errors input{margin-bottom:5px !important}.default-form .field_with_errors .checkbox{margin-bottom:15px}.default-form .err-msg{color:#D0021B;display:block;margin-bottom:15px}.default-form .agreement>.field_with_errors{display:inline}.default-form select.pulldown-s{-moz-appearance:none;-webkit-appearance:none;width:25%;height:40px;margin-bottom:10px;padding:10px 5px;font-size:15px;font-size:1.5rem;text-indent:3px;background-image:url(https://img-a.kencom.jp/assets/pc/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:92%;background-repeat:no-repeat;background-color:#fff;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;border:1px solid #b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.default-form select.pulldown-l{-moz-appearance:none;-webkit-appearance:none;width:100%;height:40px;margin-bottom:10px;padding:6px 5px;font-size:15px;font-size:1.5rem;text-indent:3px;background-image:url(https://img-a.kencom.jp/assets/pc/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:96%;background-repeat:no-repeat;background-color:#fff;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;border:1px solid #b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.form-confirm dl dt{font-size:16px;font-size:1.6rem;color:#4a4a4a;margin-bottom:20px}.form-confirm dl dd{margin-bottom:45px;text-indent:1em}.assignment{margin-top:20px;margin-bottom:45px;text-indent:1em;font-size:18px;font-size:1.8rem}.form-confirm dl dt{font-size:16px;font-size:1.6rem;color:#787878;margin-bottom:20px}.form-confirm dl dd{font-size:18px;font-size:1.8rem;margin-bottom:45px;text-indent:1em;line-height:1.5;word-wrap:break-word}.form-note{line-height:1.5;margin-bottom:1em}.form-note>em{font-weight:bold}.err-field{margin-bottom:20px;background-color:#fff}.err-field dl{border:1px solid #ef3c52}.err-field dl>dt{font-size:10px;font-size:1rem;background-color:#ef3c52;color:#fff;padding:.5em 1em}.err-field dl>dd{color:#D0021B;margin:.5em 1em .5em 2em;text-indent:-1em;line-height:1.5}.err-field dl>dd:before{content:'・'}.err-field dl>dd ol{margin-top:.15em;padding-left:1em}.err-field dl>dd ol li{list-style-type:decimal;line-height:1.5;text-indent:0}.exec-btn{width:340px;margin:1.5em auto 0}.btn-group:after{content:".";display:block;clear:both;height:0;visibility:hidden}.btn-group .exec-btn{float:left;margin-left:0;margin-right:1.5em}.btn-group .exec-btn:last-child{margin-right:0}.link-forgot{margin-top:1em;margin-left:.5em}.link-forgot .ic-arw{margin-left:.25em}.dialog-wrap{width:680px;display:none}.dialog-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.dialog-wrap .dialog-content{width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #979797;background-color:#fff;text-align:center;position:relative;font-size:16px;font-size:1.6rem}.dialog-wrap .dialog-content .message{font-weight:bold;margin:30px 0;line-height:1.5}.dialog-wrap .dialog-content .dialog-list{margin-bottom:20px}.dialog-wrap .dialog-content .dialog-list li{display:inline-block}.dialog-wrap .dialog-content .dialog-list a{width:125px}.dialog-wrap .dialog-content .dialog-list input[type="submit"]{width:125px}.dialog-wrap .dialog-content .close-dialog-ico-btn{position:absolute;top:-16px;right:-16px}.dialog-wrap .dialog-content .close-dialog-ico-btn .close-ico-btn{background-color:#000}.dialog-wrap .dialog-content .close-dialog-ico-btn:hover .close-ico-btn,.dialog-wrap .dialog-content .close-dialog-ico-btn:active .close-ico-btn,.dialog-wrap .dialog-content .close-dialog-ico-btn.kp-active .close-ico-btn{background-color:#fff;border:4px solid #d3d3d3}.dialog-wrap .dialog-content .close-dialog-ico-btn:hover i,.dialog-wrap .dialog-content .close-dialog-ico-btn:active i,.dialog-wrap .dialog-content .close-dialog-ico-btn.kp-active i{color:#d3d3d3}.dialog-wrap.dialog-show{-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.dialog-wrap.dialog-show-before{-moz-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}.dialog-wrap.dialog-hide{-moz-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.app-banner.footer{margin-top:40px;min-height:160px;background-color:#f69156}.app-banner.footer .banner-content{width:800px;min-height:160px;margin:0 auto;padding-left:160px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;line-height:1.5;position:relative}.app-banner.footer .banner-content:before{content:'';background-image:url(https://img-a.kencom.jp/assets/pc/app-banner/device-img-115036e5206a1aa3d5ba225e11774a3a.png);display:block;width:147px;height:212px;position:absolute;left:0;bottom:0}.app-banner.footer .banner-content:after{content:'';background-image:url(https://img-a.kencom.jp/assets/pc/app-banner/chara-img-b06c29f9534308f95eed5e53413b96b8.png);display:block;width:130px;height:138px;position:absolute;right:-20px;bottom:0}.app-banner.footer .banner-content .feature-h{font-size:14px;font-size:1.4rem;font-weight:bold;background-color:#60c1d2;padding:.75em;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;display:inline-block;position:absolute;left:165px;top:-50px}.app-banner.footer .banner-content .download-text{font-size:20px;font-size:2rem;font-weight:bold;padding-top:15px}.app-banner.footer .banner-content .section{margin-top:15px}.app-banner.footer .banner-content .section:after{content:".";display:block;clear:both;height:0;visibility:hidden}.app-banner.footer .banner-content .carrier{width:270px;float:left}.app-banner.footer .banner-content .carrier .os{line-height:1.5;font-size:20px;font-size:2rem}.app-banner.footer .banner-content .carrier .os em{display:block;font-size:10px;font-size:1rem}.app-banner.footer .banner-content .carrier .store-banner{margin-top:5px}.app-banner.footer .banner-content .carrier .qr-code{width:100px;float:left}.contents .side-bar{background-color:#fff}@media print{.contents .side-bar{display:none}}.contents.column-1{background-color:#fff}.contents.column-2{background-color:#fff}.contents.column-2:after{content:".";display:block;clear:both;height:0;visibility:hidden}.contents.column-2 .main-content{padding-top:20px;padding-right:20px;padding-left:20px}@media screen and (min-width: 1025px){.contents.column-2 .side-bar{width:220px;float:left}.contents.column-2 .main-content{width:720px;float:right}}@media screen and (max-width: 1024px){.contents.column-2 .side-bar{display:none}.contents.column-2 .main-content:after{content:".";display:block;clear:both;height:0;visibility:hidden}}.contents.column-3{background-color:#fff}.contents.column-3 .main-content{margin-left:10px;margin-right:10px;padding-top:20px}@media screen and (min-width: 1025px){.contents.column-3 .side-bar{width:220px;float:left}.contents.column-3 .main-content{width:480px;margin-left:20px;margin-right:20px;float:left}.contents.column-3 .info-bar{width:240px;float:left}}@media screen and (max-width: 1024px){.contents.column-3 .side-bar{display:none}.contents.column-3 .info-bar{display:none}}.hdr-wrap{width:100%;min-height:60px;background-color:#fb6e52}@media print{.hdr-wrap{background-color:#fff}}@media screen and (max-width: 1024px){.hdr-wrap{display:table}}.hdr-wrap .hdr-inner{max-width:1000px;margin-left:auto;margin-right:auto;position:relative;min-height:60px}.hdr-wrap .hdr-inner:after{content:" ";display:block;clear:both}@media screen and (max-width: 1024px){.hdr-wrap .hdr-inner{display:table-cell;vertical-align:middle}}.hdr-wrap .hdr-inner .logo .logo-txt{background-image:url(https://img-a.kencom.jp/assets/pc/common/logo-b1281f13cc21d6f7f8e5b6a197d1cc1a.png);-moz-background-size:120px 32px;-o-background-size:120px 32px;-webkit-background-size:120px 32px;background-size:120px 32px;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:120px;height:32px;position:relative}.hdr-wrap .hdr-inner .logo .logo-txt a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.hdr-wrap .hdr-inner .logo .logo-img{display:none;position:absolute;top:13px;left:10px}@media screen and (min-width: 1025px){.hdr-wrap .hdr-inner .logo .logo-txt{position:absolute;top:13px;left:10px}}@media screen and (max-width: 1024px){.hdr-wrap .hdr-inner .logo .logo-txt{position:absolute;left:50%;margin-left:-60px}}@media print{.hdr-wrap .hdr-inner .logo .logo-txt{display:none}.hdr-wrap .hdr-inner .logo .logo-img{display:block}}.hdr-wrap .hdr-inner.fixed .logo-txt{position:absolute;top:13px;left:10px}.hdr-wrap .hdr-inner .search-input{margin-top:15px;padding-right:28px;float:right;position:relative;color:#fff;font-size:12px;font-size:1.2rem}.hdr-wrap .hdr-inner .search-input label{margin-right:5px}.hdr-wrap .hdr-inner .search-input-button{width:29px;height:29px;position:absolute;top:0;right:0;border-radius:0px 4px 4px 0px;background:#fb6e52;box-shadow:1px 1px #b9503b;cursor:pointer}.hdr-wrap .hdr-inner .search-input-button:hover{background:#f69156}.hdr-wrap .hdr-inner .search-input-button .fa-search{position:absolute;top:6px;left:8px;font-size:16px;font-size:1.6rem}.hdr-wrap .hdr-inner .search-input-button input{display:block;height:100%;position:absolute;top:0;left:0;opacity:0}.hdr-wrap .hdr-inner .search-input-text{width:150px;padding:8px;border:none;outline:none;border-radius:4px 0px 0px 4px;box-shadow:1px 1px #d3d3d3 inset}@media screen and (max-width: 1024px){.hdr-wrap .hdr-inner .search-input{margin:0 12px 0 0}.hdr-wrap .hdr-inner .search-input label{font-size:10px;font-size:1rem}.hdr-wrap .hdr-inner .search-input-text{width:120px}}.hdr-wrap .hdr-inner .provider-name{float:left;margin:23px 0 0 155px;color:#fff;font-size:12px;font-size:1.2rem}@media screen and (max-width: 1024px){.hdr-wrap .hdr-inner .provider-name{margin:10px 0 0 68px;font-size:10px;font-size:1rem}}.hdr-wrap .hdr-inner .glb-nav-btn{display:block;width:40px;height:40px;color:#fff;position:relative;font-size:10px;font-size:1rem}.hdr-wrap .hdr-inner .glb-nav-btn a#build-menu-button{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1}@media screen and (min-width: 1025px){.hdr-wrap .hdr-inner .glb-nav-btn{display:none}}@media screen and (max-width: 1024px){.hdr-wrap .hdr-inner .glb-nav-btn{position:absolute;top:10px;left:10px}}.hdr-wrap .hdr-inner .glb-nav-btn .txt-open,.hdr-wrap .hdr-inner .glb-nav-btn .txt-close{position:absolute;left:-2px;top:28px}.hdr-wrap .hdr-inner .glb-nav-btn .txt-close{display:none}@media print{.hdr-wrap .hdr-inner .glb-nav-btn{display:none}}.hdr-wrap .hdr-inner .glb-nav-btn:before,.hdr-wrap .hdr-inner .glb-nav-btn:after,.hdr-wrap .hdr-inner .glb-nav-btn>span.border{background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;content:'';display:block;width:25px;height:4px;position:absolute;left:2px}.hdr-wrap .hdr-inner .glb-nav-btn:before{top:4px}.hdr-wrap .hdr-inner .glb-nav-btn span.border{top:12px}.hdr-wrap .hdr-inner .glb-nav-btn:after{top:20px}.hdr-wrap.no-register{width:100%;height:86px;position:fixed;top:0;left:0;z-index:2}.hdr-wrap.no-register .hdr-logo{position:absolute;top:24px}.hdr-wrap.no-register .hdr-logo a{display:block;background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 0;width:143px;height:38px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.hdr-wrap.no-register .hdr-lead{position:absolute;top:36px;left:162px;font-size:12px;font-size:1.2rem;color:#fff}.hdr-wrap.no-register .hdr-btn-register{width:160px;position:absolute;top:20px;right:0}.hdr-wrap.no-register .hdr-btn-register a{height:50px;line-height:3.2}.hdr-wrap.lp{min-height:50px;background-color:#fff}.hdr-wrap.lp .hdr-inner{min-height:50px}.hdr-wrap.lp .hdr-inner .logo-txt{width:143px;height:38px;position:absolute;top:5px;left:5px;-moz-transform:scale(0.68);-ms-transform:scale(0.68);-webkit-transform:scale(0.68);transform:scale(0.68)}.hdr-wrap.lp .hdr-inner .logo-txt a{display:block;background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -38px;width:143px;height:38px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.hdr-wrap.lp .hdr-inner .provider-name{float:right;margin:18px 18px 0 0;color:#b4b4b4}.ftr-wrap{width:100%;min-height:60px;padding:10px 0;font-size:10px;font-size:1rem;color:#fff;text-align:center;background-color:#b4b4b4}.ftr-wrap .ftr-inner{max-width:1000px;margin-left:auto;margin-right:auto;position:relative;text-align:left}.ftr-wrap .ftr-inner:after{content:" ";display:block;clear:both}.ftr-wrap .ftr-inner ul{padding-top:20px}.ftr-wrap .ftr-inner ul li{padding:0 10px 0 5px;display:inline-block;font-size:12px;font-size:1.2rem}.ftr-wrap .ftr-inner ul li a{color:#fff}.ftr-wrap .ftr-inner .copyright{font-size:14px;font-size:1.4rem;color:#fff;position:absolute;top:20px;right:1em}@media print{.ftr-wrap{display:none}}.glb-nav-container{padding:15px 0}@media screen and (max-width: 1024px){.glb-nav-container{width:100%;height:100%;background-color:#fff}}@media screen and (max-width: 1024px){.glb-nav-content{background-color:#fff}}.glb-nav-content .category-list-h{padding:5px;color:#787878;font-size:12px;font-size:1.2rem;font-weight:bold;border-left:4px solid #787878;background-color:#eee}.glb-nav-content .register-link{padding:5px 10px 20px}.glb-nav-content .user-info{position:relative;border-bottom:2px solid #d8d8d8}.glb-nav-content .user-info:after{content:".";display:block;clear:both;height:0;visibility:hidden}.glb-nav-content .user-info .user-name{line-height:1.4;width:10em;font-size:14px;font-size:1.4rem;font-weight:bold;float:left;padding:15px 0 10px 10px}.glb-nav-content .user-info .setting-btn{display:block;width:28px;height:28px;margin:10px;text-align:center;line-height:28px;color:#787878;font-size:22px;font-size:2.2rem;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:right}.glb-nav-content .user-info .setting-btn a{color:#787878}@media print{.glb-nav-content .user-info .setting-btn{display:none}}.glb-nav-content .glb-nav-group{border-bottom:2px solid #d8d8d8}.glb-nav-content .glb-nav-group:last-of-type{margin-bottom:10px}.glb-nav-content .glb-nav-group li{font-size:14px;font-size:1.4rem;height:50px;line-height:50px}.glb-nav-content .glb-nav-group li .wf-icon{position:absolute;top:50%;left:10px;width:3rem;margin-top:-9px;font-size:18px;font-size:1.8rem;color:#787878}.glb-nav-content .glb-nav-group li>a{display:block;position:relative;padding-left:45px}.glb-nav-content .glb-nav-group li>a:hover{text-decoration:none;color:#f69156}.glb-nav-content .glb-nav-group li>a:hover .wf-icon{color:#f69156}.glb-nav-content .glb-nav-group li>a.active{color:#f69156;font-weight:bold}.glb-nav-content .glb-nav-group li>a.active .wf-icon{color:#f69156;font-weight:bold}.glb-nav-content .glb-nav-group li .glb-nav-item-announcement{width:4rem}.glb-nav-content .glb-nav-group li .glb-nav-item-announcement .announcement-badge{font-size:10px;font-size:1rem;-moz-border-radius:0.75em;-webkit-border-radius:0.75em;border-radius:0.75em;content:attr(data-badge);position:absolute;top:-7px;left:.9rem;padding:1px 3px;background-color:#fb6e52;color:#fff;font-weight:bold;line-height:1.2;text-align:center}.glb-nav-content .banners{height:120px;margin-bottom:10px;position:relative}.glb-nav-content .banners li{display:none;position:absolute;top:0;left:0}.glb-nav-content .banners li.is-show{display:block}.glb-nav-content .category-list-h{margin-bottom:10px}@media screen and (max-width: 1024px){.glb-nav-content .category-list-h{margin-bottom:0}}.glb-nav-content .category-list{margin-bottom:15px}@media screen and (max-width: 1024px){.glb-nav-content .category-list:after{content:".";display:block;clear:both;height:0;visibility:hidden}}.glb-nav-content .category-list-item{font-size:14px;font-size:1.4rem;margin:0;padding:0}.glb-nav-content .category-list-item>a{display:block;position:relative;padding:10px}.glb-nav-content .category-list-item>a:hover{text-decoration:none;color:#f69156;background-color:white}.glb-nav-content .category-list-item>a:hover .wf-icon{color:#f69156}.glb-nav-content .category-list-item .wf-icon{color:#b4b4b4}@media screen and (max-width: 1024px){.glb-nav-content .category-list-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;border-bottom:1px solid #d3d3d3}.glb-nav-content .category-list-item:nth-child(even){border-right:1px solid #d3d3d3}.glb-nav-content .category-list-item .wf-icon{display:none}.glb-nav-content .category-list-item>a{padding:15px 10px}.glb-nav-content .category-list-item>a:before{color:#b4b4b4;content:"\f054";font-family:FontAwesome;margin-right:.5em}.glb-nav-content .category-list-item>a:hover,.glb-nav-content .category-list-item>a:active{text-decoration:none;background-color:#efefef}}#build-menu-page{left:0;position:relative;background-color:#fff}#build-menu{visibility:visible;z-index:0;opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:none;width:540px;padding:0;position:static;z-index:0;top:0;height:100%;overflow-y:auto;left:0}.build-menu-animating #build-menu-page{position:fixed;overflow:hidden;width:100%;top:0;bottom:0}.build-menu-animating.build-menu-close #build-menu-page,.build-menu-animating.build-menu-open #build-menu-page{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms}.build-menu-animating.build-menu-open #build-menu-page{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.build-menu-animating #build-menu{display:block}.build-menu-open #build-menu{display:block;-webkit-transition-delay:0ms, 0ms, 0ms;-moz-transition-delay:0ms, 0ms, 0ms;-o-transition-delay:0ms, 0ms, 0ms;-ms-transition-delay:0ms, 0ms, 0ms;transition-delay:0ms, 0ms, 0ms}.build-menu-open #build-menu,.build-menu-close #build-menu{-webkit-transition:-webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;-moz-transition:-moz-transform 250ms, opacity 250ms, visibility 0ms 250ms;-o-transition:-o-transform 250ms, opacity 250ms, visibility 0ms 250ms;-ms-transition:-ms-transform 250ms, opacity 250ms, visibility 0ms 250ms;transition:transform 250ms, opacity 250ms, visibility 0ms 250ms}.container.register-top .forced-notice-message{background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;padding:10px;line-height:1.75;font-size:16px;font-size:1.6rem}.container.register-top .floating-header{width:100%;height:85px;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:fixed;top:-85px;z-index:1;-moz-transition:top 0.25s ease-out;-o-transition:top 0.25s ease-out;-webkit-transition:top 0.25s ease-out;transition:top 0.25s ease-out}.container.register-top .floating-header.show{top:0;-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,0.22);-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.22);box-shadow:0 4px 6px 0 rgba(0,0,0,0.22)}.container.register-top .floating-header-inner{height:85px;max-width:1000px;margin-left:auto;margin-right:auto;position:relative}.container.register-top .floating-header-inner:after{content:" ";display:block;clear:both}.container.register-top .floating-header-inner .logo{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -38px;width:143px;height:38px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;font-size:28px;font-size:2.8rem;font-weight:bold;position:absolute;top:50%;left:0;margin-top:-19px}.container.register-top .floating-header-inner .new-register-btn{width:160px;position:absolute;top:50%;right:0;margin-top:-25px}.container.register-top .cover{background-color:#8497b6}.container.register-top .cover-inner{min-height:550px;padding-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;background-image:url(https://img-a.kencom.jp/assets/pc/login/cover-bg-d0c87762ea787fd6aaa6c517577a4c9f.png);-moz-background-size:565px 600px;-o-background-size:565px 600px;-webkit-background-size:565px 600px;background-size:565px 600px;background-repeat:no-repeat;background-position:left bottom}.container.register-top .cover-inner:after{content:" ";display:block;clear:both}.container.register-top .cover-inner .header{height:77px;position:relative}.container.register-top .cover-inner .header .logo{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 0;width:143px;height:38px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;color:#fff;font-size:28px;font-size:2.8rem;font-weight:bold;position:absolute;top:50%;left:0;margin-top:-19px}.container.register-top .cover-inner .header .header-menu{position:absolute;top:50%;right:0;margin-top:-.5em}.container.register-top .cover-inner .header .header-menu li{display:inline}.container.register-top .cover-inner .header .header-menu li a{color:#fff}.container.register-top .cover-inner .warn{margin:2em auto 0;padding-left:65px;background-image:url(https://img-a.kencom.jp/assets/pc/register/exclamation-circle-icon-1432ee2a04c59b8a38658b3a1ac0083c.png);-moz-background-size:35px auto;-o-background-size:35px auto;-webkit-background-size:35px auto;background-size:35px auto;background-repeat:no-repeat;background-position:10px center}.container.register-top .cover-inner .warn em{font-size:30px;font-size:3rem;line-height:2}.container.register-top .cover-inner .warn p+p{margin-top:1.5em}.container.register-top .cover-inner .warn ul>li{color:#ef3c52}.container.register-top .cover-inner .warn ul>li:before{content:"・"}.container.register-top .cover-inner .recaptcha{position:relative;padding-top:60px}.container.register-top .cover-inner .recaptchaNotice{position:absolute;top:-10px;padding:10px;background-color:#353C49;border:2px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-animation-name:floating;-webkit-animation-name:floating;animation-name:floating;-moz-animation-duration:5s;-webkit-animation-duration:5s;animation-duration:5s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;z-index:0}.container.register-top .cover-inner .recaptchaNotice:before{content:'';position:absolute;bottom:-8px;left:10%;margin-left:-9px;width:0;height:0;border-style:solid;border-width:9px 9px 0 9px;border-color:#353C49 transparent transparent transparent;z-index:0}.container.register-top .cover-inner .recaptchaNotice:after{content:'';position:absolute;bottom:-12px;left:10%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;z-index:-1}.container.register-top .cover-inner .recaptchaNotice label{font-size:14px;font-size:1.4rem;line-height:1.5}.container.register-top .cover-inner .recaptchaNotice.is-active{background-color:#ffdfdf;border-color:#ef3c52}.container.register-top .cover-inner .recaptchaNotice.is-active:before{border-color:#ffdfdf transparent transparent transparent}.container.register-top .cover-inner .recaptchaNotice.is-active:after{border-color:#ef3c52 transparent transparent transparent}.container.register-top .cover-inner .recaptchaNotice.is-active label{color:#ef3c52 !important}.container.register-top .cover-inner .service-description{background-color:rgba(0,0,0,0.6);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:420px;margin-top:20px;padding:40px;color:#fff}.container.register-top .cover-inner .service-description:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.register-top .cover-inner .service-description-h{font-size:40px;font-size:4rem;text-shadow:0 2px 4px rgba(0,0,0,0.5);display:block;width:100%;text-align:center;margin-bottom:30px}.container.register-top .cover-inner .service-description .forms{display:table;width:100%}.container.register-top .cover-inner .service-description .forms .new-register-h,.container.register-top .cover-inner .service-description .forms .registered-user-h{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:25px}.container.register-top .cover-inner .service-description .forms .new-register{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:50%;padding:0 60px}.container.register-top .cover-inner .service-description .forms .new-register-h{color:#f69156}.container.register-top .cover-inner .service-description .forms .new-register-txt{font-size:16px;font-size:1.6rem;line-height:2;text-align:center}.container.register-top .cover-inner .service-description .forms .new-register .new-register-btn{margin-top:40px}.container.register-top .cover-inner .service-description .forms .new-register .new-register-btn>a{font-size:20px;font-size:2rem;height:50px;line-height:50px}.container.register-top .cover-inner .service-description .forms .registered-user{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:50%;padding:0 60px;border-left:2px solid rgba(255,255,255,0.3)}.container.register-top .cover-inner .service-description .forms .registered-user-h{color:#8cc051}.container.register-top .cover-inner .service-description .forms .registered-user a,.container.register-top .cover-inner .service-description .forms .registered-user label{color:#fff}.container.register-top .cover-inner .service-description .forms .registered-user input[type="email"],.container.register-top .cover-inner .service-description .forms .registered-user input[type="password"]{padding-top:0;padding-bottom:0;height:50px;line-height:50px}.container.register-top .cover-inner .service-description .forms .registered-user input[type="checkbox"]:checked{background-color:#8cc051}.container.register-top .cover-inner .service-description .forms .registered-user input[type="email"]{margin-top:0;margin-bottom:0}.container.register-top .cover-inner .service-description .forms .registered-user input[type="password"]{margin-bottom:0}.container.register-top .cover-inner .service-description .forms .registered-user .err-field{background-color:#ffdfdf;border:1px solid #d0021b;line-height:1.5;color:#d0021b;font-size:12px;font-size:1.2rem;padding:1em .5em}.container.register-top .cover-inner .service-description .forms .registered-user .err-field ul>li{margin:0 1em;text-align:left;text-indent:-1em}.container.register-top .cover-inner .service-description .forms .registered-user .err-field ul>li:before{content:'・'}.container.register-top .cover-inner .service-description .forms .registered-user .emailNotice,.container.register-top .cover-inner .service-description .forms .registered-user .passwordNotice{display:none;position:relative;padding-top:30px}.container.register-top .cover-inner .service-description .forms .registered-user .emailNotice.is-active,.container.register-top .cover-inner .service-description .forms .registered-user .passwordNotice.is-active{display:block}.container.register-top .cover-inner .service-description .forms .registered-user .emailNotice p,.container.register-top .cover-inner .service-description .forms .registered-user .passwordNotice p{color:#ef3c52;position:absolute;top:0;padding:10px;background-color:#ffdfdf;border:2px solid #ef3c52;font-size:14px;font-size:1.4rem;line-height:1.5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;z-index:0}.container.register-top .cover-inner .service-description .forms .registered-user .emailNotice p:before,.container.register-top .cover-inner .service-description .forms .registered-user .passwordNotice p:before{content:'';position:absolute;bottom:-8px;left:10%;margin-left:-9px;width:0;height:0;border-style:solid;border-width:9px 9px 0 9px;border-color:#ffdfdf transparent transparent transparent;z-index:0}.container.register-top .cover-inner .service-description .forms .registered-user .emailNotice p:after,.container.register-top .cover-inner .service-description .forms .registered-user .passwordNotice p:after{content:'';position:absolute;bottom:-12px;left:10%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ef3c52 transparent transparent transparent;z-index:-1}.container.register-top .cover-inner .service-description .forms .registered-user .submit-btn{margin-top:1.5em}.container.register-top .cover-inner .service-description .forms .registered-user .submit-btn>input[type="submit"]{font-size:20px;font-size:2rem;height:50px;line-height:50px}.container.register-top .cover-inner .service-description .forms .registered-user .account-settings{margin-top:1.5em}.container.register-top .cover-inner .service-description .forms .registered-user .account-settings li{line-height:1.5;font-size:12px;font-size:1.2rem}.container.register-top .cover-inner .service-description .forms .registered-user .account-settings li .arw-icon{font-size:16px;font-size:1.6rem;margin-left:.5em}.container.register-top .feature-of-service-lists{background-color:#f5f5f5}.container.register-top .feature-of-service-lists-inner{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center;padding-top:80px;padding-bottom:80px}.container.register-top .feature-of-service-lists-inner:after{content:" ";display:block;clear:both}.container.register-top .feature-of-service-lists-inner>h2{font-size:30px;font-size:3rem}.container.register-top .feature-of-service-lists-inner>p{margin-top:2em}.container.register-top .feature-of-service-lists-inner>ul{margin-top:4em;text-align:center}.container.register-top .feature-of-service-lists-inner>ul li{display:inline-block;width:318px;height:348px;background-color:#fff;border:1px solid #d3d3d3;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-right:20px;margin-bottom:20px;position:relative;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}@media screen and (min-width: 1000px){.container.register-top .feature-of-service-lists-inner>ul li:nth-child(3n){margin-right:0}}@media screen and (max-width: 999px){.container.register-top .feature-of-service-lists-inner>ul li:nth-child(2n){margin-right:0}}.container.register-top .feature-of-service-lists-inner>ul li:hover{background-color:#f9f9f9;border:1px solid #eaeaea}.container.register-top .feature-of-service-lists-inner>ul li a{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;display:block;position:absolute;top:0;left:0}.container.register-top .feature-of-service-lists-inner>ul li a:hover{text-decoration:none}.container.register-top .feature-of-service-lists-inner>ul li a:hover p:after{color:#4A90E2;border-color:#4A90E2}.container.register-top .feature-of-service-lists-inner>ul li h3{font-size:20px;font-size:2rem;line-height:1.5;margin-top:20px}.container.register-top .feature-of-service-lists-inner>ul li.feature-1 h3:before{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -215px;width:83px;height:75px;content:'';display:block;margin:0 auto 15px}.container.register-top .feature-of-service-lists-inner>ul li.feature-2 h3:before{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -368px;width:87px;height:82px;content:'';display:block;margin:0 auto 15px}.container.register-top .feature-of-service-lists-inner>ul li.feature-3 h3:before{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -145px;width:84px;height:70px;content:'';display:block;margin:0 auto 15px}.container.register-top .feature-of-service-lists-inner>ul li.feature-4 h3:before{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -76px;width:109px;height:69px;content:'';display:block;margin:0 auto 15px}.container.register-top .feature-of-service-lists-inner>ul li.feature-5 h3:before{background:url(https://img-a.kencom.jp/assets/pc/sprite-login-sf1fd3c6164-02af9cec465df774b110279979d8e672.png);-moz-background-size:143px 450px;-o-background-size:143px 450px;-webkit-background-size:143px 450px;background-size:143px 450px;background-position:0 -290px;width:111px;height:78px;content:'';display:block;margin:0 auto 15px}.container.register-top .feature-of-service-lists-inner>ul li p{margin-top:1em;font-size:14px;font-size:1.4rem;color:#787878;line-height:1.5}.container.register-top .feature-of-service-lists-inner>ul li p:after{content:"\f078";font-family:FontAwesome;font-size:20px;font-size:2rem;color:#979797;width:40px;height:40px;text-align:center;line-height:40px;border:2px solid #e1e1e1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;margin:25px auto auto;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.container.register-top .feature-of-service-details-inner{padding:50px 0;border-top:2px solid #e1e1e1}.container.register-top .feature-of-service-details-inner:nth-child(odd) .section .description{padding-left:2em;float:right}.container.register-top .feature-of-service-details-inner:nth-child(odd) .section .service-img{padding-left:0;float:left}.container.register-top .feature-of-service-details-inner:nth-child(1) .section .description{width:506px}.container.register-top .feature-of-service-details-inner:nth-child(1) .section .service-img{width:494px}.container.register-top .feature-of-service-details-inner:nth-child(2) .section .description{width:518px}.container.register-top .feature-of-service-details-inner:nth-child(2) .section .service-img{width:482px}.container.register-top .feature-of-service-details-inner:nth-child(3) .section .description{width:494px}.container.register-top .feature-of-service-details-inner:nth-child(3) .section .service-img{width:506px}.container.register-top .feature-of-service-details-inner:nth-child(4) .section .description{width:472px}.container.register-top .feature-of-service-details-inner:nth-child(4) .section .service-img{width:528px}.container.register-top .feature-of-service-details-inner:nth-child(5) .section .description{width:537px}.container.register-top .feature-of-service-details-inner:nth-child(5) .section .service-img{width:463px}.container.register-top .feature-of-service-details .section{max-width:1000px;margin-left:auto;margin-right:auto}.container.register-top .feature-of-service-details .section:after{content:" ";display:block;clear:both}.container.register-top .feature-of-service-details .section .description{padding-top:35px;padding-right:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.container.register-top .feature-of-service-details .section .description>h3{font-size:36px;font-size:3.6rem;line-height:1.5}.container.register-top .feature-of-service-details .section .description>p{margin-top:2.5em;font-size:16px;font-size:1.6rem;line-height:1.5}.container.register-top .feature-of-service-details .section .service-img{float:right}.container.register{min-width:768px}.container.register .contents{background-color:#f5f5f5}.container.register.auth-mail .contents{background-color:#fff}.container.register .content-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 30px;background-color:#fff}.container.register .content-hdr-container{background-color:#fff}.container.register .content-hdr-inner{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 30px}.container.register .content-body-container{border-top:1px solid #eaeaea;height:100%}.container.register .content-body-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px 50px 30px}.container.register .new-registration-form,.container.register .form-confirm,.container.register.user-authentication .auth-comp-msg{padding-left:30px;padding-right:30px}.container.register .new-registration-form .optional{font-size:12px;font-size:1.2rem;margin-left:5px}.container.register .new-registration-form .invitation-code-notice{margin-bottom:60px}.container.register .text-warn{margin-bottom:1em}.container.register .warn{margin-bottom:20px}.container.register .lead em{font-weight:bold}.container.register .register-flow{color:#4a4a4a;display:table;table-layout:fixed;width:100%;margin:20px auto;position:relative}.container.register .register-flow li{display:table-cell;text-align:center;position:relative;color:#979797}.container.register .register-flow li:before{content:'';background-color:#787878;width:100%;height:1px;position:absolute;top:45px;left:50%}.container.register .register-flow .current:after,.container.register .register-flow .passed:after,.container.register .register-flow .step-1:after,.container.register .register-flow .step-2:after,.container.register .register-flow .step-3:after,.container.register .register-flow .step-4:after,.container.register.user-authentication .register-flow .current:after,.container.register.user-authentication .register-flow .passed:after,.container.register.user-authentication .register-flow .step-3:after{display:block;width:50px;height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:1px solid #787878;font-size:20px;font-size:2rem;line-height:1;padding-top:12px;margin:10px auto 0;background-color:#fff;position:relative;z-index:1}.container.register .register-flow .current{color:#4a4a4a;font-weight:bold}.container.register .register-flow .current:after{background-color:#f69156;color:#fff;border:none}.container.register .register-flow .passed:before{background-color:#f69156;height:2px}.container.register .register-flow .passed:after{border-color:#f69156;color:#f69156}.container.register .register-flow .step-1:after{content:'1'}.container.register .register-flow .step-2:after{content:'2'}.container.register .register-flow .step-3:after{content:'3'}.container.register .register-flow .step-4:before{display:none}.container.register .register-flow .step-4:after{content:'4'}.container.register .default-form{position:relative}.container.register .new-registration-account-form{width:505px;position:relative}.container.register .new-registration-account-form .input-user-password{margin-bottom:0 !important}.container.register .new-registration-account-form .toggle-visible-password{margin:0 0 30px 0}.container.register .new-registration-account-form .toggle-visible-password input{margin-right:10px}.container.register .new-registration-account-form .email-validate-pop{width:367px;min-height:120px;position:absolute;top:16px;right:-377px}.container.register .new-registration-account-form .email-validate-pop:before{border-right-color:#fff;border-top-width:10px;border-left-width:5px;border-bottom-color:transparent;top:18px;left:-14px}.container.register .new-registration-account-form .email-validate-pop:after{border-right-color:#d5d5da;border-top-width:10px;border-left-width:5px;border-bottom-color:transparent;top:18px;left:-16px}.container.register .new-registration-account-form .email-validate-pop li{padding-left:1em;text-indent:-1em}.container.register .new-registration-account-form .email-validate-pop li:before{content:'・'}.container.register .new-registration-account-form .password-validate-pop{width:367px;min-height:208px;position:absolute;top:221px;right:-377px}.container.register .new-registration-account-form .password-validate-pop:before{border-right-color:#fff;border-top-width:10px;border-left-width:5px;border-bottom-color:transparent;top:18px;left:-14px}.container.register .new-registration-account-form .password-validate-pop:after{border-right-color:#d5d5da;border-top-width:10px;border-left-width:5px;border-bottom-color:transparent;top:18px;left:-16px}.container.register .agreement{margin:40px 0 0;text-align:center;font-size:14px;font-size:1.4rem}.container.register .agreement .list-note{width:15em;margin:1em auto 0 auto}.container.register .agreement .list-note li{margin-bottom:.5em;text-align:left}.container.register .agreement .list-note li:last-child{margin-bottom:0}.container.register .agreement .list-note li:before{margin-right:.25em}.container.register .agreement .list-note li:nth-of-type(1):before{content:"[1]"}.container.register .agreement .list-note li:nth-of-type(2):before{content:"[2]"}.container.register .agreement .submit-btn{margin:15px auto auto}.container.register .agreement-notice{line-height:1.5;margin:1em 0 0 .5em}.container.register .confirm-msg{margin-top:80px;text-align:center;color:#4a4a4a;font-size:20px;font-size:2rem;line-height:1.4}.container.register .confirm-msg:before{content:'';background:url(https://img-a.kencom.jp/assets/pc/register/mail-icon-48759c4cf521a85b1ad90e45d769acb5.png);display:block;width:100px;height:75px;margin:20px auto}.container.register .resend-mail{margin-top:55px;text-align:center;font-size:14px;font-size:1.4rem}.container.register .resend-mail .check-point{width:55%;padding:1em;margin:0 auto 2em auto;border:2px solid #b4b4b4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.container.register .resend-mail .check-point h3{font-weight:bold;text-align:center}.container.register .resend-mail .check-point ul{margin-top:1em}.container.register .resend-mail .check-point ul li{font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.65;text-align:left}.container.register .resend-mail .check-point ul li:before{color:#b4b4b4;content:"\f00c";font-family:FontAwesome;margin-right:.5em;color:#f69156}.container.register .resend-mail .note{margin-bottom:20px}.container.register .resend-mail .default-btn{margin:0 auto}.container.register .form-note{text-indent:-1em;padding-left:1em}.container.register .auth-img{margin:12px 0 20px 0}.container.register .inquiry-btn{margin:5px auto}.container.register .notes{line-height:1.8;margin:20px 0 50px 0}.container.register .customer-support-info{width:500px;margin:70px auto;padding:25px 0;font-size:14px;font-size:1.4rem;line-height:1.4;text-align:center}.container.register .form-confirm .default-form ul li{margin-bottom:20px}.container.register.expired .tips-img-01{margin:40px auto 10px}.container.register .modal-wrap .modal-content{font-size:14px;font-size:1.4rem}.container.register .modal-wrap .modal-content h4{margin-bottom:35px;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px;border-radius:8px 8px 0 0;background-color:#8cc051;color:#fff;height:60px;line-height:60px;text-align:center;font-size:20px;font-size:2rem}.container.register .modal-wrap .modal-content .note{margin:10px auto;line-height:1.5;width:47rem}.container.register .modal-wrap .modal-content dl{margin:1em;padding:1em 0;border-bottom:2px solid #787878}.container.register .modal-wrap .modal-content dl dt{font-size:18px;font-size:1.8rem;text-align:left;font-weight:bold;margin-bottom:1em;text-indent:1em}.container.register .modal-wrap .modal-content dl.sample-img-paper{padding-bottom:0;border-bottom:none}.container.register.user-authentication .user-name{font-size:18px;font-size:1.8rem}.container.register.user-authentication .register-flow li{display:table-cell;text-align:center;position:relative;color:#979797}.container.register.user-authentication .register-flow li:before{content:'';background-color:#787878;width:100%;height:1px;position:absolute;top:45px;left:166.66667px}.container.register.user-authentication .register-flow .current{color:#4a4a4a;font-weight:bold}.container.register.user-authentication .register-flow .current:after{background-color:#f69156;color:#fff;border:none}.container.register.user-authentication .register-flow .passed:before{background-color:#f69156;height:2px}.container.register.user-authentication .register-flow .passed:after{border-color:#f69156;color:#f69156}.container.register.user-authentication .register-flow .step-3:before{display:none}.container.register.user-authentication .register-flow .step-3:after{content:'3'}.container.register.user-authentication .postcard-passcode-img{margin:4em 0;text-align:center}.container.register.user-authentication .auth-comp-msg p{line-height:1.5}.container.register.user-authentication .passcode-authentication-passcode{margin-bottom:40px}.container.register.user-authentication .passcode-authentication-passcode .input-form{margin-bottom:0}.container.register.user-authentication .passcode-authentication-passcode .toggle-visible-password{margin-top:0}.container.register.user-authentication .passcode-authentication-passcode .toggle-visible-password input{margin-right:10px}.container.article-list .main-content{padding-bottom:60px}.container.article-list .tag{border:1px solid #000;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;font-size:12px;font-size:1.2rem;line-height:12px;text-align:center;display:inline-block;position:relative;margin:5px 5px 5px 0px;padding:.5em .75em}.container.article-list .tag.tag-primary{border-color:#f69156;background-color:#f69156;color:#fff}.container.article-list .tag.tag-flat{background-color:#fff;color:#f69156}.container.article-list .featured-articles:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.article-list .featured-articles li{width:400px;height:175px;background-color:#efefef;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;float:right;position:relative}.container.article-list .featured-articles li a{width:100%;height:100%;display:block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyMDE1MTAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjAxNTEwIiBzdG9wLW9wYWNpdHk9IjAuNDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-moz-linear-gradient(270deg, rgba(32,21,16,0) 50%, rgba(32,21,16,0.45) 100%);background-image:-webkit-linear-gradient(270deg, rgba(32,21,16,0) 50%, rgba(32,21,16,0.45) 100%);background-image:linear-gradient(-180deg, rgba(32,21,16,0) 50%, rgba(32,21,16,0.45) 100%)}.container.article-list .featured-articles li a:hover{background-color:rgba(255,255,255,0.25)}.container.article-list .featured-articles li .article-title{padding:0 1em 1em .5em;color:#fff;line-height:1.5;font-size:20px;font-size:2rem;text-shadow:0px 2px 4px rgba(0,0,0,0.8);font-weight:bold;position:absolute;bottom:0}.container.article-list .featured-articles li:first-child{width:600px;height:350px;float:left}.container.article-list .points-to-note{padding-bottom:15px;border-bottom:1px solid #b4b4b4;font-size:14px;font-size:1.4rem;color:#787878}.container.article-list .points-to-note>.description{line-height:1.5}.container.article-list .points-to-note-h{margin-top:2em}.container.article-list .points-to-note-h em{font-weight:bold}.container.article-list .points-to-note-lists{margin-top:15px}@media screen and (max-width: 1024px){.container.article-list .featured-articles:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.article-list .featured-articles li{width:37%;height:233px}.container.article-list .featured-articles li .article-title{font-size:16px;font-size:1.6rem}.container.article-list .featured-articles li:first-child{width:63%;height:466px}.container.article-list .featured-articles li:first-child .article-title{font-size:20px;font-size:2rem}}.container.article-list .article{border-bottom:1px solid #b4b4b4}.container.article-list .article>a{width:100%;padding:15px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;table-layout:fixed;-moz-transition:background-color, 0.175s;-o-transition:background-color, 0.175s;-webkit-transition:background-color, 0.175s;transition:background-color, 0.175s}.container.article-list .article>a:hover{text-decoration:none;background-color:#fbfbfb}.container.article-list .article>a:hover .article-img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.container.article-list .article>a:hover .title{color:#4A90E2;text-decoration:underline}.container.article-list .article-img{display:table-cell;text-align:center;vertical-align:middle;width:160px;min-height:160px}.container.article-list .article-img img{width:160px}.container.article-list .article-outline{display:table-cell;padding-left:10px}.container.article-list .article-outline .article-info{padding:.5em;padding-left:0}.container.article-list .article-outline .article-info:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.article-list .article-outline .article-info .created-at{margin-top:1em;font-size:12px;font-size:1.2rem;color:#b4b4b4}.container.article-list .article-outline .title{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.5;word-wrap:break-word}.container.article-list .article-outline .text{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:1.5;word-wrap:break-word;color:#787878}.container.article-list .article-outline .recommended-tags{margin-top:1.5em}.container.article-list .article-outline .recommended-tags-h{font-size:12px;font-size:1.2rem;color:#787878;font-weight:bold;margin-bottom:.5em}.container.article-list .article-outline .recommended-tags-h>.icon{font-size:14px;font-size:1.4rem;margin-right:.5em}.container.article-list .article-outline .created-at{margin-top:1em;font-size:12px;font-size:1.2rem;color:#b4b4b4}.container.article-list.category .category-outline{min-height:132px;padding-left:160px}.container.article-list.category .category-outline.child-care{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-child-care-img-fd9fb0b7d9cc782e93258bfd3b01875f.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.exercise{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-exercise-img-ab58db3003f9d4c1fae9d01cddf25b3b.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.life-hack{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-life-hack-img-b194201ba41b97126b73b19854ba56f4.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.meal{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-meal-img-698f18055f6526248c70ed2ae02de032.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.mind{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-mind-img-3b3497bc69d30e24e16e53758427d823.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.money{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-money-img-b76d8f2cadfad121bfb0d0c4dbe683f4.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.sickness{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-sickness-img-08e6691bdabd7b7f21cdbbef180136c8.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.work{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-work-img-220bedef2e57463624b77ed22035c29b.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.beauty{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-beauty-img-b8bbb99f93c4e7490e55cb4baa34a9be.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline.trivia{background-image:url(https://img-a.kencom.jp/assets/pc/categories/category-trivia-img-92f807d30aef6fd71b9b5da6733d022d.png);-moz-background-size:132px 132px;-o-background-size:132px 132px;-webkit-background-size:132px 132px;background-size:132px 132px;background-repeat:no-repeat;background-position:left center}.container.article-list.category .category-outline .category-name{font-size:42px;font-size:4.2rem}.container.article-list.category .category-outline .category-description{margin-top:1.5em;color:#787878;word-wrap:break-word;color:#787878;font-size:14px;font-size:1.4rem;line-height:1.5}.container.article-list.category .article-list-h{font-weight:bold;color:#787878;padding:.5em 0;margin-top:3em;margin-bottom:1em;border-bottom:1px solid #d3d3d3}.container.article-list.favorites .article-info{padding-left:0}.container.article-list.favorites .article-list-h{font-weight:bold;color:#787878;padding:.5em 0;margin-bottom:1em;border-bottom:1px solid #d3d3d3}.container.article .main-content{position:relative;padding-bottom:60px}.container.article .main-content .tags{font-size:0px;font-size:0rem;margin-top:10px}.container.article .main-content .tags li{font-size:12px;font-size:1.2rem;display:inline-block;margin:0 .25em .25em 0}.container.article .main-content .tags li a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d3d3d3;border-bottom-width:2px;display:block;padding:.5em;color:#787878;text-decoration:none}.container.article .main-content .tags li a:before{content:'\f02b';font-family:FontAwesome;color:#b4b4b4;margin-right:5px}.container.article .main-content .tags li a:hover{color:#f69156;border-color:#f69156}.container.article .main-content .tags li a:hover:before{color:#f69156}.container.article .main-content .article-header .created-at{margin-top:1em;font-size:14px;font-size:1.4rem;color:#787878}.container.article .main-content .article-header .created-at:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.article .main-content .article-header .created-at .fav-num{float:right;color:#787878}.container.article .main-content .article-header .created-at .fav-num:before{color:#f69156;content:"\f005";font-family:FontAwesome;font-size:20px;font-size:2rem;margin-right:.2em}.container.article .main-content .article-header .article-h{margin-top:10px;font-size:28px;font-size:2.8rem;color:#4a4a4a;font-weight:bold;line-height:1.6;word-wrap:break-word}.container.article .main-content .article-header .article-author{margin-top:10px;font-size:10px;font-size:1rem;color:#9299a8;word-wrap:break-word}.container.article .main-content .article-header .article-detail{text-align:right}.container.article .main-content .article-header .article-detail .err-txt{margin-top:.5em;line-height:1.25;font-size:12px;font-size:1.2rem;color:#ef3c52}.container.article .main-content .article-header .btn-fav,.container.article .main-content .article-header .btn-fav.is-faved{font-size:16px;font-size:1.6rem;width:160px;height:40px;line-height:35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-width:2px;border-bottom:3px solid #da7632;cursor:pointer}.container.article .main-content .article-header .btn-fav{margin-top:20px}.container.article .main-content .article-header .btn-fav:before{content:"\f005";font-family:FontAwesome;font-size:20px;font-size:2rem;margin-right:.2em}.container.article .main-content .article-header .btn-fav:after{content:"登録"}.container.article .main-content .article-header .btn-fav.kp-hover{-moz-box-shadow:rgba(180,180,180,0.4) 0px 1px 1px 0px;-webkit-box-shadow:rgba(180,180,180,0.4) 0px 1px 1px 0px;box-shadow:rgba(180,180,180,0.4) 0px 1px 1px 0px;background-color:rgba(246,145,86,0.2);color:#f69c66}.container.article .main-content .article-header .btn-fav.is-faved:after{content:"済み"}.container.article .main-content .article-header .btn-fav.is-faved.kp-hover{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOGU0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2IyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc8e44), color-stop(100%, #ff7b2d));background-image:-moz-linear-gradient(top, #fc8e44 0%, #ff7b2d 100%);background-image:-webkit-linear-gradient(top, #fc8e44 0%, #ff7b2d 100%);background-image:linear-gradient(to bottom, #fc8e44 0%, #ff7b2d 100%)}.container.article .main-content hr{height:1px;border:none;border-top:1px solid #b4b4b4;margin-top:20px}.container.article .main-content .article-img{margin-top:40px;text-align:center}.container.article .main-content .article-source{margin-top:10px;font-size:12px;font-size:1.2rem;color:#787878;text-align:left;word-wrap:break-word}.container.article .main-content .article-body{margin-top:2em;font-size:16px;font-size:1.6rem;color:#4a4a4a;line-height:1.6;word-wrap:break-word}.container.article .main-content .article-body img{max-width:100%}.container.article .main-content .article-h-sub{margin-top:40px;color:#4a4a4a;font-weight:bold;line-height:1.6;word-wrap:break-word}.container.article .main-content .article-h-sub.heading-h2{font-size:24px;font-size:2.4rem;border-bottom:4px solid #fb6e52;padding-bottom:.25em;padding-left:.15em}.container.article .main-content .article-h-sub.heading-h3{font-size:20px;font-size:2rem;border-left:8px solid #fb6e52;padding:.45em 0 .45em 1em}.container.article .main-content .article-h-sub.heading-h4{font-size:16px;font-size:1.6rem}.container.article .main-content .article-video{margin-top:20px;text-align:center}.container.article .main-content .article-quote{margin-top:3em;padding:15px 20px;line-height:1.6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#f5f5f5;word-wrap:break-word}.container.article .main-content .article-quote .quote-txt{font-size:16px;font-size:1.6rem;line-height:1.6}.container.article .main-content .article-quote:before{content:"\f10d";font-family:FontAwesome;font-size:24px;font-size:2.4rem;color:#b4b4b4;margin-bottom:10px;display:block}.container.article .main-content .article-quote .quote-url{margin-top:16px;display:block;font-size:12px;font-size:1.2rem;color:#787878;line-height:1.4}.container.article .main-content .article-quote .quote-url>a{color:#787878}.container.article .main-content .article-parse{margin-top:2em;font-size:12px;font-size:1.2rem;color:#787878;line-height:1.6;word-wrap:break-word}.container.article .main-content .article-parse .parse-link{margin-bottom:15px;font-size:16px;font-size:1.6rem;color:#2479e4;text-decoration:underline}.container.article .main-content .reprint-source{margin-top:10px;font-size:10px;font-size:1rem;color:#787878;line-height:1.4;word-wrap:break-word}.container.article .main-content .topics-social{margin-top:64px}.container.article .main-content .topics-social .sns-btn{display:table}.container.article .main-content .topics-social .sns-btn li{display:table-cell;padding-right:10px;text-align:center;font-size:10px;font-size:1rem}.container.article .main-content .topics-social .sns-btn li:last-child{padding-right:0}.container.article .main-content .topics-social .sns-btn li.facebook{line-height:1.25;color:#2652a1;font-weight:bold}.container.article .main-content .topics-social .sns-btn li.facebook .sns-icon a{display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background:url(https://img-a.kencom.jp/assets/pc/sprite-feed-sb880cd2a3a-c0284d933767798bee4df56bdab46877.png);-moz-background-size:120px 72px;-o-background-size:120px 72px;-webkit-background-size:120px 72px;background-size:120px 72px;background-position:0 0;width:120px;height:36px}.container.article .main-content .topics-social .sns-btn li.twitter{line-height:1.25;color:#4f99ee;font-weight:bold}.container.article .main-content .topics-social .sns-btn li.twitter .sns-icon a{display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background:url(https://img-a.kencom.jp/assets/pc/sprite-feed-sb880cd2a3a-c0284d933767798bee4df56bdab46877.png);-moz-background-size:120px 72px;-o-background-size:120px 72px;-webkit-background-size:120px 72px;background-size:120px 72px;background-position:0 -36px;width:120px;height:36px}.container.article .main-content .btn-back-home{font-size:14px;font-size:1.4rem;margin-top:1em;padding:1em 0;width:150px}.container.article .main-content .btn-back-home .icon{margin-right:.5em}.container.article .main-content-foot{margin-top:30px}.container.article .main-content-foot .related-tags-h{font-size:20px;font-size:2rem;margin-bottom:15px;padding:30px 0 10px;color:#787878;border-bottom:2px solid #787878}.container.article .main-content-foot .pickup-list-h{margin-bottom:15px;padding:30px 0 10px;font-size:20px;font-size:2rem;color:#787878;border-bottom:2px solid #787878}.container.article .main-content-foot .pickup-article{padding:5px 0;display:table;width:100%;table-layout:fixed;font-size:16px;font-size:1.6rem;font-weight:bold;border-bottom:1px solid #d3d3d3}.container.article .main-content-foot .pickup-article:hover .pickup-article-lead a{color:#4A90E2;text-decoration:underline}.container.article .main-content-foot .pickup-article:hover .pickup-article-thumb img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.container.article .main-content-foot .pickup-article .pickup-article-thumb{display:table-cell;text-align:center;vertical-align:middle;width:120px;min-height:120px}.container.article .main-content-foot .pickup-article .pickup-article-thumb img{width:120px}.container.article .main-content-foot .pickup-article .pickup-article-lead{padding:5px 10px;display:table-cell;width:100%;vertical-align:top;word-wrap:break-word}.container.health-check-results.secular-change .main-content .secular-change-data .heading,.container.health-check-results.secular-change .main-content .secular-change-data .previous-data,.container.health-check-results.secular-change.funduscopy .main-content .previous-data{margin-left:10px;margin-right:10px}.container.health-check-results .observations-h,.container.health-check-results.details .main-content .details-list .list-item h4,.container.health-check-results .comparison-with-others-h,.container.health-check-results.secular-change .main-content .secular-change-data .heading{font-size:16px;font-size:1.6rem;border-left:4px solid #787878;padding:.2em 0;margin-bottom:10px;text-indent:.5em;font-weight:bold}.container.health-check-results.details .main-content .details-list .list-item h4 .annotation,.container.health-check-results .comparison-with-others-h .annotation,.container.health-check-results.secular-change .main-content .secular-change-data .heading .annotation{padding-left:10px;font-size:12px;font-size:1.2rem;color:#b4b4b4}.container.health-check-results .not-wrong-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-check-results-sa7e464f1df-410ab14ebf9d5c83bd41affe1cfb5916.png);-moz-background-size:728px 518px;-o-background-size:728px 518px;-webkit-background-size:728px 518px;background-size:728px 518px;background-position:-74px 0;width:320px;height:153px;margin:0 auto}.container.health-check-results i.icon{margin-right:0.25em;margin-left:0.25em}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-c h4 .label{background-color:#f69156}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-d h4 .label{background-color:#ef3c52}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-other h4 .label{background-color:#c277cd}.container.health-check-results .data-date{color:#787878;text-align:right;margin-bottom:.5em;font-size:14px;font-size:1.4rem}.container.health-check-results sup{font-size:50%;position:relative;bottom:.75em}.container.health-check-results .observations{margin-top:3em;margin-bottom:10px;text-align:left}.container.health-check-results .observations p{font-size:12px;font-size:1.2rem;line-height:1.4}.container.health-check-results .observations-h{font-size:12px;font-size:1.2rem;border-left:none;padding-left:0;margin-bottom:.2em;text-indent:0;text-align:left}.container.health-check-results .nav-about-report{margin-top:20px;margin-bottom:0}.container.health-check-results .nav-about-report a{color:#787878 !important;background-color:#eee;line-height:1}.container.health-check-results .nav-about-report a:hover,.container.health-check-results .nav-about-report a:focus{text-decoration:none;background-color:#d3d3d3}.container.health-check-results .no-data{color:#b4b4b4}.container.health-check-results.no-data{background-color:#fff}.container.health-check-results.secular-change .other-data,.container.health-check-results .medical-interview-data .other-data{width:300px;margin-top:20px}.container.health-check-results.secular-change .other-data .other-data-label,.container.health-check-results .medical-interview-data .other-data .other-data-label{font-size:12px;font-size:1.2rem;font-weight:bold}.container.health-check-results.secular-change .other-data select.pulldown-links,.container.health-check-results .medical-interview-data .other-data select.pulldown-links{-moz-appearance:none;-webkit-appearance:none;width:214px;height:40px;margin:10px 6px 0 0;padding:0px 37px 0 5px;color:#b3b3b3;font-size:15px;font-size:1.5rem;text-indent:3px;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-image:url(https://img-a.kencom.jp/assets/pc/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:94%;background-repeat:no-repeat;background-color:#fff;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;border:1px solid #b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.container.health-check-results.secular-change .other-data .other-data-btn,.container.health-check-results .medical-interview-data .other-data .other-data-btn{display:inline-block;width:75px}.container.health-check-results.secular-change .other-data-list,.container.health-check-results .medical-interview-data .other-data-list{margin-top:2em}.container.health-check-results.secular-change .other-data-list-h,.container.health-check-results .medical-interview-data .other-data-list-h{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:2em}.container.health-check-results.secular-change .other-data-list dl,.container.health-check-results .medical-interview-data .other-data-list dl{margin-bottom:.75em;padding-top:.25em;color:#787878}.container.health-check-results.secular-change .other-data-list dl:after,.container.health-check-results .medical-interview-data .other-data-list dl:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.secular-change .other-data-list dl dt,.container.health-check-results .medical-interview-data .other-data-list dl dt{font-weight:bold;width:6em;float:left;font-size:14px;font-size:1.4rem}.container.health-check-results.secular-change .other-data-list dl dd,.container.health-check-results .medical-interview-data .other-data-list dl dd{font-size:12px;font-size:1.2rem;float:left;padding-left:.75em;padding-right:.75em;border-right:1px solid #d3d3d3}.container.health-check-results.secular-change .other-data-list dl dd:first-child,.container.health-check-results .medical-interview-data .other-data-list dl dd:first-child{padding-left:0}.container.health-check-results.secular-change .other-data-list dl dd:last-child,.container.health-check-results .medical-interview-data .other-data-list dl dd:last-child{border:none}.container.health-check-results.secular-change .other-data-list dl dd a,.container.health-check-results .medical-interview-data .other-data-list dl dd a{color:#787878}.container.health-check-results .criterion-value-notice>.heading{font-size:14px;font-size:1.4rem;font-weight:normal;background-color:#eee;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:.5em 0;margin-bottom:1em;text-align:center}.container.health-check-results .criterion-value-notice>.result-grouping-img{margin:0 auto 2em auto}.container.health-check-results .criterion-value-notice>.note{padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #d3d3d3}.container.health-check-results .criterion-value-notice>.note li{font-size:12px;font-size:1.2rem;color:#b4b4b4;text-align:left;margin-bottom:.25em;line-height:1.5}.container.health-check-results .criterion-value-notice>.note li:before{content:'・'}.container.health-check-results .about-health-report-link{font-size:14px;font-size:1.4rem;line-height:1;margin-top:1em;text-align:right}.container.health-check-results .about-health-report-link a{color:#4A90E2}.container.health-check-results .modal-content{width:760px}.container.health-check-results .modal-content .criterion-value-notice>.heading{display:none}.container.health-check-results .modal-content .criterion-value-notice>.note{border-bottom:none;margin-bottom:0;padding-bottom:0}.container.health-check-results .modal-content .criterion-value-notice>.note li{margin-left:2em;margin-right:2em}.container.health-check-results .content-notice .about-health-report-link{margin-top:0}.container.health-check-results .main-content{padding:15px 10px 45px 10px}.container.health-check-results.index .main-content{background-color:#fff}.container.health-check-results.index .main-content .general-comment{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:4em}.container.health-check-results.index .main-content .general-comment h3{font-size:28px;font-size:2.8rem;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #d3d3d3}.container.health-check-results.index .main-content .general-comment h3 .data-date{color:#4a4a4a;font-size:24px;font-size:2.4rem;margin-left:.5em;padding-left:.5em;border-left:1px solid #787878}.container.health-check-results.index .main-content .general-comment-notice-list{font-size:12px;font-size:1.2rem;font-weight:bold;color:#787878;margin-bottom:1em;list-style:none;line-height:1.5}.container.health-check-results.index .main-content .general-comment-notice-list li{text-indent:-1.5rem;padding-left:1.5rem}.container.health-check-results.index .main-content .general-comment-notice-list li:before{content:'※';margin-right:4px}.container.health-check-results.index .main-content .general-comment .need-treatment-list{margin-bottom:25px}.container.health-check-results.index .main-content .general-comment .need-treatment-list .ico-medicine{margin-left:.15em;position:relative;bottom:-3px}.container.health-check-results.index .main-content .general-comment .need-treatment-list:last-child{margin-bottom:0}.container.health-check-results.index .main-content .general-comment .need-treatment-list h4{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:10px;line-height:1.5;text-indent:-20px;padding-left:20px}.container.health-check-results.index .main-content .general-comment .need-treatment-list h4 .label{margin-right:.25em;padding:.25em 1.5em;font-size:12px;font-size:1.2rem;position:relative;top:-.2em}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li{position:relative;width:350px;height:180px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3d3d3;-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);margin-bottom:20px;margin-right:20px;-moz-background-size:82px 82px;-o-background-size:82px 82px;-webkit-background-size:82px 82px;background-size:82px 82px;background-repeat:no-repeat;background-position:30px 30px}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li:nth-child(2n){margin-right:0}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.anemia{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-anemia-8403b01cebfe680908fb82be13cd1472.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.anthropometric{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-anthropometric-ce6a3d5aed99808aa72284490a4ca256.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.bp{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-bp-bc132356920b43e3a199163cd509fc71.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.bs{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-bs-3a9bdb091469378328d881caada34aa7.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.lipid{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-lipid-8668cc21537d83cdeaaecfed77dc39a7.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.liver{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-liver-ece695dfe137b548b7726a929f682073.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.renal{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-renal-9f1510eec6873a8fcae54ad1ad110084.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li.ua{background-image:url(https://img-a.kencom.jp/assets/pc/disorders-icon/icon-ua-5b08df091cb52dc79d630c60b7c8859c.png)}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li h5{width:120px;text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold;position:absolute;bottom:1.5em;left:30px}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li dl{margin-top:2em;margin-left:150px}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li dl>dt{color:#787878;font-weight:bold;margin-bottom:1em}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li dl>dd{text-indent:1em;margin-bottom:1em}.container.health-check-results.index .main-content .general-comment .need-treatment-list ul li dl>dd a{color:#4A90E2}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-c h4{color:#f69156}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-c ul>li{border-left:4px solid #f69156}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-d h4{color:#ef3c52}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-d ul>li{border-left:4px solid #ef3c52}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-other h4{color:#c277cd}.container.health-check-results.index .main-content .general-comment .need-treatment-list.result-other ul>li{border-left:4px solid #c277cd}.container.health-check-results.index .main-content .general-comment .not-wrong-txt{margin-top:1.5em;text-align:center;font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.6}.container.health-check-results.index .main-content .general-comment .not-wrong-txt .icon{display:block;margin:1em auto}.container.health-check-results.index .main-content .health-check-results-list{position:relative}.container.health-check-results.index .main-content .health-check-results-list h3{font-size:24px;font-size:2.4rem;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #d3d3d3}.container.health-check-results.index .main-content .health-check-results-list h3 .data-date{color:#4a4a4a;font-size:24px;font-size:2.4rem;margin-left:.5em;padding-left:.5em;border-left:1px solid #787878}.container.health-check-results.index .main-content .health-check-results-list-notice{font-size:12px;font-size:1.2rem;color:#787878;margin-bottom:1em}.container.health-check-results.index .main-content .health-check-results-list ul{margin:0 auto}.container.health-check-results.index .main-content .health-check-results-list ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.index .main-content .health-check-results-list ul li{float:left;margin-bottom:18px;margin-right:18px}.container.health-check-results.index .main-content .health-check-results-list ul li:nth-child(4n){margin-right:0}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app{width:165px;height:110px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-top:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app:hover{background-color:#fefefe;text-decoration:none;-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2)}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app i{font-size:36px;font-size:3.6rem;font-weight:bold}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-a i{color:#60c1d2}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-b i{color:#8cc051}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-c i{color:#f69156}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-d i{color:#ef3c52}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.no-data i{color:#b4b4b4}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-other{padding-top:25px}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app.result-other i{color:#c277cd;font-weight:normal}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app .ico-medicine-s{font-size:50px;font-size:5rem}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app i>.fa-txt{font-size:12px;font-size:1.2rem;position:absolute;top:15px;right:15px}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app .text{display:block;font-size:16px;font-size:1.6rem;padding:.5em .25em;border-top:1px solid #d3d3d3;text-align:center;width:145px;position:absolute;bottom:0;left:5px}.container.health-check-results.index .main-content .health-check-results-list ul li .btn-app .text:after{content:'';display:inline-block;float:right;width:.5em;height:.5em;margin-top:.2em;border-top:2px solid #787878;border-right:2px solid #787878;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container.health-check-results.index .main-content .hisayama{margin-bottom:8em}.container.health-check-results.index .main-content .nav.nav-pills{margin-bottom:2em}.container.health-check-results.index .main-content .nav.nav-pills li{margin-right:0;margin-bottom:10px}.container.health-check-results.index .main-content .nav.nav-pills li:nth-child(1){margin-right:20px}.container.health-check-results.index .main-content .nav.nav-pills li a{color:#4a90e2;text-align:center;width:318px}.container.health-check-results.index .main-content .nav.nav-pills li a .icon{margin-right:.2em}.container.health-check-results.index .main-content .nav.nav-pills li a:hover{background-color:#f6f6f6;text-decoration:none}.container.health-check-results.index .main-content .nav.nav-pills li.health-report-list a{display:block;width:687px}.container.health-check-results.index .main-content .about-health-report{margin-bottom:4em}.container.health-check-results.details .main-content{background-color:#fff}.container.health-check-results.details .main-content .data-date{margin-top:10px;margin-right:10px}.container.health-check-results.details .main-content .result-a{color:#60c1d2}.container.health-check-results.details .main-content .result-b{color:#8cc051}.container.health-check-results.details .main-content .result-c{color:#f69156}.container.health-check-results.details .main-content .result-d{color:#ef3c52}.container.health-check-results.details .main-content .result-other{color:#c277cd}.container.health-check-results.details .main-content .result-no-data{color:#b4b4b4}.container.health-check-results.details .main-content .judgment-result{margin-bottom:30px;padding:12px 10px}.container.health-check-results.details .main-content .judgment-result.data-up ul>li.progress{color:#50a8e1}.container.health-check-results.details .main-content .judgment-result.data-stay ul>li.progress{color:#8cc051}.container.health-check-results.details .main-content .judgment-result.data-down ul>li.progress{color:#ef3c52}.container.health-check-results.details .main-content .judgment-result.medicine ul>li.progress{color:#b4b4b4;width:52px}.container.health-check-results.details .main-content .judgment-result.medicine .present dl{margin-bottom:-8px}.container.health-check-results.details .main-content .judgment-result.no-data ul>li.progress{color:#b4b4b4;width:52px}.container.health-check-results.details .main-content .judgment-result h3{color:#787878;margin-bottom:20px;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}.container.health-check-results.details .main-content .judgment-result ul{display:table;margin:0 auto}.container.health-check-results.details .main-content .judgment-result ul li{display:table-cell;vertical-align:bottom;text-align:center;font-size:12px;font-size:1.2rem;color:#787878}.container.health-check-results.details .main-content .judgment-result ul li.last{width:30px}.container.health-check-results.details .main-content .judgment-result ul li.last .result-txt{font-size:32px;font-size:3.2rem}.container.health-check-results.details .main-content .judgment-result ul li.last dl>dd.result-other{height:40px}.container.health-check-results.details .main-content .judgment-result ul li.last i.ico-medicine-s{position:relative;top:10px;left:-20px}.container.health-check-results.details .main-content .judgment-result ul li.last i.ico-medicine-s>.fa-txt{font-size:10px;font-size:1rem;position:absolute;top:0;right:-30px}.container.health-check-results.details .main-content .judgment-result ul li.progress{padding:0 15px}.container.health-check-results.details .main-content .judgment-result ul li.progress dt{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .status-txt{font-size:14px;font-size:1.4rem;padding:5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background-color:#fff;border:2px solid #d3d3d3}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .status-txt:after,.container.health-check-results.details .main-content .judgment-result ul li.progress dd .status-txt:before{top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .status-txt:before{border-top:10px solid #ccc;border-right:5px solid transparent;border-left:5px solid transparent;margin-left:-5px}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .status-txt:after{border-top-color:#fff;border-top:6px solid #fff;border-right:3px solid transparent;border-left:3px solid transparent;margin-left:-3px}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .arrow-ico{margin:1.5em auto auto;display:block}.container.health-check-results.details .main-content .judgment-result ul li.progress dd .arrow-ico.kp-icon-health-reports-no-judge{margin-top:0;position:relative;top:-1em}.container.health-check-results.details .main-content .judgment-result ul li.present dl{margin-bottom:-3px}.container.health-check-results.details .main-content .judgment-result ul li.present dd>.result-no-data{font-size:36px;font-size:3.6rem}.container.health-check-results.details .main-content .judgment-result ul li.present dl>dd.result-other{height:60px}.container.health-check-results.details .main-content .judgment-result ul li.present i.ico-medicine-l{position:relative;top:7px;left:0;font-size:80px;font-size:8rem}.container.health-check-results.details .main-content .judgment-result ul li.present i.ico-medicine-l>.fa-txt{font-size:10px;font-size:1rem;position:absolute;top:0;right:-20px}.container.health-check-results.details .main-content .judgment-result ul li.present .result-txt{font-size:60px;font-size:6rem}.container.health-check-results.details .main-content .details-list{margin-bottom:20px;padding:0 10px;position:relative}.container.health-check-results.details .main-content .details-list h3{color:#787878;font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:15px;padding-bottom:.5em;border-bottom:2px solid #b4b4b4}.container.health-check-results.details .main-content .details-list .medicine-app-s{margin:0;position:relative}.container.health-check-results.details .main-content .details-list .medicine-app-s i.ico-medicine-s{font-size:10px;font-size:1rem;margin-top:2px;margin-right:2em}.container.health-check-results.details .main-content .details-list .medicine-app-s i.ico-medicine-s>.fa-txt{position:absolute;top:0;right:2px}.container.health-check-results.details .main-content .details-list .show-result-modal-btn{cursor:pointer;position:absolute;top:-3px;right:10px}.container.health-check-results.details .main-content .details-list .list-item{padding-bottom:30px;margin-bottom:20px;border-bottom:1px dashed #d3d3d3}.container.health-check-results.details .main-content .details-list .list-item:last-child{border-bottom:none}.container.health-check-results.details .main-content .details-list .list-item h4{display:inline-block;position:relative}.container.health-check-results.details .main-content .details-list .list-item h4 .health-check-description-icon{position:absolute;top:-3px;right:-34px;background:url(https://img-a.kencom.jp/assets/pc/sprite-health-check-results-sa7e464f1df-410ab14ebf9d5c83bd41affe1cfb5916.png);-moz-background-size:728px 518px;-o-background-size:728px 518px;-webkit-background-size:728px 518px;background-size:728px 518px;background-position:-18px 0;width:28px;height:28px;cursor:pointer}.container.health-check-results.details .main-content .details-list .list-item h4 .health-check-description-icon.is-active{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-check-results-sa7e464f1df-410ab14ebf9d5c83bd41affe1cfb5916.png);-moz-background-size:728px 518px;-o-background-size:728px 518px;-webkit-background-size:728px 518px;background-size:728px 518px;background-position:-46px 0;width:28px;height:28px}.container.health-check-results.details .main-content .details-list .list-item .health-check-description-content{position:absolute;z-index:1;display:inline-block;width:390px;margin:-17px 0 0 43px;padding:10px;font-size:12px;font-size:1.2rem;line-height:1.5;background-color:#fff;border:1px solid #f69156;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 2px #7f7f7f;-webkit-box-shadow:1px 1px 2px #7f7f7f;box-shadow:1px 1px 2px #7f7f7f;color:#4a4a4a;-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);-moz-transform-origin:-5px 25px;-ms-transform-origin:-5px 25px;-webkit-transform-origin:-5px 25px;transform-origin:-5px 25px;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.container.health-check-results.details .main-content .details-list .list-item .health-check-description-content.show{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.container.health-check-results.details .main-content .details-list .list-item .health-check-description-content:before{position:absolute;top:18px;left:-17px;border:solid transparent;border-right-color:#f69156;border-width:6px 8px;content:""}.container.health-check-results.details .main-content .details-list .list-item .health-check-description-content:after{position:absolute;top:18px;left:-16px;border:solid transparent;border-right-color:#fff;border-width:6px 8px;content:""}.container.health-check-results.details .main-content .details-list .list-item .health-check-description-content .description-reference{margin-top:3px;font-size:11px;font-size:1.1rem}.container.health-check-results.details .main-content .details-list .list-item .result-value{margin:0 auto 10px;padding:15px 0;width:300px}.container.health-check-results.details .main-content .details-list .list-item .result-value.ecg{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center}.container.health-check-results.details .main-content .details-list .list-item .result-value.ecg-opinion{text-align:center}.container.health-check-results.details .main-content .details-list .list-item .result-value.result-nothing{text-align:center}.container.health-check-results.details .main-content .details-list .list-item .result-value .result-label{width:110px;height:20px;display:inline-table;text-align:right;font-size:20px;font-size:2rem;padding-right:10px}.container.health-check-results.details .main-content .details-list .list-item .result-value .num{font-size:24px;font-size:2.4rem;padding-left:10px;border-left:1px solid #b4b4b4}.container.health-check-results.details .main-content .details-list .list-item .result-value .num.result-no-data{border-left:none;display:block;text-align:center}.container.health-check-results.details .main-content .details-list .list-item .result-value .unit{font-size:16px;font-size:1.6rem;padding-left:5px}.container.health-check-results.details .main-content .details-list .list-item .result-value .ico-no-data{font-size:86px;font-size:8.6rem;color:#d3d3d3}.container.health-check-results.details .main-content .details-list .list-item .measured-value{margin-bottom:10px}.container.health-check-results.details .main-content .details-list .list-item .measured-value table td{width:33%}.container.health-check-results.details .main-content .details-list .list-item .measured-value table td .num{font-size:16px;font-size:1.6rem}.container.health-check-results.details .main-content .details-list .list-item .measured-value table td .unit{font-size:12px;font-size:1.2rem}.container.health-check-results.details .main-content .details-list .list-item .reference-value{text-align:center;padding-top:10px;padding-bottom:10px;width:95%;margin:0 auto;margin-bottom:10px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.container.health-check-results.details .main-content .details-list .list-item .reference-value-lists{display:table;table-layout:fixed;text-align:center;width:55%;margin:0 auto}.container.health-check-results.details .main-content .details-list .list-item .reference-value dl{display:table-cell;margin:0 auto}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt{font-size:16px;font-size:1.6rem;text-align:center}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt span{text-align:center;margin:auto;display:block;line-height:32px;width:32px;height:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-a>span{background-color:#60c1d2}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-b>span{background-color:#8cc051}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-c>span{background-color:#f69156}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-d>span{background-color:#ef3c52}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-o>span{border:3px solid #c277cd}.container.health-check-results.details .main-content .details-list .list-item .reference-value dt.reference-value-o+dd{padding-top:.6em}.container.health-check-results.details .main-content .details-list .list-item .reference-value dd{font-size:12px;font-size:1.2rem;text-align:center;padding-top:.5em}.container.health-check-results.details .main-content .details-list .list-item .secular-change-graph{margin-bottom:20px}.container.health-check-results.details .main-content .details-list .list-item .secular-change-graph .secular-change-line-chart{width:700px;height:260px}.container.health-check-results.details .main-content .details-list .list-item .btns{margin-bottom:10px}.container.health-check-results.details .main-content .details-list .list-item .btns:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.details .main-content .details-list .list-item .btns ul>li{width:255px;margin-left:auto;margin-right:auto}.container.health-check-results.details .main-content .associated-diseases-list{margin-top:2em}.container.health-check-results.details .main-content .associated-diseases-list:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.details .main-content .associated-diseases-list .related-info-h{padding:10px;border-bottom:4px solid #8cc051;color:#8cc051;font-size:18px;font-size:1.8rem}.container.health-check-results.details .main-content .associated-diseases-list .related-info-h i{margin-right:.5em;margin-left:0}.container.health-check-results.details .main-content .associated-diseases-list .related-info-notice-list{font-size:12px;font-size:1.2rem;font-weight:bold;color:#787878;list-style:none;line-height:1.5;margin:1rem 0}.container.health-check-results.details .main-content .associated-diseases-list .related-info-notice-list li{text-indent:-1.5rem;padding-left:1.5rem}.container.health-check-results.details .main-content .associated-diseases-list .related-info-notice-list li:before{content:'※';margin-right:4px}.container.health-check-results.details .main-content .associated-diseases-list .list-item{width:235px;height:200px;float:left;margin-top:25px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:relative}.container.health-check-results.details .main-content .associated-diseases-list .list-item:nth-child(3n+1){border-right:none}.container.health-check-results.details .main-content .associated-diseases-list .list-item h4,.container.health-check-results.details .main-content .associated-diseases-list .list-item p{padding-left:10px;padding-right:10px;margin-top:15px}.container.health-check-results.details .main-content .associated-diseases-list .list-item h4{font-size:18px;font-size:1.8rem;font-weight:bold}.container.health-check-results.details .main-content .associated-diseases-list .list-item p{font-size:14px;font-size:1.4rem;color:#787878;line-height:1.4}.container.health-check-results.details .main-content .associated-diseases-list .list-item .more-link{position:absolute;bottom:15px;right:0;font-size:100%}.container.health-check-results.details .main-content .associated-diseases-list .list-item .more-link .label-txt{margin-right:5px}.container.health-check-results.details .main-content .details-list.other{margin-bottom:0;padding-bottom:30px;margin-top:15px}.container.health-check-results.details .main-content .list-item .no-data{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;padding:15px 0}.container.health-check-results.details .main-content .list-item.funduscopy{margin-bottom:0;padding-bottom:0}.container.health-check-results.details .main-content .list-item.funduscopy ul>li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d3d3d3}.container.health-check-results.details .main-content .list-item.funduscopy ul>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.container.health-check-results.details .main-content .list-item.funduscopy ul>li>p{margin-top:10px;margin-bottom:10px;padding:0 .25em}.container.health-check-results.details .main-content .list-item.funduscopy ul>li>p .grouping-label{font-size:18px;font-size:1.8rem;font-weight:bold;float:right}.container.health-check-results.details .main-content .list-item.funduscopy .observations{margin-top:15px;margin-bottom:10px}.container.health-check-results.list .main-content{background-color:#fff}.container.health-check-results.list .main-content .result-a{color:#60c1d2}.container.health-check-results.list .main-content .result-b{color:#8cc051}.container.health-check-results.list .main-content .result-c{color:#f69156}.container.health-check-results.list .main-content .result-d{color:#ef3c52}.container.health-check-results.list .main-content .result-medicated{color:#c277cd}.container.health-check-results.list .main-content .result-no-data{color:#b4b4b4}.container.health-check-results.list .main-content .other-data{text-align:right;margin-bottom:40px}.container.health-check-results.list .main-content .other-data .other-data-label{font-size:12px;font-size:1.2rem}.container.health-check-results.list .main-content .other-data select.pulldown-links{-moz-appearance:none;-webkit-appearance:none;width:145px;height:40px;margin:0 6px 0 0;padding:0px 37px 0 5px;color:#b3b3b3;font-size:15px;font-size:1.5rem;text-indent:3px;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-image:url(https://img-a.kencom.jp/assets/sp/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:94%;background-repeat:no-repeat;background-color:#fff;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;border:1px solid #b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.container.health-check-results.list .main-content .other-data .other-data-btn{display:inline-block;width:100px}.container.health-check-results.list .main-content .health-report-list{margin-bottom:50px}.container.health-check-results.list .main-content .health-report-list .list-data-date{margin-bottom:.75em;color:#4a4a4a;font-size:20px;font-size:2rem;position:relative}.container.health-check-results.list .main-content .health-report-list .list-data-date .print-btn{padding-top:.5em;padding-bottom:.5em;width:85px;position:absolute;right:0}.container.health-check-results.list .main-content .health-report-list thead th{color:#fff;background-color:#787878;line-height:1}.container.health-check-results.list .main-content .health-report-list thead th.item-name{width:225px}.container.health-check-results.list .main-content .health-report-list thead th.item-value{width:100px}.container.health-check-results.list .main-content .health-report-list thead th.item-result{width:31px}.container.health-check-results.list .main-content .health-report-list th,.container.health-check-results.list .main-content .health-report-list td{font-size:11px;font-size:1.1rem;padding:.5em;line-height:1.5;word-wrap:break-word}.container.health-check-results.list .main-content .health-report-list th{width:1em}.container.health-check-results.list .main-content .health-report-list td{text-align:left}.container.health-check-results.list .main-content .health-report-list td.result-class{font-size:14px;font-size:1.4rem;text-align:center;font-weight:bold}.container.health-check-results.list .main-content .health-report-list td.data-fundus{vertical-align:top;width:128px}.container.health-check-results.list .main-content .health-report-list td.data-fundus ul li{line-height:1.75}.container.health-check-results.list .main-content .health-report-list td.data-fundus ul li:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results.list .main-content .health-report-list td.data-fundus ul li .grouping-label{float:right}@media print{.container.health-check-results.list .main-content .other-data{display:none}.container.health-check-results.list .main-content .print-btn{display:none}.container.health-check-results.list .main-content .about-health-report{page-break-inside:avoid}}.container.health-check-results.medical-interview .main-content{background-color:#fff}.container.health-check-results.medical-interview .main-content .data-date{padding-right:10px}.container.health-check-results.medical-interview .main-content .medical-interview-data{margin-top:1em;margin-bottom:20px}.container.health-check-results.medical-interview .main-content .medical-interview-data table th,.container.health-check-results.medical-interview .main-content .medical-interview-data table td{padding:1em 0.5em}.container.health-check-results.medical-interview .main-content .medical-interview-data table th{border-bottom:none;min-width:5em}.container.health-check-results.medical-interview .main-content .medical-interview-data table tr:nth-child(2)>td{border-top:none}.container.health-check-results.medical-interview .main-content .medical-interview-data table td{font-size:14px;font-size:1.4rem;line-height:1.6}.container.health-check-results.medical-interview .main-content .medical-interview-data table td small{color:#787878;font-size:12px;font-size:1.2rem}.container.health-check-results.medical-interview.no-data .main-content .result-value{padding-top:70px;padding-bottom:70px}.container.health-check-results .comparison-with-others{width:90%;border:1px solid #d3d3d3;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 60px 30px;margin:40px auto}.container.health-check-results .comparison-with-others .distribution{min-height:143px;position:relative}.container.health-check-results .comparison-with-others .distribution ul{width:500px;position:absolute;bottom:0;left:50%;margin-left:-250px;display:table}.container.health-check-results .comparison-with-others .distribution ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.health-check-results .comparison-with-others .distribution ul li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:table-cell;vertical-align:bottom}.container.health-check-results .comparison-with-others .distribution ul li.group-1 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -110px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-2 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -250px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-3 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -320px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-4 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -390px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-5 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -460px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-6 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -530px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-7 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -600px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-8 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -670px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-9 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -740px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-10 span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -180px;width:37px;height:70px;display:block;margin-right:13px}.container.health-check-results .comparison-with-others .distribution ul li.group-1 span{margin-right:0}.container.health-check-results .comparison-with-others .distribution ul li.active{padding-top:0}.container.health-check-results .comparison-with-others .distribution ul li.active.result-a span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -1014px;width:53px;height:102px}.container.health-check-results .comparison-with-others .distribution ul li.active.result-b span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -810px;width:54px;height:102px}.container.health-check-results .comparison-with-others .distribution ul li.active.result-c span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -912px;width:54px;height:102px}.container.health-check-results .comparison-with-others .distribution ul li.active.result-d span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -1116px;width:53px;height:102px}.container.health-check-results .comparison-with-others .distribution ul li.active.result-other span{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -1218px;width:53px;height:102px}.container.health-check-results .comparison-with-others .distribution .your-indicator{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -61px;width:60px;height:49px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;display:none;-moz-animation:your-indicator-balloon-anim 3.5s linear infinite;-webkit-animation:your-indicator-balloon-anim 3.5s linear infinite;animation:your-indicator-balloon-anim 3.5s linear infinite;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.container.health-check-results .comparison-with-others .distribution-ratio{width:500px;margin:10px auto 0 auto;position:relative}.container.health-check-results .comparison-with-others .distribution-ratio:before{content:'';background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 -30px;width:32px;height:31px;display:block;position:absolute;top:0;left:-42px}.container.health-check-results .comparison-with-others .distribution-ratio:after{content:'';background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-common-sb868cde074-8491f524793f838f533bd5372d62f1f2.png);-moz-background-size:60px 1320px;-o-background-size:60px 1320px;-webkit-background-size:60px 1320px;background-size:60px 1320px;background-position:0 0;width:33px;height:30px;display:block;position:absolute;top:0;right:-42px}.container.health-check-results .comparison-with-others .distribution-ratio-bar{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anthropometric.ac-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anthropometric-sf6b836d3ab-47b69a76ef56dd438635a3166aad8042.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -300px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1080px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -720px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1140px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -780px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1200px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -840px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1260px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -900px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1320px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -960px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1380px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.sbp-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -1020px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bp.dbp-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bp-saf5fac64f4-5b8737296d19608e62a5e69469204812.png);-moz-background-size:500px 1440px;-o-background-size:500px 1440px;-webkit-background-size:500px 1440px;background-size:500px 1440px;background-position:0 -300px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1380px;width:500px;height:60.5px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -720px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1080px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -780px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1140px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -840px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1200px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -900px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1260px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -960px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1320px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.hba1c-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -1020px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.bs.fbg-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-bs-se25246780e-cb6b2ff3e987dc8a713638a7b737f116.png);-moz-background-size:500px 1440.5px;-o-background-size:500px 1440.5px;-webkit-background-size:500px 1440.5px;background-size:500px 1440.5px;background-position:0 -300px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.ldl-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -300px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1800px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1440px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1860px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1500px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1920px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1560px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1980px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1620px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -2040px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1680px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -2100px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.tg-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1740px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1080px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -720px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1140px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -780px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1200px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -840px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1260px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -900px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1320px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -960px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1380px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.lipid.non_hdl-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-lipid-s91bc8cdd26-cb599214dc93734a57e33bb3db38d578.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1020px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.alt_gpt-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -300px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1080px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -720px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1140px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -780px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1200px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -840px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1260px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -900px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1320px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -960px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1380px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.ast_got-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1020px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1800px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1440px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1860px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1500px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1920px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1560px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1980px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1620px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -2040px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1680px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -2100px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.liver.gtp-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-liver-s6b4106c3f9-cd6600e3531f55f3d8df4c3aa0810d91.png);-moz-background-size:500px 2160px;-o-background-size:500px 2160px;-webkit-background-size:500px 2160px;background-size:500px 2160px;background-position:0 -1740px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -360px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F20{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 0;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -420px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F30{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -60px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -480px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F40{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -120px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -540px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F50{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -180px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -600px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F60{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -240px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-M70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -660px;width:500px;height:60px}.container.health-check-results .comparison-with-others .distribution-ratio-bar.anemia.hb-F70{background:url(https://img-a.kencom.jp/assets/pc/sprite-health-reports-comparison-with-others/sprite-anemia-s52123f98d3-bec9403aebd80d227a387541223bd472.png);-moz-background-size:500px 720px;-o-background-size:500px 720px;-webkit-background-size:500px 720px;background-size:500px 720px;background-position:0 -300px;width:500px;height:60px}@-webkit-keyframes your-indicator-balloon-anim{5%{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}15%{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}20%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes your-indicator-balloon-anim{5%{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}15%{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}20%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-ms-keyframes your-indicator-balloon-anim{5%{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}15%{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}20%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-o-keyframes your-indicator-balloon-anim{5%{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}15%{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}20%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes your-indicator-balloon-anim{5%{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}15%{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}20%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}.container.health-check-results.secular-change .main-content{background-color:#fff}.container.health-check-results.secular-change .main-content .secular-change-data{margin-top:15px;margin-bottom:20px;position:relative}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data{padding-bottom:30px;border-bottom:1px dashed #d3d3d3}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data h4{font-size:18px;font-size:1.8rem;color:#787878;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:4px solid #d3d3d3}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table th,.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table td{width:50%}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table th{font-size:12px;font-size:1.2rem}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table td{position:relative}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table td .unit{padding-left:5px}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data table td .exam-count{padding:2px 2px 3px 3px;position:absolute;top:0;right:0;min-width:35px;color:#fff;font-size:10px;font-size:1rem;background-color:#b4b4b4}.container.health-check-results.secular-change .main-content .secular-change-data .previous-data .btns{width:300px;margin:20px auto auto}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table th,.container.health-check-results.secular-change.funduscopy .main-content .previous-data table td{width:auto;border:none}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table tr.border-bottom>td{border-bottom:1px solid #d3d3d3;padding-bottom:1em}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table th{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table td{text-align:left;padding-bottom:5px}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table td.date{text-align:center}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table td.result{font-weight:bold}.container.health-check-results.secular-change.funduscopy .main-content .previous-data table td>.observations{margin-top:1em}.container.health-check-results.secular-change.funduscopy .main-content .previous-data .btns{width:300px;margin:20px auto}.container.health-check-results.about-health-report.new .main-content .lead{text-align:center;font-size:16px;font-size:1.6rem;color:#fb6e52;border:2px solid #fb6e52;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:.75em;line-height:1.5;margin-bottom:1em}.container.health-check-results.about-health-report.new .main-content .classification-list-link{margin:2em 0}.container.health-check-results.about-health-report.new .main-content .classification-list-link a{margin:0;background-image:none;display:inline;text-indent:0;color:#4A90E2}.container.health-check-results.about-health-report.new .main-content .classification-list-link a:hover,.container.health-check-results.about-health-report.new .main-content .classification-list-link a.kp-active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.container.health-check-results.about-health-report .main-content{padding:15px 10px 45px 10px;font-size:12px;font-size:1.2rem;line-height:1.5}.container.health-check-results.about-health-report .main-content h3{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:1em}.container.health-check-results.about-health-report .main-content ul>li{margin-bottom:.75em}.container.health-check-results.about-health-report .main-content .classification-list-link{margin:.75em 0}.container.health-check-results.about-health-report .main-content .classification-list-link a{margin:0 auto;background:url(https://img-a.kencom.jp/assets/pc/sprite-health-check-results-sa7e464f1df-410ab14ebf9d5c83bd41affe1cfb5916.png);-moz-background-size:728px 518px;-o-background-size:728px 518px;-webkit-background-size:728px 518px;background-size:728px 518px;background-position:0 -153px;width:728px;height:365px;display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.health-check-results.about-health-report .main-content .classification-list-link a:hover,.container.health-check-results.about-health-report .main-content .classification-list-link a.kp-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.container.health-check-results.about-health-report .main-content .classification{margin-bottom:3em}.container.health-check-results.about-health-report .main-content .guideline-list{margin-bottom:3em}.container.health-check-results.about-health-report .main-content .guideline-list ul li{text-indent:-1.5em;padding-left:1.5em}.container.health-check-results.about-health-report .main-content .guideline-list ul li:before{content:'■';margin-right:.5em}.container.health-check-results.about-health-report .main-content .supervisor{margin-bottom:3em}.container.health-check-results.about-health-report .main-content .supervisor dl{margin-top:1em}.container.health-check-results.about-health-report .main-content .usage{margin-bottom:3em}.container.health-check-results.about-health-report .main-content .usage ul li:before{content:'・';margin-right:.5em}.container.health-check-results.about-health-report .main-content .show-health-reports-btn{width:340px;margin-left:auto;margin-right:auto}.container.disease-info .main-content{padding:15px 10px 45px 10px;background-color:#fff}.container.disease-info .main-content p{line-height:1.65}.container.disease-info .main-content h3{font-size:28px;font-size:2.8rem;margin-top:.5em}.container.disease-info .main-content h4,.container.disease-info .main-content h5{font-weight:bold;line-height:1.65}.container.disease-info .main-content h4{font-size:20px;font-size:2rem;margin:2em 0 .25em 0}.container.disease-info .main-content h5{font-size:16px;font-size:1.6rem;margin:1em 0 .25em 0}.container.disease-info .main-content p{margin-bottom:.5em}.container.disease-info .main-content p:last-child{margin-bottom:0}.container.disease-info .main-content .medical-expenses-btn{margin-top:30px}.container.disease-info .main-content .medical-expenses-btn .btn{width:255px}.container.disease-info .main-content .medical-expenses-btn .icon{margin-right:.25em;color:#787878}.container.disease-info .main-content .highlight{background-color:#fff575}.container.disease-info .main-content .supplementary-info{margin-top:4em}.container.disease-info .main-content .supplementary-info .medical-expenses-btn .btn{margin-right:auto;margin-left:auto}.container.disease-info .main-content .supplementary-info .clinical-departments-info{border:1px solid #b4b4b4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:80%;margin:2em auto auto;padding:10px 15px;text-align:center}.container.disease-info .main-content .supplementary-info .clinical-departments-info h4{margin-top:0;padding-bottom:.5em;border-bottom:1px solid #b4b4b4}.container.disease-info .main-content .supplementary-info .clinical-departments-info p{font-size:16px;font-size:1.6rem}.container.disease-info .main-content .supplementary-info .references{margin-top:3em;font-size:12px;font-size:1.2rem;color:#666}.container.disease-info .main-content .supplementary-info .references h4{font-size:12px;font-size:1.2rem;margin:1em 0 .5em 0;font-weight:normal}.container.disease-info .main-content .supplementary-info .references ul>li{margin-bottom:.2em;line-height:1.5}.container.disease-info .main-content .supplementary-info .references ul>li:before{content:'・'}.container.disease-info .main-content .supplementary-info .references ul>li a{color:#fb6e52;text-decoration:underline}.container.medical-bills .main-content{padding-bottom:50px;background-color:#fff}.container.medical-bills .main-content p{line-height:1.65}.container.medical-bills .main-content .page-ttl .hokensha-name{display:none;font-size:16px;font-size:1.6rem;float:right;padding-top:.5em}.container.medical-bills .main-content .is-not-insured-person-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-medical-bills-sa586dc7988-0349363718ff7e434d69596c27032cca.png);-moz-background-size:262px 330px;-o-background-size:262px 330px;-webkit-background-size:262px 330px;background-size:262px 330px;background-position:0 0;width:262px;height:330px;margin:50px auto 5px auto;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.medical-bills .main-content .other-data{text-align:right;margin-bottom:20px}.container.medical-bills .main-content .other-data .other-data-label{font-size:12px;font-size:1.2rem}.container.medical-bills .main-content .other-data select.pulldown-links{-moz-appearance:none;-webkit-appearance:none;width:145px;height:40px;margin:0 6px 0 0;padding:0px 37px 0 5px;color:#b3b3b3;font-size:15px;font-size:1.5rem;text-indent:3px;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-image:url(https://img-a.kencom.jp/assets/sp/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:94%;background-repeat:no-repeat;background-color:#fff;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;border:1px solid #b3b3b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.container.medical-bills .main-content .other-data .other-data-btn{display:inline-block;width:100px}.container.medical-bills .main-content .__btn-group{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.container.medical-bills .main-content .__btn-group .btn-bills-download{display:flex;justify-content:center;align-items:center;width:210px;height:28px;border:1px solid #b4b4b4;border-radius:2px;font-size:11px;font-size:1.1rem;color:#787878;font-weight:600}.container.medical-bills .main-content .__btn-group .btn-bills-download__icon{margin-right:3px}.container.medical-bills .main-content .__btn-group .btn-bills-download:hover{text-decoration:none;background-color:#eeebe2}.container.medical-bills .main-content .__btn-group .btn-print{display:flex;justify-content:center;align-items:center;width:64px;height:28px;margin:0 0 0 12px;border:1px solid #b4b4b4;border-radius:2px;font-size:11px;font-size:1.1rem;color:#787878;font-weight:600}.container.medical-bills .main-content .__btn-group .btn-print__icon{font-size:12px;font-size:1.2rem}.container.medical-bills .main-content .__btn-group .btn-print span{margin-left:4px}.container.medical-bills .main-content .__btn-group .btn-print:hover{cursor:pointer;background-color:#eeebe2}.container.medical-bills .main-content .self-payment{padding:1em 0;font-size:14px;font-size:1.4rem;text-align:center}.container.medical-bills .main-content .self-payment h3{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:.5em}.container.medical-bills .main-content .self-payment p{margin-bottom:.5em}.container.medical-bills .main-content .self-payment .total-amount{font-size:40px;font-size:4rem;font-weight:bold}.container.medical-bills .main-content .self-payment .can-dedution{display:flex;justify-content:center;align-items:center;margin-bottom:43.5px}.container.medical-bills .main-content .self-payment .can-dedution .icon{margin-right:8px}.container.medical-bills .main-content .self-payment .can-dedution .btn-dedution-link{display:flex;justify-content:center;align-items:center;width:55px;height:22px;margin:0 0 0 8px;border:1px solid #b4b4b4;border-radius:2px;font-size:11px;font-size:1.1rem;color:#787878;font-weight:600}.container.medical-bills .main-content .self-payment .can-dedution .btn-dedution-link span{margin-right:3px}.container.medical-bills .main-content .self-payment .can-dedution .btn-dedution-link:hover{text-decoration:none;background-color:#eeebe2}.container.medical-bills .main-content .bills-history h3{padding:.75em;padding-left:0;margin-bottom:1em;color:#787878;font-size:18px;font-size:1.8rem;border-bottom:4px solid #f5f5f5}.container.medical-bills .main-content .bills-history h3.user{display:none}.container.medical-bills .main-content .bills-history h4{padding:.75em;font-size:16px;font-size:1.6rem;font-weight:bold;background-color:#d6e9c1}.container.medical-bills .main-content .bills-history h4>.burden-charge{font-size:12px;font-size:1.2rem;font-weight:normal}.container.medical-bills .main-content .bills-history h4 .ico-close{display:none}.container.medical-bills .main-content .bills-history h4.is-active .ico-open{display:none}.container.medical-bills .main-content .bills-history h4.is-active .ico-close{display:block}.container.medical-bills .main-content .bills-history h4 .presented-year{display:none}.container.medical-bills .main-content .bills-history .total-amount{font-size:14px;font-size:1.4rem;text-align:right;margin-right:10px;margin-bottom:1em}.container.medical-bills .main-content .bills-history table{table-layout:fixed;width:100%}.container.medical-bills .main-content .bills-history tr{height:40%}.container.medical-bills .main-content .bills-history tr .ico-open,.container.medical-bills .main-content .bills-history tr .ico-close{margin-left:1em}.container.medical-bills .main-content .bills-history tr .ico-close{display:none}.container.medical-bills .main-content .bills-history tr.is-active .ico-open{display:none}.container.medical-bills .main-content .bills-history tr.is-active .ico-close{display:block}.container.medical-bills .main-content .bills-history th,.container.medical-bills .main-content .bills-history td{font-size:12px;font-size:1.2rem;padding:0;line-height:1.5}.container.medical-bills .main-content .bills-history th{font-size:11px;font-size:1.1rem;padding:.75em 0;color:#fff;background-color:#b4b4b4;border:none;border-right:1px solid #fff}.container.medical-bills .main-content .bills-history th:last-child{border-right:none}.container.medical-bills .main-content .bills-history td{text-align:left;padding:10px 8px;border:none;border:1px solid #b4b4b4;word-wrap:break-word}.container.medical-bills .main-content .bills-history td:first-child{border-left:none}.container.medical-bills .main-content .bills-history td:last-child{border-right:none}.container.medical-bills .main-content .bills-history td.breakdown{background-color:#f5f5f5;color:#787878}.container.medical-bills .main-content .bills-history td.patient-name{width:74px;text-align:left}.container.medical-bills .main-content .bills-history td.patient-relationship{width:24px;text-align:left}.container.medical-bills .main-content .bills-history td.medical-type{width:74px;text-align:left}.container.medical-bills .main-content .bills-history td.medicated-days{width:24px;text-align:center}.container.medical-bills .main-content .bills-history td.institution-name{width:auto;text-align:left}.container.medical-bills .main-content .bills-history td.total-payment{width:74px;text-align:right;border-right:2px solid #d3d3d3}.container.medical-bills .main-content .bills-history td.hokensha-payment{width:62px;text-align:right}.container.medical-bills .main-content .bills-history td.gov-payment{width:62px;text-align:right}.container.medical-bills .main-content .bills-history td.self-payment{width:62px;text-align:right}.container.medical-bills .main-content .bills-history tfoot{display:none}@media print{.container.medical-bills .main-content .page-ttl .hokensha-name{display:inline !important}.container.medical-bills .main-content div.other-data{display:none}.container.medical-bills .main-content .print-btn{display:none}.container.medical-bills .main-content div.self-payment{display:none}.container.medical-bills .main-content .accordion-body{display:block !important}.container.medical-bills .main-content .bills-history h3.user{display:block !important;margin-bottom:30px}.container.medical-bills .main-content .bills-history h4 .presented-year{display:inline !important}.container.medical-bills .main-content .bills-history .bills-history-month{page-break-inside:avoid}.container.medical-bills .main-content .bills-history td{font-size:11px;font-size:1.1rem}.container.medical-bills .main-content .bills-history thead th{border:1px solid #b4b4b4 !important;font-weight:bold}.container.medical-bills .main-content .bills-history tbody td{border:1px solid #b4b4b4 !important}.container.medical-bills .main-content .bills-history tfoot{display:table-footer-group !important}.container.medical-bills .main-content .bills-history tfoot th{border:1px solid #b4b4b4 !important}.container.medical-bills .main-content .bills-history tfoot td{border:1px solid #b4b4b4 !important}.container.medical-bills .main-content .bills-history tfoot td:nth-child(1){border-bottom:none !important;border-left:none !important}}.container.medical-bills.medical-deduction .main-content{padding-bottom:50px}.container.medical-bills.medical-deduction .main-content .lead{text-align:center;font-size:16px;font-size:1.6rem;color:#fb6e52;border:2px solid #fb6e52;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:.75em;line-height:1.5;margin-bottom:2em}.container.medical-bills.medical-deduction .main-content .about-medical-deduction h3{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:1em}.container.medical-bills.medical-deduction .main-content .about-medical-deduction p{font-size:14px;font-size:1.4rem;margin-bottom:1.5em}.container.medical-bills.medical-deduction .main-content .about-medical-deduction p>a{color:#fb6e52;text-decoration:underline}.container.medical-expenses .main-content{padding:15px 10px 45px 10px;background-color:#fff}.container.medical-expenses .main-content p{line-height:1.65}.container.medical-expenses .main-content h3{font-size:28px;font-size:2.8rem;margin-top:.5em}.container.medical-expenses .main-content h4{font-size:20px;font-size:2rem;font-weight:bold;line-height:1.65}.container.medical-expenses .main-content .total-medical-expenses{width:80%;margin:1.25em auto auto}.container.medical-expenses .main-content .total-medical-expenses h4{line-height:1.25;text-align:center}.container.medical-expenses .main-content .total-medical-expenses h4 .normal{font-weight:normal;font-size:14px;font-size:1.4rem}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount{margin-top:1em}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount li{width:48%;min-height:70px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount li:last-child{float:right}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount li dl>dt{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #b4b4b4}.container.medical-expenses .main-content .total-medical-expenses ul.approximate-amount li dl>dd{font-size:18px;font-size:1.8rem;font-weight:bold}.container.medical-expenses .main-content .total-medical-expenses .source{font-size:12px;font-size:1.2rem;color:#666}.container.medical-expenses .main-content .total-medical-expenses .source p{margin-top:1em}.container.medical-expenses .main-content .total-medical-expenses .source ul>li{line-height:1.65}.container.medical-expenses .main-content .total-medical-expenses .source ul>li:before{content:'※'}.container.medical-expenses .main-content .total-medical-expenses .source a{color:#4A90E2}.container.medical-expenses .main-content .treatment-regimen{margin-top:2em}.container.medical-expenses .main-content .treatment-regimen h4{margin-bottom:.25em}.container.medical-expenses .main-content .treatment-regimen p{margin-bottom:1.5em}.container.medical-expenses .main-content .treatment-regimen p:last-child{margin-bottom:0}.container.user-settings .main-content{padding:20px 10px 30px}.container.user-settings .main-content h3{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:15px;padding-left:.5em;border-left:4px solid #787878}.container.user-settings .main-content .user-info{margin-bottom:4em}.container.user-settings .main-content .user-info dt{font-weight:bold;color:#787878}.container.user-settings .main-content .user-info dd{margin:15px 10px 30px 0;text-indent:1em}.container.user-settings .main-content .nav-settings li{margin-bottom:1.5em}.container.user-settings .main-content .nav-settings li :last-child{margin-bottom:0}.container.user-settings .main-content .nav-settings li>a{text-align:left}.container.user-settings .main-content .nav-settings li>a .arw-icon{margin-left:.5em}.container.user-settings .logout-btn{width:200px;margin-top:4em}.container.user-settings .lead{padding-left:0;padding-right:0}.container.user-settings .exec-btn{margin-left:0;margin-right:0}.container.passward-change .main-content{padding-bottom:50px}.container.passward-change .main-content .assignment{margin-bottom:2em}.container.passward-change .main-content .exec-btn{margin-left:0;margin-right:0}.container.passward-change .main-content .lead{padding-left:0;padding-right:0}.container.passward-change .main-content .list-warn{margin:15px 0 0;line-height:1.5}.container.passward-change .main-content .list-warn li{margin:0 1em 10px;text-indent:-1em}.container.passward-change .main-content .list-warn li:before{content:'・'}.container.passward-change.new .tips-img-01{margin:40px auto 10px}.container.passward-change.edit .default-form .password-validate-pop{margin-top:-15px}.container.passward-change.edit .default-form .field_with_errors+.password-validate-pop{margin-top:0}.container.passward-change.request .main-content p{font-size:20px;font-size:2rem;text-align:center;line-height:1.4}.container.passward-change.request .main-content p.text-resend{margin-top:1.5em}.container.passward-change.request .main-content small{color:#787878;font-size:14px;font-size:1.4rem}.container.passward-change.request .main-content .text-confirm{font-weight:bold}.container.passward-change.request .main-content .send-mail-msg{margin-bottom:20px;color:#787878;font-weight:bold;text-align:center;line-height:1.4}.container.passward-change.request .main-content .send-mail-msg .mail-icon{display:block;margin:20px auto auto;background:url(https://img-a.kencom.jp/assets/pc/sprite-common-sa9811b14fb-b349e24e9f7adde933fcaf0122143c83.png);-moz-background-size:936px 1188px;-o-background-size:936px 1188px;-webkit-background-size:936px 1188px;background-size:936px 1188px;background-position:0 0;width:100px;height:78px}.container.passward-change.request .main-content .exec-btn{margin-left:auto;margin-right:auto}.container.passward-change.expired .tips-img-01{margin:40px auto 10px}.container.passward-change.complete .main-content p{font-size:20px;font-size:2rem;color:#787878;font-weight:bold;text-align:center;line-height:1.4}.container.passward-change.complete .main-content .change-comp-icon{font-size:100px;font-size:10rem;color:#f69156;line-height:1;margin-top:30px}.container.passward-change.complete .main-content .exec-btn{margin-left:auto;margin-right:auto}.container.notifications-settings .main-content{padding-bottom:50px}.container.notifications-settings.show .main-content .exec-btn{margin-left:0;margin-right:0}.container.notifications-settings.show .main-content h3{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:15px;padding-left:.5em;border-left:4px solid #787878}.container.notifications-settings.show .main-content .section+.section{margin-top:3em}.container.notifications-settings.show .main-content .user-settings ul{width:100%;display:table}.container.notifications-settings.show .main-content .user-settings ul .user-email{font-size:18px;font-size:1.8rem;display:table-cell}.container.notifications-settings.show .main-content .user-settings ul .email-change-btn{width:12em;display:table-cell;text-align:right}.container.notifications-settings.show .main-content .delivery-settings{line-height:1.5}.container.notifications-settings.show .main-content .delivery-settings dl dt{font-size:16px;font-size:1.6rem;font-weight:bold;margin-top:2em}.container.notifications-settings.show .main-content .delivery-settings .description{margin-top:.5em}.container.notifications-settings.show .main-content .delivery-settings .switch-settings{margin-top:1em;display:table;vertical-align:center}.container.notifications-settings.show .main-content .delivery-settings .switch-settings li{display:table-cell;padding-right:.5em}.container.notifications-settings.show .main-content .delivery-settings .switch-settings li:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.notifications-settings.show .main-content .delivery-settings .switch-settings li input,.container.notifications-settings.show .main-content .delivery-settings .switch-settings li label{float:left}.container.notifications-settings.show .main-content .delivery-settings .switch-settings li label{margin-left:.5em;padding-top:.5em;font-size:14px;font-size:1.4rem}.container.notifications-settings.show .main-content .delivery-settings .note-of-caution{margin-top:1.5em;font-size:12px;font-size:1.2rem}.container.notifications-settings.update .main-content p{font-size:20px;font-size:2rem;color:#787878;font-weight:bold;text-align:center;line-height:1.4}.container.notifications-settings.update .main-content .change-comp-icon{font-size:100px;font-size:10rem;color:#f69156;line-height:1;margin-top:30px}.container.terms .__onlySP{display:none}.container.terms .main-content{padding-bottom:50px}.container.terms .main-content .page-ttl{margin-bottom:0}.container.terms .main-content .navi-switch{display:table;margin-bottom:25px}.container.terms .main-content .navi-switch li{width:200px;height:45px;text-align:center;display:table-cell;border-bottom:5px solid transparent}.container.terms .main-content .navi-switch li.current{border-color:#fb6e52}.container.terms .main-content .navi-switch li.current a{font-weight:bold;color:#fb6e52}.container.terms .main-content .navi-switch li a{display:block;width:100%;height:45px;line-height:45px}.container.terms .main-content dl dt{font-size:16px;font-size:1.6rem;font-weight:bold;margin-top:2em;margin-bottom:1em}.container.terms .main-content dl dt:first-child{margin-top:0}.container.terms .main-content dl dd{font-size:12px;font-size:1.2rem;line-height:1.6}.container.terms .main-content dl dd ul{margin:10px 0}.container.terms .main-content dl dd ul li{margin-bottom:1em}.container.terms .main-content dl dd ul li ul{margin:0 1em}.container.media-policy .main-content{padding-bottom:50px}.container.media-policy .main-content dl dt{font-size:16px;font-size:1.6rem;font-weight:bold;margin-top:2em;margin-bottom:1em}.container.media-policy .main-content dl dt:first-child{margin-top:0}.container.media-policy .main-content dl dd{font-size:12px;font-size:1.2rem;line-height:1.6}.container.media-policy .main-content dl dd .concept{display:block;font-size:22px;font-size:2.2rem;color:#f69156;font-weight:bold;margin-bottom:10px}.container.media-policy .main-content dl dd a{text-decoration:underline}.container.media-policy .main-content dl dd a:hover{text-decoration:none;color:#f69156}.container.media-policy .main-content dl dd dl{margin:2em 1em}.container.media-policy .main-content dl dd dl dt{font-size:14px;font-size:1.4rem;margin-bottom:10px}.container.media-policy .main-content dl dd dl dt ul{margin:0 1em}.container.media-policy .main-content .caution{position:relative;font-size:12px;font-size:1.2rem;line-height:1.6;margin:2em 0}.container.media-policy .main-content .caution li{padding-left:1.5em}.container.media-policy .main-content .caution li:before{content:"※";display:inline-block;position:absolute;left:0}.container.doctor-profile .main-content{padding-bottom:50px}.container.doctor-profile .main-content dl dt{font-size:16px;font-size:1.6rem;font-weight:bold;margin-top:2em;margin-bottom:1em}.container.doctor-profile .main-content dl dt:first-child{margin-top:0}.container.doctor-profile .main-content dl dt.subttl{font-size:14px;font-size:1.4rem}.container.doctor-profile .main-content dl dd{font-size:12px;font-size:1.2rem;line-height:1.6}.container.doctor-profile .main-content dl dd li{position:relative;padding-left:1.5em}.container.doctor-profile .main-content dl dd li:before{content:"-";display:inline-block;position:absolute;left:5px}.container.contact .main-content{padding-bottom:50px}.container.contact .main-content .assignment{margin-bottom:2em}.container.contact .main-content .lead{padding-left:0;padding-right:0}.container.contact .main-content .text-warn{margin-top:1em;margin-bottom:1em}.container.contact .main-content .optional{font-size:12px;font-size:1.2rem;margin-left:5px}.container.contact .main-content .birthday-wrapper .field_with_errors{display:inline}.container.contact .main-content .agreement{margin:40px 0 0;text-align:center;font-size:14px;font-size:1.4rem}.container.contact .main-content .agreement-notice{line-height:1.5;margin-top:1em}.container.contact .main-content .support-time{margin:20px 0;text-align:center;color:#787878}.container.contact.complete .main-content{padding:30px 10px}.container.contact.complete .main-content p{font-size:14px;font-size:1.4rem;color:#787878;text-align:center}.container.contact.complete .main-content .contact-comp-msg{background:url(https://img-a.kencom.jp/assets/pc/sprite-contact-sc54c91d680-13e18bba48a2c6abfc21227d65bf3ac1.png);-moz-background-size:352px 462px;-o-background-size:352px 462px;-webkit-background-size:352px 462px;background-size:352px 462px;background-position:0 0;width:352px;height:462px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:10px auto 35px}.container.contact.complete .main-content .exec-btn{margin-left:auto;margin-right:auto}.container.about{background-color:#fff}.container.about .main-content{padding-top:2em}.container.about .main-content .description{text-align:center}.container.about .main-content .description .logo{margin-top:5em}.container.about .main-content .description .outline{width:80%;margin:3em auto auto;background-color:#d5d5d5;padding:1em 0;font-weight:bold}.container.about .main-content .service{text-align:center;padding:4em 0 2em;margin:0 .75em;border-bottom:1px solid #d3d3d3}.container.about .main-content .service:nth-last-of-type(2){border-bottom:none;padding-bottom:0}.container.about .main-content .service h3{font-size:36px;font-size:3.6rem;font-weight:bold}.container.about .main-content .service p{font-size:14px;font-size:1.4rem;line-height:2.5;color:#787878;margin-top:2em}.container.about .main-content .service .img{margin-top:3em}.container.about .main-content .warn{width:80%;margin:2em auto 1em auto}.container.about .main-content .new-register{margin-top:4em;margin-bottom:4em;text-align:center}.container.about .main-content .new-register p{color:#fb6e52}.container.about .main-content .new-register .exec-btn{margin:1em auto auto}.container.status-err{background-color:#fff}.container.status-err.code-500 .contents .block{height:318px;width:100%;display:block;background-image:url(https://img-a.kencom.jp/images/pc/common/bg-renga.png);background-repeat:repeat;-moz-background-size:189px 92px;-o-background-size:189px 92px;-webkit-background-size:189px 92px;background-size:189px 92px;position:absolute;bottom:0;left:0}.container.status-err.code-500 .contents .main-content{padding-bottom:289px}.container.status-err .main-content{background-color:#fff;padding:25px 0;text-align:center}.container.status-err .main-content h2{color:#787878;font-size:30px;font-size:3rem;margin-bottom:50px;line-height:1.2}.container.status-err .main-content h2 .err-code{font-size:144px;font-size:14.4rem}.container.status-err .main-content .err-img-400{background-image:url(https://img-a.kencom.jp/images/pc/common/err-400-img.png);background-repeat:no-repeat;-moz-background-size:456px 317px;-o-background-size:456px 317px;-webkit-background-size:456px 317px;background-size:456px 317px;width:456px;height:317px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto}.container.status-err .main-content .err-img-404{background-image:url(https://img-a.kencom.jp/images/pc/common/err-404-img.png);background-repeat:no-repeat;-moz-background-size:456px 317px;-o-background-size:456px 317px;-webkit-background-size:456px 317px;background-size:456px 317px;width:456px;height:317px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto}.container.status-err .main-content .err-img-500{background-image:url(https://img-a.kencom.jp/images/pc/common/err-500-img.png);background-repeat:no-repeat;-moz-background-size:578px 266px;-o-background-size:578px 266px;-webkit-background-size:578px 266px;background-size:578px 266px;width:578px;height:266px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto;position:relative;z-index:1;left:30px}.container.medication-histories.index .main-content{padding-bottom:50px;background-color:#fff}.container.medication-histories.index .main-content p{line-height:1.65}.container.medication-histories.index .main-content .page-ttl .target{font-size:18px;font-size:1.8rem}.container.medication-histories.index .main-content .description{display:table;padding-bottom:30px;border-bottom:1px solid #eee}.container.medication-histories.index .main-content .description p{font-size:16px;font-size:1.6rem;display:table-cell;vertical-align:top;color:#787878}.container.medication-histories.index .main-content .description .other-data{display:table-cell;min-width:265px;text-align:right}.container.medication-histories.index .main-content .description .other-data select.pulldown-links{-moz-appearance:none;-webkit-appearance:none;font-size:15px;font-size:1.5rem;-moz-background-size:18px 13px;-o-background-size:18px 13px;-webkit-background-size:18px 13px;background-size:18px 13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:145px;height:40px;margin:0 6px 0 0;padding:0px 37px 0 5px;text-indent:3px;font-family:Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-image:url(https://img-a.kencom.jp/assets/pc/common/pullarrow-e8015ca8ec70dfbdcd915257948e01a1.png);background-position:94%;background-repeat:no-repeat;background-color:#fff;border:1px solid #b3b3b3}.container.medication-histories.index .main-content .description .other-data .other-data-btn{font-size:16px;font-size:1.6rem;display:inline-block;width:80px;height:40px;line-height:40px}.container.medication-histories.index .main-content .notes{margin-top:25px}.container.medication-histories.index .main-content .notes li{font-size:12px;font-size:1.2rem;color:#787878;line-height:1.8}.container.medication-histories.index .main-content .notes li:before{content:'※'}.container.medication-histories.index .main-content .notes li .ico-detail{padding:.2em 1em}.container.medication-histories.index .main-content .medication-history{position:relative}.container.medication-histories.index .main-content .medication-history-h{font-size:24px;font-size:2.4rem;margin:30px 0 15px;color:#8cc051}.container.medication-histories.index .main-content .medication-history .print-btn{display:block;position:absolute;top:0;right:0}.container.medication-histories.index .main-content .medication-history h4{font-size:16px;font-size:1.6rem;padding:.75em;font-weight:bold;background-color:#e2f0d3;border-bottom:1px solid #fff}.container.medication-histories.index .main-content .medication-history h4>.exchangeable-generic-text{font-size:12px;font-size:1.2rem;font-weight:normal}.container.medication-histories.index .main-content .medication-history h4>.exchangeable-generic-text em{color:#8cc051;font-weight:bold}.container.medication-histories.index .main-content .medication-history h4>.exchangeable-generic-text:before{font-size:16px;font-size:1.6rem;content:'\f0a1';font-family:FontAwesome;margin:0 .25em 0 .5em}.container.medication-histories.index .main-content .medication-history h4 .ico-close{display:none}.container.medication-histories.index .main-content .medication-history h4.is-active .ico-open{display:none}.container.medication-histories.index .main-content .medication-history h4.is-active .ico-close{display:inline-block}.container.medication-histories.index .main-content .medication-history table{width:100%}.container.medication-histories.index .main-content .medication-history tr{height:40%}.container.medication-histories.index .main-content .medication-history tr .ico-open,.container.medication-histories.index .main-content .medication-history tr .ico-close{margin-left:1em}.container.medication-histories.index .main-content .medication-history tr .ico-close{display:none}.container.medication-histories.index .main-content .medication-history tr.is-active .ico-open{display:none}.container.medication-histories.index .main-content .medication-history tr.is-active .ico-close{display:inline-block}.container.medication-histories.index .main-content .medication-history th,.container.medication-histories.index .main-content .medication-history td{font-size:12px;font-size:1.2rem;padding:0;line-height:1.5}.container.medication-histories.index .main-content .medication-history th{font-size:11px;font-size:1.1rem;padding:.75em 0;color:#fff;background-color:#b4b4b4;border:none;border-right:1px solid #fff}.container.medication-histories.index .main-content .medication-history th:last-child{border-right:1px solid #b4b4b4}.container.medication-histories.index .main-content .medication-history th.saving-amount{background-color:#97c85f}.container.medication-histories.index .main-content .medication-history td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 8px;background-color:#fff;word-wrap:break-word;border:1px solid #b4b4b4;border-top:none}.container.medication-histories.index .main-content .medication-history td:last-child{border-bottom:1px solid #b4b4b4}.container.medication-histories.index .main-content .medication-history td.prescribed-date{width:11%;text-align:center}.container.medication-histories.index .main-content .medication-history td.medicine-name{width:34%;text-align:left}.container.medication-histories.index .main-content .medication-history td.prescribed-volume{width:9%;text-align:center}.container.medication-histories.index .main-content .medication-history td.prescribed-charge{width:12%;text-align:center}.container.medication-histories.index .main-content .medication-history td.saving-amount{width:21%;text-align:left}.container.medication-histories.index .main-content .medication-history td.other-info{width:13%;text-align:center}.container.medication-histories.index .main-content .medication-history td.saving-amount{background-color:#f2f8ec;text-align:center}.container.medication-histories.index .main-content .medication-history td.saving-amount:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.medication-histories.index .main-content .medication-history td.saving-amount em{float:left;width:50%;font-weight:bold;color:#8cc051}.container.medication-histories.index .main-content .medication-history td.saving-amount .exchangeable-generic-link{float:right;width:50%}.container.medication-histories.index .main-content .medication-history td.saving-amount .exchangeable-generic-link>a{padding:.3em 1em}.container.medication-histories.index .main-content .medication-history td.other-info .ico-open,.container.medication-histories.index .main-content .medication-history td.other-info .ico-close{text-align:center;margin-left:0}.container.medication-histories.index .main-content .medication-history td.other-info-details{padding:0;-moz-box-shadow:inset 0px 2px 6px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0px 2px 6px rgba(0,0,0,0.2);box-shadow:inset 0px 2px 6px rgba(0,0,0,0.2);border-top:none;border-bottom:none;background-color:#b4b4b4}.container.medication-histories.index .main-content .medication-history td.other-info-details:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.medication-histories.index .main-content .medication-history td.other-info-details table{table-layout:fixed;width:100%}.container.medication-histories.index .main-content .medication-history td.other-info-details th,.container.medication-histories.index .main-content .medication-history td.other-info-details td{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:10px;word-wrap:break-word;text-align:center;border-top:none;border-bottom:none}.container.medication-histories.index .main-content .medication-history td.other-info-details th:first-child,.container.medication-histories.index .main-content .medication-history td.other-info-details td:first-child{border-left:none}.container.medication-histories.index .main-content .medication-history td.other-info-details th:last-child,.container.medication-histories.index .main-content .medication-history td.other-info-details td:last-child{border-right:none}.container.medication-histories.index .main-content .medication-history td.other-info-details th{background-color:transparent}.container.medication-histories.index .main-content .medication-history td.other-info-details th:nth-child(odd){width:35%}.container.medication-histories.index .main-content .medication-history td.other-info-details th:nth-child(even){width:15%}.container.medication-histories.index .main-content .medication-history td.other-info-details td{background-color:#f5f5f5;border-bottom:1px solid #b4b4b4}.container.medication-histories.index .main-content .banner{margin-top:30px;text-align:center}.container.medication-histories.index .main-content .banner img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.container.medication-histories.show .main-content{padding-bottom:50px;background-color:#fff}.container.medication-histories.show .main-content p{line-height:1.65}.container.medication-histories.show .main-content .saving-amount-section-h,.container.medication-histories.show .main-content .candidates-generic-section-h{font-size:24px;font-size:2.4rem;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.container.medication-histories.show .main-content .description{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #8cc051;padding:10px 16px 10px 75px;position:relative}.container.medication-histories.show .main-content .description p{font-size:16px;font-size:1.6rem;color:#8cc051;font-weight:bold}.container.medication-histories.show .main-content .description p small{font-size:16px;font-size:1.6rem;color:#b4b4b4;font-weight:normal}.container.medication-histories.show .main-content .description p:before{font-size:26px;font-size:2.6rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'\f0ec';font-family:FontAwesome;color:#fff;text-align:center;width:44px;height:44px;line-height:44px;background-color:#8cc051;position:absolute;top:50%;left:16px;margin-top:-22px}.container.medication-histories.show .main-content .saving-amount-section{margin-top:50px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug-h,.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug-h{font-size:16px;font-size:1.6rem;text-indent:1em;position:relative}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug-h:before,.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug-h:before{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;content:'';background-color:#8cc051;width:6px;height:1.2em;display:inline-block;position:absolute;top:50%;left:0;margin-top:-.6em}.container.medication-histories.show .main-content .saving-amount-section .amount-changes{margin-top:30px;display:table;width:100%}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug{display:table-cell;width:40%}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul{margin-top:20px;padding:20px;border:1px solid #d3d3d3}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li{font-size:14px;font-size:1.4rem;border-bottom:2px solid #d3d3d3;padding:30px 0 15px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li:first-child{padding-top:0}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li dl{display:table;width:100%}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li dl dt{display:table-cell;white-space:nowrap;position:relative}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li dl dt:before{font-size:12px;font-size:1.2rem;content:'●';color:#8cc051;margin-right:5px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li dl dd{display:table-cell;text-align:right}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li.prescribed-charge dt,.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li.prescribed-charge dd{color:#8cc051}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li.prescribed-charge dt .copayment{font-size:10px;font-size:1rem;position:absolute;top:0;left:-.5em}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .original-drug ul li.prescribed-charge dd em{font-size:30px;font-size:3rem}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .exchangable-generic-text{font-size:12px;font-size:1.2rem;width:20%;display:table-cell;text-align:center;vertical-align:middle;color:#8cc051}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .exchangable-generic-text:before{content:'';background:url(https://img-a.kencom.jp/assets/pc/sprite-medication-histories-sae140ccc2b-4e755dbd83a804f0a0188e1afcbc3437.png);-moz-background-size:54px 51px;-o-background-size:54px 51px;-webkit-background-size:54px 51px;background-size:54px 51px;background-position:0 0;width:54px;height:51px;display:block;margin:0 auto 5px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug{display:table-cell;width:40%}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul{margin-top:20px;padding:10px 15px;border:4px solid #8cc051}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li{border-bottom:2px solid #d3d3d3;padding:12px 0 24px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li:first-child{padding-top:0}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li:last-child{border-bottom:none}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li dl dt{font-size:15px;font-size:1.5rem;color:#8cc051;font-weight:bold}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li dl dd{font-size:16px;font-size:1.6rem;margin-top:20px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li dl dd.saving-amount{text-align:center}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li dl dd.saving-amount em{color:#8cc051;font-size:30px;font-size:3rem}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug ul li dl dd.saving-amount em .unit{font-size:16px;font-size:1.6rem}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug .note{font-size:12px;font-size:1.2rem;margin-top:.5em;margin-left:1.5em;text-indent:-1.5em;color:#787878}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug.not-applicable ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;padding:0;border-color:#b4b4b4;width:100%;min-height:210px}.container.medication-histories.show .main-content .saving-amount-section .amount-changes .generic-drug.not-applicable ul .not-applicable-text{font-size:14px;font-size:1.4rem;color:#b4b4b4;line-height:1.65;display:table-cell;vertical-align:middle;text-align:center;padding-top:1.5em}.container.medication-histories.show .main-content .candidates-generic-section{margin-top:50px}.container.medication-histories.show .main-content .candidates-generic-section table{width:100%;margin-top:30px}.container.medication-histories.show .main-content .candidates-generic-section th,.container.medication-histories.show .main-content .candidates-generic-section td{font-size:12px;font-size:1.2rem;padding:0;line-height:1.5;text-align:center}.container.medication-histories.show .main-content .candidates-generic-section th{padding:.75em 0;color:#fff;background-color:#b4b4b4;border:none;border-right:1px solid #fff}.container.medication-histories.show .main-content .candidates-generic-section th:last-child{border-right:1px solid #b4b4b4}.container.medication-histories.show .main-content .candidates-generic-section th:nth-child(1){width:41%}.container.medication-histories.show .main-content .candidates-generic-section th:nth-child(2){width:13%}.container.medication-histories.show .main-content .candidates-generic-section th:nth-child(3){width:23%;background-color:#97c85f}.container.medication-histories.show .main-content .candidates-generic-section th:nth-child(4){width:23%;background-color:#97c85f}.container.medication-histories.show .main-content .candidates-generic-section td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 8px;background-color:#fff;word-wrap:break-word;border:1px solid #b4b4b4;border-top:none}.container.medication-histories.show .main-content .candidates-generic-section td em{font-weight:bold;color:#8cc051}.container.medication-histories.show .main-content .candidates-generic-section td:nth-child(1){text-align:left}.container.medication-histories.show .main-content .candidates-generic-section td:nth-child(3){background-color:#f2f8ec}.container.medication-histories.show .main-content .candidates-generic-section td:nth-child(4){background-color:#f2f8ec}.container.medication-histories.show .main-content .banner{margin-top:30px;text-align:center}.container.medication-histories.show .main-content .banner img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.container.point.login-bonus-modal,.modal-content.point.login-bonus-modal{z-index:10;text-align:center;padding-bottom:0}.container.point.login-bonus-modal h4.heading,.modal-content.point.login-bonus-modal h4.heading{margin-bottom:0;height:45px;line-height:45px;font-size:20px;font-size:2rem}.container.point.login-bonus-modal .bonus-container,.modal-content.point.login-bonus-modal .bonus-container{background-color:#f4e95c;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0;border-radius:0 0 8px 8px}.container.point.login-bonus-modal .bonus-content,.modal-content.point.login-bonus-modal .bonus-content{position:relative;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0;border-radius:0 0 8px 8px;min-height:500px;border:1px solid #e9e9e9;overflow:hidden}.container.point.login-bonus-modal .bonus-content .bg-jaggy-circle,.modal-content.point.login-bonus-modal .bonus-content .bg-jaggy-circle{position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:787px 3149px;-o-background-size:787px 3149px;-webkit-background-size:787px 3149px;background-size:787px 3149px;background-position:-392px -800px;width:295px;height:291px;top:84px;left:70px}.container.point.login-bonus-modal .bonus-content .bg-sunburst,.modal-content.point.login-bonus-modal .bonus-content .bg-sunburst{position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:787px 3149px;-o-background-size:787px 3149px;-webkit-background-size:787px 3149px;background-size:787px 3149px;background-position:0 -2081px;width:787px;height:1068px;top:-310px;left:-180px}.container.point.login-bonus-modal .bonus-content .coin-1,.modal-content.point.login-bonus-modal .bonus-content .coin-1,.container.point.login-bonus-modal .bonus-content .coin-2,.modal-content.point.login-bonus-modal .bonus-content .coin-2,.container.point.login-bonus-modal .bonus-content .coin-3,.modal-content.point.login-bonus-modal .bonus-content .coin-3{position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:787px 3149px;-o-background-size:787px 3149px;-webkit-background-size:787px 3149px;background-size:787px 3149px;background-position:0 -320px;width:86px;height:84px}.container.point.login-bonus-modal .bonus-content .coin-1,.modal-content.point.login-bonus-modal .bonus-content .coin-1{top:110px;left:70px;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.container.point.login-bonus-modal .bonus-content .coin-2,.modal-content.point.login-bonus-modal .bonus-content .coin-2{top:148px;left:278px;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}.container.point.login-bonus-modal .bonus-content .coin-3,.modal-content.point.login-bonus-modal .bonus-content .coin-3{top:196px;left:38px;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}.container.point.login-bonus-modal .bonus-content .txt-bonus-statement,.modal-content.point.login-bonus-modal .bonus-content .txt-bonus-statement{position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:1574px 6298px;-o-background-size:1574px 6298px;-webkit-background-size:1574px 6298px;background-size:1574px 6298px;background-position:0 -210px;width:354px;height:57px;top:20px;left:45px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.point.login-bonus-modal .bonus-content .txt-bonus-pt,.modal-content.point.login-bonus-modal .bonus-content .txt-bonus-pt{position:absolute;top:145px;left:137px;font-weight:bold;line-height:1.2;font-size:40px;font-size:4rem;color:#ef3c52}.container.point.login-bonus-modal .bonus-content .txt-bonus-pt em,.modal-content.point.login-bonus-modal .bonus-content .txt-bonus-pt em{font-size:60px;font-size:6rem}.container.point.login-bonus-modal .bonus-content .modal-content-notice,.modal-content.point.login-bonus-modal .bonus-content .modal-content-notice{position:absolute;line-height:1.5;width:100%;margin:0;padding:0;background:none;top:320px;left:0;text-align:left;color:#787878;font-size:14px;font-size:1.4rem}.container.point.login-bonus-modal .bonus-content .modal-content-notice .content-notice-h,.modal-content.point.login-bonus-modal .bonus-content .modal-content-notice .content-notice-h{color:#787878;background:none;height:1em;line-height:1;margin:10px 40px;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:left}.container.point.login-bonus-modal .bonus-content .modal-content-notice ul,.modal-content.point.login-bonus-modal .bonus-content .modal-content-notice ul{margin:10px 40px}.container.point.login-bonus-modal .bonus-content .close-btn,.modal-content.point.login-bonus-modal .bonus-content .close-btn{position:absolute;top:395px;left:0;min-width:286px}.modal-show-before .container.point.login-bonus-modal .bonus-content,.modal-show-before .modal-content.point.login-bonus-modal .bonus-content{visibility:hidden}.modal-show .container.point.login-bonus-modal .bonus-content,.modal-show .modal-content.point.login-bonus-modal .bonus-content{visibility:visible}.modal-show .container.point.login-bonus-modal .bonus-content .txt-bonus-statement,.modal-show .modal-content.point.login-bonus-modal .bonus-content .txt-bonus-statement{-moz-transition:-moz-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:-o-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-animation-name:txt-bonus-statement;-webkit-animation-name:txt-bonus-statement;animation-name:txt-bonus-statement;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}.modal-show .container.point.login-bonus-modal .bonus-content .txt-bonus-pt,.modal-show .modal-content.point.login-bonus-modal .bonus-content .txt-bonus-pt{visibility:hidden;-moz-transition:-moz-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.2s;-o-transition:-o-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.2s;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-delay:0.2s;transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.2s;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-name:txt-bonus-pt;-webkit-animation-name:txt-bonus-pt;animation-name:txt-bonus-pt;-moz-animation-duration:0.85s;-webkit-animation-duration:0.85s;animation-duration:0.85s;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}.modal-show .container.point.login-bonus-modal .bonus-content .bg-jaggy-circle,.modal-show .modal-content.point.login-bonus-modal .bonus-content .bg-jaggy-circle{-moz-animation-name:jaggy-circle;-webkit-animation-name:jaggy-circle;animation-name:jaggy-circle;-moz-animation-duration:0.85s;-webkit-animation-duration:0.85s;animation-duration:0.85s;-moz-animation-timing-function:cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-timing-function:cubic-bezier(0.77, 0, 0.175, 1);animation-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.modal-show .container.point.login-bonus-modal .bonus-content .bg-sunburst,.modal-show .modal-content.point.login-bonus-modal .bonus-content .bg-sunburst{-moz-transition:-moz-transform 1.25s ease-in-out;-o-transition:-o-transform 1.25s ease-in-out;-webkit-transition:-webkit-transform 1.25s ease-in-out;transition:transform 1.25s ease-in-out;-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.modal-show .container.point.login-bonus-modal .bonus-content .coin-1,.modal-show .modal-content.point.login-bonus-modal .bonus-content .coin-1{visibility:hidden;-moz-animation-name:coin-1;-webkit-animation-name:coin-1;animation-name:coin-1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-duration:0.215s;-webkit-animation-duration:0.215s;animation-duration:0.215s;-moz-animation-delay:0.85s;-webkit-animation-delay:0.85s;animation-delay:0.85s}.modal-show .container.point.login-bonus-modal .bonus-content .coin-2,.modal-show .modal-content.point.login-bonus-modal .bonus-content .coin-2{visibility:hidden;-moz-animation-name:coin-2;-webkit-animation-name:coin-2;animation-name:coin-2;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-duration:0.215s;-webkit-animation-duration:0.215s;animation-duration:0.215s;-moz-animation-delay:0.95s;-webkit-animation-delay:0.95s;animation-delay:0.95s}.modal-show .container.point.login-bonus-modal .bonus-content .coin-3,.modal-show .modal-content.point.login-bonus-modal .bonus-content .coin-3{visibility:hidden;-moz-animation-name:coin-3;-webkit-animation-name:coin-3;animation-name:coin-3;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-duration:0.215s;-webkit-animation-duration:0.215s;animation-duration:0.215s;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes jaggy-circle{0%{-moz-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}100%{-moz-transform:scale(1) rotate(720deg);-ms-transform:scale(1) rotate(720deg);-webkit-transform:scale(1) rotate(720deg);transform:scale(1) rotate(720deg)}}@-moz-keyframes jaggy-circle{0%{-moz-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}100%{-moz-transform:scale(1) rotate(720deg);-ms-transform:scale(1) rotate(720deg);-webkit-transform:scale(1) rotate(720deg);transform:scale(1) rotate(720deg)}}@-ms-keyframes jaggy-circle{0%{-moz-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}100%{-moz-transform:scale(1) rotate(720deg);-ms-transform:scale(1) rotate(720deg);-webkit-transform:scale(1) rotate(720deg);transform:scale(1) rotate(720deg)}}@-o-keyframes jaggy-circle{0%{-moz-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}100%{-moz-transform:scale(1) rotate(720deg);-ms-transform:scale(1) rotate(720deg);-webkit-transform:scale(1) rotate(720deg);transform:scale(1) rotate(720deg)}}@keyframes jaggy-circle{0%{-moz-transform:scale(0) rotate(0);-ms-transform:scale(0) rotate(0);-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}100%{-moz-transform:scale(1) rotate(720deg);-ms-transform:scale(1) rotate(720deg);-webkit-transform:scale(1) rotate(720deg);transform:scale(1) rotate(720deg)}}@-webkit-keyframes txt-bonus-statement{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes txt-bonus-statement{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes txt-bonus-statement{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes txt-bonus-statement{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes txt-bonus-statement{0%{-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes txt-bonus-pt{0%{visibility:visible;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{visibility:visible;-moz-transform:scale(1.6, 1.6);-ms-transform:scale(1.6, 1.6);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}100%{visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes txt-bonus-pt{0%{visibility:visible;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{visibility:visible;-moz-transform:scale(1.6, 1.6);-ms-transform:scale(1.6, 1.6);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}100%{visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes txt-bonus-pt{0%{visibility:visible;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{visibility:visible;-moz-transform:scale(1.6, 1.6);-ms-transform:scale(1.6, 1.6);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}100%{visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes txt-bonus-pt{0%{visibility:visible;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{visibility:visible;-moz-transform:scale(1.6, 1.6);-ms-transform:scale(1.6, 1.6);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}100%{visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes txt-bonus-pt{0%{visibility:visible;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}65%{visibility:visible;-moz-transform:scale(1.6, 1.6);-ms-transform:scale(1.6, 1.6);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}100%{visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes coin-1{0%{visibility:visible;-moz-transform:scale(1.8) rotate(-10deg);-ms-transform:scale(1.8) rotate(-10deg);-webkit-transform:scale(1.8) rotate(-10deg);transform:scale(1.8) rotate(-10deg)}100%{visibility:visible;-moz-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@-moz-keyframes coin-1{0%{visibility:visible;-moz-transform:scale(1.8) rotate(-10deg);-ms-transform:scale(1.8) rotate(-10deg);-webkit-transform:scale(1.8) rotate(-10deg);transform:scale(1.8) rotate(-10deg)}100%{visibility:visible;-moz-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@-ms-keyframes coin-1{0%{visibility:visible;-moz-transform:scale(1.8) rotate(-10deg);-ms-transform:scale(1.8) rotate(-10deg);-webkit-transform:scale(1.8) rotate(-10deg);transform:scale(1.8) rotate(-10deg)}100%{visibility:visible;-moz-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@-o-keyframes coin-1{0%{visibility:visible;-moz-transform:scale(1.8) rotate(-10deg);-ms-transform:scale(1.8) rotate(-10deg);-webkit-transform:scale(1.8) rotate(-10deg);transform:scale(1.8) rotate(-10deg)}100%{visibility:visible;-moz-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@keyframes coin-1{0%{visibility:visible;-moz-transform:scale(1.8) rotate(-10deg);-ms-transform:scale(1.8) rotate(-10deg);-webkit-transform:scale(1.8) rotate(-10deg);transform:scale(1.8) rotate(-10deg)}100%{visibility:visible;-moz-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@-webkit-keyframes coin-2{0%{visibility:visible;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{visibility:visible;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}}@-moz-keyframes coin-2{0%{visibility:visible;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{visibility:visible;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}}@-ms-keyframes coin-2{0%{visibility:visible;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{visibility:visible;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}}@-o-keyframes coin-2{0%{visibility:visible;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{visibility:visible;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}}@keyframes coin-2{0%{visibility:visible;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{visibility:visible;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}}@-webkit-keyframes coin-3{0%{visibility:visible;-moz-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);-webkit-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}100%{visibility:visible;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}}@-moz-keyframes coin-3{0%{visibility:visible;-moz-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);-webkit-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}100%{visibility:visible;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}}@-ms-keyframes coin-3{0%{visibility:visible;-moz-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);-webkit-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}100%{visibility:visible;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}}@-o-keyframes coin-3{0%{visibility:visible;-moz-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);-webkit-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}100%{visibility:visible;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}}@keyframes coin-3{0%{visibility:visible;-moz-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);-webkit-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}100%{visibility:visible;-moz-transform:scale(0.6) rotate(10deg);-ms-transform:scale(0.6) rotate(10deg);-webkit-transform:scale(0.6) rotate(10deg);transform:scale(0.6) rotate(10deg)}}.container.point .current-point-header,.modal-content.point .current-point-header{background-color:#f69156;padding:10px;margin-bottom:20px}.container.point .current-point-header .current-point-box,.modal-content.point .current-point-header .current-point-box{background-color:#fff;padding:10px 20px;width:460px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:0 auto;position:relative}.container.point .current-point-header .current-point-box:before,.modal-content.point .current-point-header .current-point-box:before{content:"";position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:787px 3149px;-o-background-size:787px 3149px;-webkit-background-size:787px 3149px;background-size:787px 3149px;background-position:-177px -105px;width:67px;height:71px;left:-80px;top:-5px}.container.point .current-point-header .current-point-box:after,.modal-content.point .current-point-header .current-point-box:after{content:"";position:absolute;background:url(https://img-a.kencom.jp/assets/pc/sprite-points-s8d48e6cf11-564c8d31be505565365126a53ec1d1ae.png);-moz-background-size:787px 3149px;-o-background-size:787px 3149px;-webkit-background-size:787px 3149px;background-size:787px 3149px;background-position:-142px -238px;width:81px;height:82px;right:-90px;top:-5px}.container.point .current-point-header .current-point,.modal-content.point .current-point-header .current-point{text-align:center;font-size:18px;font-size:1.8rem;font-weight:bold}.container.point .current-point-header .current-point em,.modal-content.point .current-point-header .current-point em{font-size:24px;font-size:2.4rem;font-weight:bold}.container.point .current-point-header .expire,.modal-content.point .current-point-header .expire{color:#787878;font-weight:normal;font-size:14px;font-size:1.4rem}.container.point .content-notice,.modal-content.point .content-notice{margin-bottom:40px}.container.point .content-notice ul,.modal-content.point .content-notice ul{margin-bottom:0}.container.point .content-notice .content-notice-h,.modal-content.point .content-notice .content-notice-h{margin-bottom:.5em}.container.point .nav-point,.modal-content.point .nav-point{margin-top:40px;padding-top:20px;border-top:1px dashed #d3d3d3}.container.point .nav-point li,.modal-content.point .nav-point li{margin-bottom:1.5em;text-align:right}.container.point .nav-point a,.modal-content.point .nav-point a{display:inline-block}.container.point .nav-point a:hover,.modal-content.point .nav-point a:hover{background:none;text-decoration:underline}.container.point .nav-point+.content-notice,.modal-content.point .nav-point+.content-notice{border-top:none}.point-modal{width:440px}.container.bankbook .point-book-heading{position:relative}.container.bankbook .point-book-heading .page-ttl{margin-bottom:0}.container.bankbook .point-book-heading .point-count{position:absolute;right:0;top:-10px}.container.bankbook .point-book-heading .point-count .label{border:1px solid #787878;width:66px;font-size:14px;font-size:1.4rem;background-color:#787878;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px;border-radius:20px 0 0 20px;padding:10px 0;display:inline-block;color:#fff}.container.bankbook .point-book-heading .point-count .num{border:1px solid #787878;width:90px;text-align:right;display:inline-block;font-size:14px;font-size:1.4rem;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0;border-radius:0 20px 20px 0;padding:10px 10px 10px 0;font-weight:bold}.container.bankbook .gift-link-nav{text-align:right;margin:15px 0}.container.bankbook .gift-link-nav+.history-table{margin-top:30px}.container.bankbook .gift-link-nav li{display:inline-block}.container.bankbook .gift-link-nav li+li{margin-left:5px}.container.bankbook .gift-link-nav a{display:inline-block;padding:8px;min-width:130px}.container.bankbook .gift-link-nav a i{margin-top:.1em}.container.bankbook .gift-link-nav+.history-table{margin-top:10px}.container.bankbook .history-table{table-layout:fixed}.container.bankbook .history-table .col-date{width:160px}.container.bankbook .history-table .col-others{width:100%}.container.bankbook .history-table .col-point{width:250px}.container.bankbook .history-table .col-gift-type{width:100px}.container.bankbook .history-table .col-gift-date{width:110px}.container.bankbook .history-table .col-get-gift-method{width:145px}.container.bankbook .history-table thead tr{height:40px}.container.bankbook .history-table thead th{border-color:#fff;border-width:0;background-color:#b4b4b4;color:#fff}.container.bankbook .history-table thead th+th{border-left-width:1px}.container.bankbook .history-table tbody tr{height:40px}.container.bankbook .history-table tbody tr:nth-child(even){background-color:#f4f4f4}.container.bankbook .history-table tbody td{border-left-width:0;border-right-width:0;font-size:12px;font-size:1.2rem}.container.bankbook .history-table tbody .point-cell{text-align:right;padding-right:94px;position:relative}.container.bankbook .history-table tbody .point-cell i{left:50px;top:-5px;position:absolute;padding:6px;color:#fff}.container.bankbook .history-table tbody .point-cell i.payment{background-color:#ef3c52}.container.bankbook .history-table tbody .point-cell i.payment:before{content:"出"}.container.bankbook .history-table tbody .point-cell i.achievement{background-color:#4A90E2}.container.bankbook .history-table tbody .point-cell i.achievement:before{content:"入"}.container.bankbook .history-table tbody .description{text-align:left;line-height:1.5;padding:10px}.container.bankbook .history-table tbody .description dt{font-weight:bold}.container.bankbook .history-table tbody .description dt:after{content:"："}.container.bankbook .history-table tbody .description dd{word-break:break-all}.container.bankbook .history-table tbody .description .price dt,.container.bankbook .history-table tbody .description .price dd{display:inline}.container.bankbook .history-table tbody .description a{color:#4A90E2}.container.bankbook .history-table tbody .description .gift-fa{margin-right:5px;color:#4a4a4a}.container.bankbook .content-notice{margin-bottom:40px}.container.bankbook .content-notice ul{margin-bottom:0}.container.bankbook .content-notice .content-notice-h{margin-bottom:.5em}.container.bankbook .nav-point{margin-top:40px;padding-top:20px;border-top:1px dashed #d3d3d3}.container.bankbook .nav-point li{margin-bottom:1.5em;text-align:right}.container.bankbook .nav-point a{display:inline-block}.container.bankbook .nav-point a:hover{background:none;text-decoration:underline}.container.bankbook .nav-point+.content-notice{border-top:none}/*!
 * FullCalendar v2.4.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;width:1em;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, left, right);background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer:before{right:auto;cursor:w-resize}.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer:before{left:auto;cursor:e-resize}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}.container.vital [v-cloak]{display:none}.container.vital .main-content{padding-bottom:50px}.container.vital .main-content .section-lifelog .view-lifelog-data button{background-color:#fff;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-moz-linear-gradient(270deg, #fff 25%, rgba(207,207,207,0.1) 100%);background-image:-webkit-linear-gradient(270deg, #fff 25%, rgba(207,207,207,0.1) 100%);background-image:linear-gradient(-180deg, #fff 25%, rgba(207,207,207,0.1) 100%);border:1px solid #b4b4b4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;text-align:center;height:32px;line-height:32px;padding:0 1em;cursor:pointer}.container.vital .main-content .section-lifelog .view-lifelog-data button:hover{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-moz-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:-webkit-linear-gradient(90deg, #fff 25%, rgba(207,207,207,0.25) 100%);background-image:linear-gradient(0deg, #fff 25%, rgba(207,207,207,0.25) 100%)}.container.vital .main-content .section-lifelog .view-lifelog-data button:disabled{background-image:none;background-color:rgba(74,74,74,0.2);cursor:not-allowed}.container.vital .main-content .behavioral-objectives .objective-data{border:1px solid #d3d3d3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative}.container.vital .main-content .behavioral-objectives .objective-data h3{color:#787878;text-align:center;font-size:16px;font-size:1.6rem;padding:1em 0;background-color:#eee;border-bottom:1px solid #d3d3d3;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px;border-radius:6px 6px 0 0}.container.vital .main-content .behavioral-objectives .objective-data .inputted-objective-data{padding:.75em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;min-height:3em;resize:vertical;font-size:14px;font-size:1.4rem;line-height:1.65}.container.vital .main-content .behavioral-objectives .objective-data .inputted-objective-data.edit{display:block;margin-bottom:0;outline:none;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0;border-radius:0 0 6px 6px;border:1px solid rgba(96,193,210,0.8);background-color:rgba(96,193,210,0.1)}.container.vital .main-content .behavioral-objectives .objective-data .inputted-objective-data.empty{color:#b4b4b4}.container.vital .main-content .behavioral-objectives .objective-data .inputted-objective-data.view{word-break:break-all;white-space:pre-wrap}.container.vital .main-content .behavioral-objectives .objective-data .btn-save,.container.vital .main-content .behavioral-objectives .objective-data .btn-edit{width:120px;height:32px;line-height:32px;padding:0;position:absolute;right:10px;top:10px;font-size:14px;font-size:1.4rem;cursor:pointer}.container.vital .main-content .behavioral-objectives .objective-data .btn-save>.icon,.container.vital .main-content .behavioral-objectives .objective-data .btn-edit>.icon{margin-right:.25em}.container.vital .main-content .behavioral-objectives .objective-data-count{margin-top:.5em;font-size:10px;font-size:1rem;text-align:right;color:#b4b4b4}.container.vital .main-content .section-lifelog{margin-top:40px}.container.vital .main-content .section-lifelog h3{color:#787878;font-size:18px;font-size:1.8rem;font-weight:bold;padding-bottom:.5em;margin-bottom:1em;border-bottom:4px solid #d3d3d3}.container.vital .main-content .section-lifelog .edit-lifelog-btn{margin:20px 0 30px 0;width:340px;cursor:pointer}.container.vital .main-content .section-lifelog .edit-lifelog-btn>.icon{margin-right:.25em}.container.vital .main-content .section-lifelog .view-lifelog-data{padding:20px 0;border-bottom:1px dashed #d3d3d3}.container.vital .main-content .section-lifelog .view-lifelog-data>h4{font-size:16px;font-size:1.6rem;border-left:4px solid #787878;padding:.2em 0;margin-bottom:30px;text-indent:.5em;font-weight:bold}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller{margin-bottom:20px}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-period{width:50%;float:left;height:32px;line-height:32px}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-period ul{margin-left:10px}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-period ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-period li{float:left;margin-right:1em}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-period li:last-child{margin-right:0}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale{width:50%;float:right}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale ul{float:right;margin-right:10px}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale li{float:left}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale li .show-weekly-btn{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;border-right:none}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-controller .switch-graph-scale li .show-monthly-btn{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas{padding-left:20px 0}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err{display:none;padding:15px;text-align:center;border:1px dashed #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err .err-msg{font-size:14px;font-size:1.4rem;line-height:1.5;color:#787878}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err .err-msg:before{font-size:70px;font-size:7rem;color:#ef3c52;content:"\f06a";font-family:FontAwesome;display:block}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err .reload-btn{width:135px;height:35px;margin:15px auto auto}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err .reload-btn .icon{margin-right:.25em}.container.vital .main-content .section-lifelog .view-lifelog-data .graph-canvas .chart-err .reload-btn a{padding:0;line-height:35px}.container.vital .main-content .section-lifelog .view-lifelog-data+.view-lifelog-data{border-bottom:none}.container.vital .modal-wrap{display:none}.container.vital .modal-wrap .modal-content h4{margin-bottom:20px}.container.vital .modal-inner{padding-right:35px;padding-left:35px;font-size:14px;font-size:1.4rem;min-height:300px}.container.vital .modal-inner .lifelog-calendar .description{font-size:14px;font-size:1.4rem;line-height:1.65;margin-bottom:1em}.container.vital .modal-inner .lifelog-calendar .fc-center h2{font-size:20px;font-size:2rem}.container.vital .modal-inner .lifelog-calendar .tooltip{display:none;z-index:9999;width:205px;padding:.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;line-height:1.5;text-align:left;position:absolute;-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);word-wrap:break-word}.container.vital .modal-inner .lifelog-form .btns{margin-top:30px;text-align:center}.container.vital .modal-inner .lifelog-form .btns li{width:160px;display:inline-block;margin-right:15px}.container.vital .modal-inner .lifelog-form .btns li:last-child{margin-right:0}.container.vital .modal-inner .lifelog-form.input .err-field dl{text-align:left}.container.vital .modal-inner .lifelog-form.input .input-date{font-size:20px;font-size:2rem;margin-bottom:1em}.container.vital .modal-inner .lifelog-form.input .default-form{font-size:16px;font-size:1.6rem;text-align:left}.container.vital .modal-inner .lifelog-form.input .default-form div{margin-top:0;margin-bottom:10px}.container.vital .modal-inner .lifelog-form.input .default-form label,.container.vital .modal-inner .lifelog-form.input .default-form input,.container.vital .modal-inner .lifelog-form.input .default-form textarea{display:inline-block;margin:0}.container.vital .modal-inner .lifelog-form.input .default-form label{display:block;width:5em;float:left;margin-top:.5em}.container.vital .modal-inner .lifelog-form.input .default-form input{width:120px;min-height:40px;margin-right:.5em}.container.vital .modal-inner .lifelog-form.input .default-form textarea{width:450px}.container.vital .modal-inner .lifelog-form.input .default-form input,.container.vital .modal-inner .lifelog-form.input .default-form textarea{padding:.5em}.container.vital .modal-inner .lifelog-form.confirm .input-date{font-size:20px;font-size:2rem;margin-bottom:1em}.container.vital .modal-inner .lifelog-form.confirm th{width:6em}.container.vital .modal-inner .lifelog-form.confirm td{text-align:left;padding-left:.5em;padding-right:.5em;line-height:1.65;word-break:break-all}.container.vital .modal-inner .lifelog-form.complete p{font-size:16px;font-size:1.6rem;line-height:1.5}.container.vital .modal-inner .lifelog-form.complete .input-complete-icon{margin-top:20px;font-size:70px;font-size:7rem;color:#f69156}.container.vital .modal-inner .lifelog-form.err p{font-size:16px;font-size:1.6rem;line-height:1.5}.container.vital .modal-inner .lifelog-form.err .input-err-icon{margin-top:20px;font-size:70px;font-size:7rem;color:#ef3c52}.container.vital .modal-inner .calendar_data_comment{width:20px;height:20px;position:relative}.container.vital .modal-inner .calendar_data_comment:before{content:"\f0e5";font-family:FontAwesome}.container.vital .modal-inner .calendar_data_step_count,.container.vital .modal-inner .calendar_data_weight,.container.vital .modal-inner .calendar_data_comment{background-color:transparent;border:none;color:#4a4a4a;font-size:14px;font-size:1.4rem;text-align:right;font-weight:normal}.container.vital .modal-inner .calendar_data_step_count{color:#f69156}.container.vital .modal-inner .calendar_data_weight{color:#60c1d2}.container.vital .modal-inner .calendar_data_comment{text-align:right;position:relative;top:-18px;left:40px}.container.vital .modal-inner .calendar_data_comment.is-hidden-icon{visibility:hidden}.container.vital .modal-inner .fc-day-header{padding:.5em 0;font-size:14px;font-size:1.4rem}.container.vital .modal-inner .fc-day-number{text-align:left;font-size:12px;font-size:1.2rem}.container.vital .modal-inner .fc-day-number:after{content:"\f044";float:right;font-family:FontAwesome}.container.vital .modal-inner .fc-day-number.fc-other-month:after,.container.vital .modal-inner .fc-day-number.fc-future:after{display:none}.container.vital .modal-inner .fc-content-skeleton{position:relative;font-size:12px;font-size:1.2rem}.container.vital .modal-inner .fc-time{display:none}.container.vital .modal-inner .fc-day.fc-today{background-color:rgba(140,192,81,0.25)}.container.vital .modal-inner .fc-day.fc-other-month{background-color:#f5f5f5}.continuous-use-secede .contents{background-color:#fff}.continuous-use-secede .btn-group{position:relative;overflow:hidden}.continuous-use-secede .btn-group ul{position:relative;left:50%;float:left}.continuous-use-secede .btn-group ul .exec-btn{position:relative;left:-50%}.continuous-use-secede .main-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px 50px 30px;line-height:1.5}.continuous-use-secede.index .main-content p{margin-bottom:1.5em}.continuous-use-secede.index .main-content .disclosure-statement h3{font-weight:bold;margin-bottom:.5em}.continuous-use-secede.index .main-content .disclosure-statement dt{color:#ef3c52;margin-top:2em}.continuous-use-secede.index .main-content .disclosure-statement dt:first-child{margin-top:0}.continuous-use-secede.index .main-content .disclosure-statement dt:before{content:"■";margin-right:.5em}.continuous-use-secede.index .main-content .disclosure-statement dd{padding-left:1.5em}.continuous-use-secede.index .main-content .disclosure-statement dd ul{margin:1em}.continuous-use-secede.index .main-content .disclosure-statement dd ul li{list-style-type:disc;margin-bottom:1em}.continuous-use-secede.confirm .main-content .confirm-warn-msg{margin-top:1em;font-size:20px;font-size:2rem;font-weight:bold;text-align:center;color:#ef3c52}.continuous-use-secede.confirm .main-content .confirm-msg{margin-top:1em;font-size:20px;font-size:2rem;font-weight:bold;text-align:center}.continuous-use-secede.complete .main-content{font-weight:bold}.continuous-use-secede.complete .main-content h3{margin-top:1em;font-size:36px;font-size:3.6rem;text-align:center}.continuous-use-secede.complete .main-content .complete-msg{padding-top:100px}.container.user-invitations .main-content{padding-bottom:60px}.container.user-invitations .alt{display:block;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.user-invitations .code{padding:0 5px;font-size:1.2em;color:#f69156}.container.user-invitations .text{padding:10px 0;font-size:14px;font-size:1.4rem;line-height:1.8;color:#787878}.container.user-invitations .content-action{margin-bottom:30px;padding:20px 60px;text-align:center;background-color:#fef6f1;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.container.user-invitations .content-action em{font-weight:bold}.container.user-invitations .content-action .text{padding-top:0}.container.user-invitations .content-action .invitation-btns{margin-bottom:15px;padding:10px;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.container.user-invitations .content-action .invitation-btns:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.user-invitations .content-action .invitation-btns li{width:33.33%;float:left;text-align:center}.container.user-invitations .content-action .invitation-btns li a{display:block;padding:10px;border-right:1px solid #d3d3d3;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;cursor:pointer}.container.user-invitations .content-action .invitation-btns li a:hover{opacity:.6}.container.user-invitations .content-action .invitation-btns li a span{display:block;margin:0 auto}.container.user-invitations .content-action .invitation-btns li.mail span{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-716px -59px;width:120px;height:60px}.container.user-invitations .content-action .invitation-btns li.twitter span{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-852px 0;width:121px;height:59px}.container.user-invitations .content-action .invitation-btns li.facebook span{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-716px 0;width:136px;height:59px}.container.user-invitations .content-action .invitation-btns li:last-child>a{border-right:none}.container.user-invitations .content-action .invitation-code{padding:10px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:16px;font-size:1.6rem;font-weight:bold}.container.user-invitations .content-action .invitation-code em{font-weight:bold}.container.user-invitations .content-section{margin-bottom:60px}.container.user-invitations .content-section-h{margin-bottom:25px;padding-bottom:15px;font-size:20px;font-size:2rem;line-height:1.4;border-bottom:1px solid #d3d3d3}.container.user-invitations .content-section.outline{padding-top:20px}.container.user-invitations .content-section.outline .outline-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -722px;width:716px;height:209px}.container.user-invitations .content-section.flow .flow-list{margin-bottom:40px}.container.user-invitations .content-section.flow .flow-list:after{content:".";display:block;clear:both;height:0;visibility:hidden}.container.user-invitations .content-section.flow .flow-list li{float:left;width:213px;padding-right:40px;background:no-repeat 237px 70px;background-image:url(https://img-a.kencom.jp/assets/pc/user-invitations/flow-arrow-694fc9b0c3004e3c12ea33c86e20b20b.png);background-size:16px 24px}.container.user-invitations .content-section.flow .flow-list li.flow-2{background-position:215px 70px}.container.user-invitations .content-section.flow .flow-list li:last-child{padding-right:0;background:none}.container.user-invitations .content-section.flow .flow-img{margin-bottom:5px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container.user-invitations .content-section.flow .flow-1 .flow-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-207px -119px;width:216px;height:147px}.container.user-invitations .content-section.flow .flow-2 .flow-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-724px -326px;width:201px;height:145px}.container.user-invitations .content-section.flow .flow-3 .flow-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -119px;width:207px;height:146px}.container.user-invitations .content-section.detail{margin-bottom:0px}.container.user-invitations .content-section.detail .text{padding:0}.container.user-invitations .content-section.detail h4{margin-top:20px;font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:bold;color:#787878}.container.user-invitations .content-section.campaign .campaign-h{margin-bottom:20px;padding-bottom:0;background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 0;width:716px;height:47px}.container.user-invitations .content-section.campaign .campaign-ttl{margin-bottom:20px;font-size:21px;font-size:2.1rem;line-height:42px;letter-spacing:1px;text-align:center;color:#fff;height:44px;background-image:url(https://img-a.kencom.jp/assets/pc/user-invitations/campaign-h-3997208c5bdc76a9a2ece8321fde8271.png);background-repeat:no-repeat;background-size:100%}.container.user-invitations .content-section.campaign .campaign-period{font-size:20px;font-size:2rem;border-top:1px solid #f69156;border-bottom:1px solid #f69156;padding:.35em 0;margin-bottom:20px;text-align:center;color:#f69156}.container.user-invitations .content-section.campaign .campaign-period .year,.container.user-invitations .content-section.campaign .campaign-period .month,.container.user-invitations .content-section.campaign .campaign-period .date{font-size:26px;font-size:2.6rem}.container.user-invitations .content-section.campaign .campaign-image{max-width:100%}.container.user-invitations .content-section.campaign .campaign-lead{margin:0 auto 20px;background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -266px;width:547px;height:60px}.container.user-invitations .content-section.campaign .campaign-outline-img{margin:0 auto 40px;background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -326px;width:724px;height:187px}.container.user-invitations .content-section.campaign .campaign-incentive{margin:0 auto 20px;background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -59px;width:716px;height:55px}.container.user-invitations .content-section.campaign .text{text-align:center}.container.user-invitations .content-section.campaign .campaign-table{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -931px;width:713px;height:256px}.container.user-invitations .content-section.campaign .campaign-caption{text-align:left;font-size:12px;font-size:1.2rem}.container.user-invitations.invitee .content-section.outline .new-register-btn,.container.user-invitations.invitee .get-started .new-register-btn{width:388px;margin:0px auto}.container.user-invitations.invitee .content-section.outline .new-register-btn a,.container.user-invitations.invitee .get-started .new-register-btn a{height:60px;font-size:24px;font-size:2.4rem;line-height:2.5}.container.user-invitations.invitee .content-section.outline{max-width:1000px;margin:0px auto;padding:130px 0 80px}.container.user-invitations.invitee .content-section.outline .outline-img{margin-bottom:60px;background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -1577px;width:999px;height:390px}.container.user-invitations.invitee .invitee-bottom{max-width:1000px;margin:50px auto}.container.user-invitations.invitee .get-started .new-register-btn{margin-top:35px}.container.user-invitations.exclude-dependents .content-section.outline .outline-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -513px;width:716px;height:209px}.container.user-invitations.exclude-dependents.invitee .content-section.outline .outline-img{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:0 -1187px;width:999px;height:390px}.container.user-invitations.exclude-dependents .content-section.campaign .campaign-lead{background:url(https://img-a.kencom.jp/assets/pc/sprite-user-invitations-sb042c08ec4-b167e42ec03b6b4b1302b08e29418e36.png);-moz-background-size:999px 1967px;-o-background-size:999px 1967px;-webkit-background-size:999px 1967px;background-size:999px 1967px;background-position:-547px -266px;width:410px;height:60px}.m-hiddenEmailAnnotation{font-size:1.2rem;margin-top:1.6rem}.enquetes .contents{background:#fff}.enquetes .err-field{background-color:#ffdfdf;border:1px solid #d0021b;color:#d0021b;font-size:12px;font-size:1.2rem;margin-top:25px;padding:1em .5em}.enquetes .err-field ul>li{margin-top:0;text-align:left}.enquetes .err-field ul>li:before{content:'・'}.enquetes .main-content{padding:10px 30px 0}.enquetes .main-content .lead-txt{font-size:20px;font-size:2rem;line-height:1.5;color:#787878;margin:20px 0 5px}.enquetes .main-content .lead-txt em{color:#f69156;font-weight:bold}.enquetes .main-content ul.attention{color:#787878;margin:5px 0}.enquetes .main-content ul.attention li{font-size:14px;font-size:1.4rem;margin:5px 0}.enquetes .main-content ul.attention li:before{content:'※'}.enquetes .main-content .questions{counter-reset:question;margin:20px 0}.enquetes .main-content .questions dl.question{width:400px;display:inline-block}.enquetes .main-content .questions dl.question:nth-of-type(6){display:block;width:100%}.enquetes .main-content .questions dl.question:nth-of-type(6) dd{margin:25px auto}.enquetes .main-content .questions dl.question dt{font-size:18px;font-size:1.8rem;margin:10px 0}.enquetes .main-content .questions dl.question dt:before{color:#f69156;counter-increment:question;content:"Q" counter(question) ". "}.enquetes .main-content .questions dl.question dt .option{font-size:14px;font-size:1.4rem;line-height:1.5;margin-left:30px}.enquetes .main-content .questions dl.question dd{margin:15px auto 25px}.enquetes .main-content .btns-switch label:first-child.is-active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2OTE1NiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-moz-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:-webkit-linear-gradient(90deg, #f69156 0%, rgba(246,145,86,0.6) 100%);background-image:linear-gradient(0deg, #f69156 0%, rgba(246,145,86,0.6) 100%)}.enquetes .main-content .btns-checkbox .btn-checkbox{display:inline-block}.enquetes .main-content .btns-checkbox .btn-checkbox label{width:80px;border-width:1px}.enquetes .main-content .btns-checkbox .btn-checkbox label span{width:70px;top:17px;left:5px}.enquetes .main-content .answer-btn{margin:40px auto 0;padding-bottom:40px;text-align:center}.enquetes .main-content .answer-btn input[type="submit"]{width:340px}.enquetes .individual-description{padding:0 30px 60px;line-height:1.5}.enquetes .individual-description h3{font-size:18px;font-size:1.8rem}.enquetes .individual-description h4{font-size:16px;font-size:1.6rem}.enquetes .individual-description small{font-size:12px;font-size:1.2rem}.enquetes .individual-description li:before{content:'・'}.enquetes .individual-description .outline{padding:15px 0 10px}.enquetes .individual-description .description{padding:10px 0}.enquetes .individual-description .description .explanation{padding:10px 0}.enquetes .individual-description .description .table-field{padding:10px 0}.enquetes .individual-description .description .table-field table td,.enquetes .individual-description .description .table-field table th{padding:10px}.enquetes .individual-description .description .table-field table .col-1,.enquetes .individual-description .description .table-field table .col-2,.enquetes .individual-description .description .table-field table .col-3{text-align:left;vertical-align:top}.container.activate-email .main-content{padding-bottom:50px}.container.activate-email .main-content .exec-btn{margin-left:0;margin-right:0}.container.activate-email .main-content .lead{padding-left:0;padding-right:0}
