@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-8b43027f.eot);src:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-8b43027f.eot#iefix&v=4.7.0) format("embedded-opentype"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-20fd1704.woff2) format("woff2"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-f691f37e.woff) format("woff"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-1e59d233.ttf) format("truetype"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-c1e38fd9.svg#fontawesomeregular) format("svg");font-weight:400;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.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #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{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{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-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.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-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing: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:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup: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}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,li,menu,ol,p,table,tbody,td,th,tr,ul{margin:0;padding:0}iframe,img{max-width:100%;height:auto;border:0}ul li{list-style:none}*,:after,:before{box-sizing:border-box}html{width:100%;height:100%}@media(max-width:667px){html{font-size:62.5%}html.is_fixed,html.is_fixed body{height:100%;overflow:hidden;-webkit-overflow-scrolling:auto}}body{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;line-height:1.4;width:100%;height:100%;color:#595959;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-214a608af14991d3f43f1bde05e9fe8d.jpg);-webkit-text-size-adjust:none}@media(max-width:667px){body{font-size:1.5rem;line-height:1.4}}#container{position:relative;height:auto!important;min-height:100%}@media(min-width:668px){#container{padding-top:70px}}#contents,#contents_02{overflow:hidden;width:1020px;height:100%;margin:auto}@media(min-width:668px){#contents,#contents_02{min-height:500px}}@media(max-width:667px){#contents,#contents_02{width:100%;padding:20px 10px 60px;display:block}}#contents_box{color:#2e2e2e;font-size:12px}#contents_box a{color:#2e2e2e}#contents_box a:hover{text-decoration:none;color:#24c390}@media(min-width:668px){#column-left{float:left;width:640px}}@media(max-width:667px){#content-bottom{-moz-box-ordinal-group:5;-webkit-box-ordinal-group:5;-o-box-ordinal-group:5;-ms-box-ordinal-group:5}}@media(max-width:667px){#column-left-1{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-box-ordinal-group:1;margin:15px 0 0}}@media(max-width:667px){#column-left-2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-box-ordinal-group:3;margin:10px 0}}@media(min-width:668px){#column-left-2{float:left;width:640px}}@media(max-width:667px){#column-right{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2}}@media(min-width:668px){#column-right{margin-left:670px}}@media(max-width:667px){#column-right-2{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-box-ordinal-group:4;margin:10px 0}}@media(min-width:668px){#column-right-2{margin-left:670px}}@media(min-width:668px){section{margin-bottom:25px}}@media(max-width:667px){div.ao section{margin-bottom:25px}div.ao section:last-child{margin-bottom:40px}}@font-face{font-family:dba-font;font-weight:400;font-style:normal;src:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-590c308acca5b32b68b41289acd362ad.eot);src:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-590c308acca5b32b68b41289acd362ad.eot#iefix) format("embedded-opentype"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-f21fc6f8974d84f39c373993fd0135b8.ttf) format("truetype"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-b12a9e4528f231c94bf592d1f101bec1.woff) format("woff"),url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-f93a6b36d96990c159fe07c8aa935469.svg#dba-font) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:dba-font!important;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-address:before{content:""}.icon-calendar:before{content:""}.icon-search:before{content:""}.icon-tag:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-filter:before{content:""}.icon-crown:before{content:""}.icon-success:before{content:""}a{text-decoration:none;color:#209f76}@media(min-width:668px){a:hover{text-decoration:underline}}@media(min-width:668px){.sp_only{display:none}}@media(max-width:667px){.pc_only{display:none}}.hhr{height:1px;margin:7px 0 20px;border:none;border-top:2px dotted #ddd}@media(max-width:667px){.hhr{display:none}}.hhr2{height:1px;margin:3px 0 20px;border:1px dashed #fff}@media(max-width:667px){.hhr2{margin-bottom:10px;border:none}}@media(min-width:668px){.hhr3{height:1px;margin:7px 0 20px;border:none}}.hhr_sp_border{height:1px;margin:7px 0 20px;border:1px dashed #ddd}h1{font-size:130%;margin-bottom:15px;color:#555}h1,h1.group{font-weight:400}h1.group{height:30px;margin:0 0 20px}@media(min-width:668px){h1.group_page{font-size:130%;font-weight:400;display:inline;height:36px;padding:0 30px 3px 0}}h2{margin-bottom:15px;color:#555}h2,h2.group_page,h2.mov_list{font-size:130%;font-weight:400}h2.group_page,h2.mov_list{display:inline;padding:0 30px 3px 0}@media(max-width:667px){h2.group_page,h2.mov_list{min-height:36px}}@media(min-width:668px){h2.group_page,h2.mov_list{height:36px}}@media(max-width:667px){h2.mov_list{display:block;border-bottom:3px solid #49c275;margin-top:30px}}@media(min-width:668px){h2.group_page2{font-size:130%;font-weight:400;height:36px;padding:30px 30px 30px 0!important}}.box h2{font-size:100%;font-weight:400;line-height:30px;height:30px;margin:-10px -20px 10px;padding:0 20px;border-radius:5px 5px 0 0;background:#f1f1f1}@media(max-width:667px){.box h2{height:25px;line-height:25px;margin:-5px -10px 7px;padding:0 10px;font-size:1.6rem;font-weight:400}}@media(min-width:668px){h3{font-size:100%;margin-bottom:0}}.caption_border{position:relative;margin-bottom:10px}@media(min-width:668px){.caption_border{margin-bottom:15px}}.caption_border:after{content:"";display:block;border-bottom:3px solid #4bc276;width:100%;height:3px;position:absolute;left:0;bottom:0}@media(min-width:668px){.caption_border:after{position:absolute;bottom:2px;height:2px;border-bottom:2px dotted #ddd}}.caption_border .caption_border_body{padding:0 0 8px;position:relative;vertical-align:top}@media(min-width:668px){.caption_border .caption_border_body{z-index:1;display:inline-block;padding:0 30px 5px 0;border-bottom:8px solid #209f76}}.caption_border .caption_border_body h1{font-size:18px;font-weight:400;margin:0;display:flex;align-items:center}@media(min-width:668px){.caption_border .caption_border_body h1{font-size:130%}}.caption_border .caption_main{display:inline-block;white-space:nowrap;border-right:1px solid #ddd;margin-right:10px;padding-right:10px}.caption_border .caption_sub{font-size:10px;line-height:1.2;max-height:2.3em;overflow:hidden;position:relative;word-break:break-all;text-align:justify}@media(min-width:668px){.caption_border .caption_sub{font-size:14px;line-height:1.5;max-height:2.9em;margin-left:10px}.caption_border .caption_sub,.caption_border .caption_sub _:-ms-lang(x){width:897px}}.caption_border .caption_sub:after,.caption_border .caption_sub:before{position:absolute;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-214a608af14991d3f43f1bde05e9fe8d.jpg)}.caption_border .caption_sub:before{content:"…";width:1.2em;font-size:10px;right:0;text-align:right;top:1.2em}@media(min-width:668px){.caption_border .caption_sub:before{font-size:14px;top:1.3em;width:1em;content:"..."}}.caption_border .caption_sub:after{width:100%;height:100%;content:""}.caption_border .caption_small{font-size:13px}@media(max-width:667px){.caption_border .caption_small{font-size:14px}}.caption_border .caption_small:before{content:"-";margin:0 5px}.flash-msg{font-weight:700;margin:10px auto;text-align:center;color:#209f76;width:100%}@media(min-width:668px){.flash-msg{font-size:115%;width:90%}}.flash-msg:before{line-height:25px;display:inline-block;width:25px;height:25px;margin-right:5px;content:"✔︎";text-align:center;color:#fff;border-radius:50%;background:#209f76}.error-msg{font-weight:700;width:100%;margin:0 auto 20px;text-align:center;color:#f33}@media(min-width:668px){.error-msg{font-size:115%;width:90%;padding:10px}.top .error-msg{margin-top:32px}}@media(max-width:667px){.error-msg{font-size:11px;margin-top:6px}}.error-msg:before{line-height:25px;display:inline-block;width:25px;height:25px;margin-right:5px;content:"!︎";text-align:center;color:#fff;border-radius:50%;background:#f33}.language{display:flex;justify-content:flex-end;align-items:center;padding-bottom:20px}@media(min-width:668px){.language{padding-bottom:10px}}.language_head{font-size:10px;padding-right:10px}@media(min-width:668px){.language_head{font-size:12px;padding-right:20px}}.language_head i.icon_earth{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:middle;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_earth_01-658a9e129f531733425094bf8607058c.svg) no-repeat 0 0/cover}@media(max-width:667px){.language_head i.icon_earth{width:11px;height:11px;margin-top:-1px}}.language_body ul{letter-spacing:-.5em}.language_body li{display:inline-block;letter-spacing:normal}.language_body li a{border:1px solid #2c9e76;min-width:80px;text-align:center;padding:5px;background:#fff;display:block;font-size:11px}@media(min-width:668px){.language_body li a{font-size:12px;min-width:90px;padding:5px 10px}}.language_body li:first-child a{border-right:0;border-radius:5px 0 0 5px}.language_body li:last-child a{border-radius:0 5px 5px 0}@media(min-width:668px){.language_body li a:hover{text-decoration:none;background:rgba(44,158,118,.05)}}.language_body li.active a{color:#fff;background:rgba(44,158,118,.7)}.language_body li.active a span{padding-left:16px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_check_02-f17d922851cfdb14e4bfff9e2cda9abd.svg) no-repeat 0/10px auto}#page_navi_link{margin-bottom:40px}#page_navi_link nav{display:flex;justify-content:center}#page_navi_link .page_navi_box{width:30px;line-height:30px;font-weight:700;text-align:center;margin:0 4px}#page_navi_link .page_navi_box a{display:block;border-radius:50px;color:#2e2e2e}#page_navi_link .page_navi_box .active,#page_navi_link .page_navi_box a:hover{color:#fff;background-color:#24c390}.border_btn{display:inline-block;padding:5px 15px;border:1px solid #209f76;border-radius:3px}.border_btn:before{display:inline-block;width:0;height:0;margin-right:6px;content:"";border-color:transparent transparent transparent #209f77;border-style:solid;border-width:4px 0 4px 4px}.clear{clear:both}.clearfix:after{display:block;clear:both;content:" "}@media(min-width:668px){.center{text-align:center}}.mt15{margin-top:15px}.mt30{margin-top:30px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.mb60{margin-bottom:60px}.pb120{padding-bottom:120px!important}.green{color:#209f76}.red{color:#f33!important}.bold{font-weight:700}.bc1{border-bottom:3px solid #209f76}@media(min-width:668px){.bc1{border-width:8px}}.bc2{border-bottom:3px solid #e75e3a}.bc3{border-bottom:3px solid #eee}.input-locked{background:#cdedf9!important}.nodisp{display:none}.disp{display:block}.force-nodisp{display:none!important}.force-disp{display:block!important}@media(max-width:667px){.image{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons_sp-257ea2a7d7aeaf494fd119e3b449d1ce.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:55px 199px}}.search_window_box{text-align:center}@media(max-width:667px){.search_window_box{margin-bottom:20px;padding:0 4%}}@media(min-width:668px){.search_window_box{margin-bottom:40px}}.search_window_box .top_section_title{margin-bottom:20px}.search_window_box .search_window_input{margin:0 auto 14px;position:relative}@media(min-width:668px){.search_window_box .search_window_input{width:500px}}.search_window_box .search_window_input input{border-radius:20px;width:100%;border:none;background:#fff;padding:10px 20px}@media(max-width:667px){.search_window_box .search_window_input input{font-size:12px;line-height:12px}}.search_window_box .search_window_input input:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}.search_window_box .search_window_input input:focus{box-shadow:0 0 6px hsla(0,0%,76.5%,.6);outline:0}.search_window_box .search_window_input ::-moz-placeholder{color:#c3c3c3}.search_window_box .search_window_input :-ms-input-placeholder{color:#c3c3c3}.search_window_box .search_window_input ::placeholder{color:#c3c3c3}.search_window_box .search_window_input button{position:absolute;top:10px;right:10px;border:none;background:none}.search_window_box .search_window_input button:focus{outline:none}.search_window_box .search_window_input button:before{color:#aaa;font-family:dba-font;font-size:15px;content:""}.search_window_box .search_window_tag{margin:0 auto 4px}@media(min-width:668px){.search_window_box .search_window_tag{width:500px}}.search_window_box .search_window_tag ul{display:flex;justify-content:center;flex-wrap:wrap}.search_window_box .search_window_tag ul li{padding:6px 14px;color:#fff;background-color:rgba(46,46,46,.6);border-radius:2px;transition:all .3s}@media(max-width:667px){.search_window_box .search_window_tag ul li{margin:0 2px 10px}}@media(min-width:668px){.search_window_box .search_window_tag ul li{margin:0 4px 10px}}.search_window_box .search_window_tag ul li a{color:#fff}.search_window_box .search_window_tag ul li:hover{color:#24c390;background-color:rgba(232,245,241,.8)}.page_section_title{color:#24c390;font-size:18px;text-align:center;padding:60px 4% 20px}.list_category_select{text-align:right;margin-bottom:30px}.list_category_select select{background-color:#fff;font-size:12px;height:24px}@media(max-width:667px){.list_category_select select{width:100%;border-radius:0;padding:0 6px}}@media(min-width:668px){.list_category_select select{width:180px;margin-left:6px}}.list_category_select select:focus{outline:0}@media(max-width:667px){.list_category_select select:focus{box-shadow:none}}.top_columns_contents{margin-bottom:20px;padding:0 4%}.top_columns_contents ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto}@media(min-width:668px){.top_columns_contents ul{max-width:1284px}}@media(max-width:667px){.top_columns_contents ul li{width:100%;padding:20px 0}.top_columns_contents ul li:first-child{padding-top:10px}}@media(min-width:668px){.top_columns_contents ul li{width:30%;margin:0 1.5%}}.top_columns_contents ul li:hover{opacity:.8}.top_columns_contents .top_columns_img{position:relative;overflow:hidden;border-radius:6px;margin-bottom:10px;background-color:#000;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.top_columns_contents .top_columns_img img{display:block;transition-duration:.3s}.top_columns_contents .top_columns_img img:hover{transform:scale(1.1);transition-duration:.3s;opacity:.6}.top_columns_contents .movie_free:before{position:absolute;content:"";background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_movie_free-1d0e85ee47cb31cc5af17c20aa6f5c2c.png);background-repeat:no-repeat;background-size:cover;top:0;right:0;z-index:999}@media(max-width:667px){.top_columns_contents .movie_free:before{width:72.1px;height:43.4px}}@media(min-width:668px){.top_columns_contents .movie_free:before{width:106px;height:62px}}.top_columns_contents .top_columns_title{margin-bottom:10px;overflow:hidden;color:#2e2e2e;font-size:14px;line-height:24px}.top_columns_contents .top_columns_title h2{font-size:100%}.top_columns_contents .top_columns_title h3{font-weight:400;font-size:100%}.top_columns_contents .top_columns_date{margin-bottom:30px;color:#c3c3c3}@media(max-width:667px){.top_columns_contents .top_columns_date{margin-bottom:0}}.top_columns_contents .top_columns_dtl{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.page_movie_info{display:inline-block;color:#c7bb96;font-size:10px;border:1px solid #c7bb96;padding:1px 16px;line-height:16px;margin-left:4px}ul.list-pager{width:100%;padding:0 0 20px;text-align:center}@media(min-width:668px){ul.list-pager{padding:15px 0}}ul.list-pager li{line-height:40px;display:inline-block;min-width:36px;height:40px;margin:0 1px;border:1px solid #ddd;border-radius:3px;background:#fff;background:linear-gradient(180deg,#fff,#f1f1f1)}@media(min-width:668px){ul.list-pager li{line-height:30px;min-width:26px;height:30px;margin:0 2px}}ul.list-pager li a{display:block;padding:0 10px;color:#209f76}@media(min-width:668px){ul.list-pager li a{padding:0 5px}ul.list-pager li a:hover{text-decoration:none;opacity:.6}}ul.list-pager li.current{color:#fff;background:#209f76}ul.list-pager li.dotted{color:#595959;border:none;background:none}.pcBottomSlides{max-width:1400px;margin:0 auto;padding:0 2%}.pcBottomSlides ul{display:flex;grid-gap:20px;gap:20px}.pcBottomSlides ul li:hover{opacity:.8}#page_bnr_area{background-color:#f2f2f2;margin-bottom:0}@media(max-width:667px){#page_bnr_area{padding:40px 0 20px}}@media(min-width:668px){#page_bnr_area{padding:40px 0}}.page_bnr_contents ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media(min-width:668px){.page_bnr_contents ul{max-width:1200px}}@media(max-width:667px){.page_bnr_contents ul li{margin:0 4% 10px}}@media(min-width:668px){.page_bnr_contents ul li{width:30%;margin:0 1%}}.page_bnr_contents ul li:hover{opacity:.8}img[class^=icon_]{width:90px!important;position:absolute;z-index:999;top:-10px;left:-9px}@media(min-width:668px){img[class^=icon_]{opacity:1!important}}img[class^=icon_]:hover{position:absolute;z-index:999;top:-10px;left:-9px;width:90px!important;opacity:1!important}div[class^=view_]{position:absolute;z-index:999;top:5px;right:5px;width:80px;height:28px;text-align:center;padding-top:4px;background-color:rgba(0,0,0,.5);border-radius:3px;box-shadow:1px 1px 2px 2px rgba(0,0,0,.2)}@media(min-width:668px){div[class^=view_]{opacity:1!important}}div[class^=view_]:hover{position:absolute;z-index:999;top:5px;right:0;right:5px;width:80px;height:28px;padding-top:4px;text-align:center;opacity:1!important;border-radius:3px;background-color:rgba(0,0,0,.5);box-shadow:1px 1px 2px 2px rgba(0,0,0,.2)}div.view_premium{color:#f9a02d;border:1px solid #f9a02d}div.view_special{color:#f76171;border:1px solid #f76171}@media(min-width:668px){.icon_free,.icon_premium,.icon_special{z-index:.1}}@media(min-width:668px){.list-movie{margin:0 0 20px}}.list-movie li{position:relative}@media(max-width:667px){.list-movie li{margin-bottom:30px}}@media(min-width:668px){.list-movie li{display:inline-block;width:300px;margin:0 40px 20px 10px;vertical-align:top;border-radius:5px;background-color:#fff;box-shadow:0 1px 1px #b8b8b5,0 4px 2px -4px rgba(0,0,0,.25)}.list-movie li.more-movie{display:none}.list-movie li:nth-child(3n){margin-right:0}}.list-movie img{display:block}@media(max-width:667px){.list-movie img{width:95%;margin:0 auto}}@media(min-width:668px){.list-movie img{width:300px;border-radius:5px 5px 0 0}}@media(max-width:667px){.list-movie p{font-size:90%}}@media(min-width:668px){.list-movie p{font-size:100%;height:125px;padding:0 15px 5px}.list-movie p.description_short{min-height:86px}}.list-movie a{position:relative;display:block}@media(min-width:668px){.list-movie a{text-decoration:none}}@media(max-width:667px){.list-movie a.title{line-height:1.4em;font-size:100%;color:#000;text-decoration:underline;margin:20px 0}}@media(min-width:668px){.list-movie a.title{font-size:105%;line-height:1.3;height:64px;margin-bottom:10px;padding:5px 15px;color:#fff;background-color:#209f76}.list-movie a.title:hover{color:#ffd500}}@media(max-width:667px){.list-movie a .link-detail{display:none}}@media(min-width:668px){.list-movie a .link-detail{font-size:115%;line-height:50px;position:absolute;top:50%;left:50%;display:none;width:150px;height:50px;margin-top:-25px;margin-left:-75px;text-align:center;opacity:.8;color:#fff;border-radius:5px;background:#000}}@media(min-width:668px){.list-movie a:hover .title,.list-movie a:hover img{opacity:.6}.list-movie a:hover .link-detail{display:block}}.scroll-button-box{z-index:100;margin-top:0;margin-bottom:0;padding:10px 0;border-radius:0}.scroll-button{height:70px;margin:0 auto 15px;padding:5px;text-align:center;background-color:#e6e6e6}@media(max-width:667px){.scroll-button{max-width:440px}}@media(min-width:668px){.scroll-button{width:640px}}.scroll-button a{line-height:60px;z-index:5;display:block;height:60px;color:#fff;background-color:#209f76}.scroll-button a:hover{text-decoration:none;background-color:#2dc385}@media(max-width:667px){.scroll-button-arrow{display:none}}@media(min-width:668px){.scroll-button-arrow{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_y-395856e96e139561d07ce5a604d5f85d.png)}.scroll-button-arrow,.scroll-button-arrow:hover{position:relative;top:12px;left:570px;display:inline-block;float:left;width:50px;height:50px;margin:0;padding:10px;background-repeat:no-repeat}.scroll-button-arrow:hover{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_wh-c984f4127746a7a02152371b81cbd2e0.png)}}@media(min-width:668px){div.form{width:100%;margin:auto auto 50px;padding:30px 0;border:1px solid #eee;border-radius:5px;background:#fff}}.form table{width:100%;margin:auto;border-collapse:collapse}@media(min-width:668px){.form table{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}}.form table caption{font-size:120%;margin-bottom:15px}@media(max-width:667px){.form table caption{font-size:110%;font-weight:700}}.form table th{text-align:left}@media(max-width:667px){.form table th{display:block;line-height:30px;margin:0 -10px 10px;padding-left:10px;font-weight:700;background:#f7f7f7}}@media(min-width:668px){.form table th{min-width:240px;max-width:320px;padding:20px;border-top:1px solid #fff;background:#f1f1f1}}@media(max-width:667px){.form table td{display:block;margin-bottom:20px}}@media(min-width:668px){.form table td{padding:20px;border-top:1px dotted #ccc}}@media(min-width:668px){.form table.w700{width:700px}}div.survey-form{margin:0;width:100%;border:none}@media(max-width:667px){div.survey-form{padding:10px;background:#f7f7f7;border-radius:8px}div.survey-form table th{margin:0;padding:0}}@media(min-width:668px){div.survey-form{padding:0;border:none;border-radius:0;background:none}}div.survey-form input[type=email],div.survey-form input[type=text],div.survey-form select{border:1px solid #bbb;border-radius:5px;background:#fff}@media(max-width:667px){div.survey-form input[type=email],div.survey-form input[type=text],div.survey-form select{width:100%;font-size:1.5rem;line-height:1.5rem;padding:10px}}@media(min-width:668px){div.survey-form input[type=email],div.survey-form input[type=text],div.survey-form select{width:90%;height:38px;font-size:90%;padding:7px}}div.survey-form textarea{border:1px solid #bbb;border-radius:5px;background:#fff}@media(max-width:667px){div.survey-form textarea{width:100%;font-size:1.5rem;line-height:1.5rem;padding:10px}}@media(min-width:668px){div.survey-form textarea{width:90%;height:100%;font-size:90%;background:none;padding:7px}}div.survey-form .require-txt{color:red;padding-left:5px}div.seminar-form{margin:0;width:100%}@media(max-width:667px){div.seminar-form{padding:10px;background:#f7f7f7;border-radius:8px}div.seminar-form table th{margin:0;padding:0}}@media(min-width:668px){div.seminar-form{padding:0;border:none;border-radius:0;background:none}}@media(min-width:668px){.form caption{padding:30px 0;text-align:left}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{border:1px solid #bbb;border-radius:5px;background:#fff}@media(max-width:667px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{width:100%;font-size:1.5rem;line-height:1.5rem;padding:10px}}@media(min-width:668px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{font-size:100%;height:38px;padding:7px}}@media(max-width:667px){input[type=submit]{-webkit-appearance:none}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}select{border:1px solid #bbb;border-radius:5px;background:#fff}@media(max-width:667px){select{width:100%;font-size:1.5rem;line-height:1.5rem;padding:10px}}@media(min-width:668px){select{font-size:100%;height:38px;padding:7px}}textarea{border:1px solid #bbb;border-radius:5px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9)}@media(max-width:667px){textarea{width:100%;font-size:1.5rem;line-height:1.5rem;padding:10px}}@media(min-width:668px){textarea{font-size:100%;height:38px;padding:7px}}input:hover,select:hover,textarea:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}input:focus,select:focus,textarea:focus{box-shadow:0 0 6px hsla(0,0%,76.5%,.6);outline:0}button,input{font-family:inherit}@media(min-width:668px){input.email,input.name,input.password,input.tel{width:250px}}select.college_id{display:inline-block;margin-top:15px}@media(max-width:667px){input.form_w500{width:100%}}@media(min-width:668px){input.form_w500{width:500px}}@media(max-width:667px){input.form_w350{width:70%}}@media(min-width:668px){input.form_w350{width:350px}}@media(max-width:667px){input.form_w250{width:50%}}@media(min-width:668px){input.form_w250{width:250px}}@media(max-width:667px){input.college_other{margin-top:15px}}@media(min-width:668px){input.college_other{display:inline-block;width:320px}}@media(min-width:668px){input.office{width:250px}}@media(max-width:667px){input.hospitalname{width:80%}}@media(min-width:668px){input.hospitalname{width:300px}}@media(max-width:667px){input.hospitalzip{width:40%}}@media(min-width:668px){input.hospitalzip{width:150px}}@media(max-width:667px){input.hospitaladdr{width:100%}}@media(min-width:668px){input.hospitaladdr{width:500px}}@media(max-width:667px){input.hospitalphone{width:50%}}@media(min-width:668px){input.hospitalphone{width:250px}}@media(max-width:667px){input.parsonalphone{width:50%}}@media(min-width:668px){input.parsonalphone{width:300px}}@media(min-width:668px){textarea.memo{width:250px}}label{margin-right:20px}label,select{font-size:115%}br+input{margin-top:15px}@media(min-width:668px){br+input{margin-top:10px}}p.form-topmsg{font-weight:700}@media(min-width:668px){p.form-topmsg{font-size:115%;text-align:center}}p.form-msg{font-size:1.3rem;color:#a0a0a0}@media(min-width:668px){p.form-msg{font-size:85%}}p.form-errormsg{font-size:1.3rem;color:#f33}@media(min-width:668px){p.form-errormsg{font-size:85%}}.form .form_info_txt{font-size:14px;line-height:24px;text-align:center;margin-bottom:20px}.fb-login{margin-bottom:20px}@media(min-width:668px){.fb-login{width:570px;margin:0 auto 20px;padding:5px 10px;text-align:center;background:#f0f0f0}}.fb-login p{font-size:1.3rem;color:#a0a0a0}@media(min-width:668px){.fb-login p{font-size:85%}}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span{display:block!important;margin:0 auto!important}.btn{display:block;color:#fff;text-align:center;font-weight:700;background:#209f76;border:1px solid #209f76;padding:5px}@media(max-width:667px){.btn{width:90%;margin:20px auto;font-size:1.6rem;box-shadow:inset 0 1px 1px 0 #209f76,0 2px 0 0 #209f76;border-radius:5px}}@media(min-width:668px){.btn{font-size:120%;width:100%;max-width:350px;margin:17px auto 30px;cursor:pointer;border-radius:0}}.btn[disabled],.btn[disabled]:active,.btn[disabled]:hover{cursor:default;color:#999;border-color:#eaeaea;background:#fafafa;box-shadow:none!important;text-shadow:none!important}.btn:hover{text-decoration:none;opacity:.6}.btn-s{font-weight:400}@media(max-width:667px){.btn-s{width:15%;height:38px;line-height:30px;margin:0 0 0 5px}}@media(min-width:668px){.btn-s{font-size:100%;line-height:28px;width:60px;height:30px;margin:0 0 0 5px}}@media(max-width:667px){.btn-s2{width:80%}}@media(min-width:668px){.btn-s2{max-width:300px}}.btn-wt{color:#7f7f7f;border:1px solid #ccc;background:#fff;background:linear-gradient(180deg,#fff,#e0e0e0);box-shadow:inset 0 -1px 0 0 #fff}.btn-bu{border:1px solid #ddd}@media(max-width:667px){.btn-bu{color:#959595;background:#7cf;background:linear-gradient(180deg,#fff,#9df);box-shadow:inset 0 -1px 0 0 #fff}}@media(min-width:668px){.btn-bu{color:#888;background:#9df;background:linear-gradient(180deg,#cff4ff,#9df);box-shadow:inset 0 0 0 2px #fff}}@media(max-width:667px){.btn-or{border:1px solid #fcba59;background:#fcba59;background:linear-gradient(180deg,#fcba59,#f7a937);box-shadow:none}}@media(min-width:668px){.btn-or{border:1px solid #fcba59;background:#fcba59;background:linear-gradient(180deg,#fcba59,#f7a937);box-shadow:none}}.btn-fb-login{display:block;color:#fff;border-radius:3px;background:#4060a0;text-align:center}@media(max-width:667px){.btn-fb-login{width:100%;height:45px;line-height:45px;margin:5px 0;font-size:1.6rem}}@media(min-width:668px){.btn-fb-login{font-size:85%;line-height:22px;width:190px;height:22px;margin:5px auto;cursor:pointer}}.btn-fb-login:hover{text-decoration:none;opacity:.6}ul.socialbuttons{position:relative;height:25px;margin:0 10px 10px}ul.socialbuttons .btn1{position:absolute;top:0;left:0;display:inline-block}ul.socialbuttons .btn2{position:absolute;top:0;left:130px;display:inline-block}@media(max-width:667px){div.calendar{margin:20px 0 30px}}@media(min-width:668px){div.calendar{margin:0 0 20px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent}}@media(min-width:668px){div.calendar-left{float:left;width:400px;margin-top:15px;margin-bottom:50px}}div.calendar-left a.lm,div.calendar-left a.nm{height:25px;display:inline-block;color:#bbb;border:1px solid #e5e5e5;border-radius:4px;background:#f8f8f8}@media(max-width:667px){div.calendar-left a.lm,div.calendar-left a.nm{line-height:0;padding:15px}}@media(min-width:668px){div.calendar-left a.lm,div.calendar-left a.nm{line-height:25px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}}div.calendar-left a.active{font-weight:700;cursor:pointer;color:#209f76;border:1px solid #ccc;background:#fff;background:linear-gradient(180deg,#fff,#e8e8e8)}div.calendar-left a.active:hover{box-shadow:0 0 4px #1e60ff}span.tm{font-size:120%;font-weight:700;line-height:25px;display:inline-block;height:25px;margin:0 20px 20px}@media(max-width:667px){span.tm{vertical-align:middle;margin:0 10px 20px;padding:0 10px}}table.calendar{border-collapse:collapse}@media(max-width:667px){table.calendar{width:100%;margin:0 0 20px}}@media(min-width:668px){table.calendar{width:400px}}table.calendar th{height:30px;border:1px solid #a1a1a1;background:#e0e0e0;background:linear-gradient(180deg,#f0f0f0,#e0e0e0 80%,#d0d0d0)}@media(max-width:667px){table.calendar th{height:40px;text-align:center}}table.calendar td{font-size:120%;font-weight:700;height:50px;text-align:center;color:#acacac;border:1px solid #a1a1a1;background:#f3f3f3}@media(max-width:667px){table.calendar td{line-height:20px;padding:5px 0}}@media(min-width:668px){table.calendar td{height:50px}}table.calendar td span{font-size:80%;font-weight:400;color:transparent}table.calendar td a{display:block;color:#fff}table.calendar td a:hover,table.calendar td a:hover span{color:#fff;text-shadow:1px 1px #4ea96b}@media(min-width:668px){table.calendar td a{text-decoration:none;text-shadow:1px 1px #4ea96b}table.calendar td a span{color:#fff;text-shadow:1px 1px #4ea96b}}table.calendar td.has_event{background:#89cd90}table.calendar td.has_event:hover{color:#fff;text-shadow:1px 1px #4ea96b}@media(max-width:667px){table.calendar td.has_event{text-shadow:1px 1px #4ea96b}table.calendar td.has_event span{color:#fff;text-shadow:1px 1px #4ea96b}}table.calendar td.has_event:hover,table.calendar td.selected{background:#31ad59;background:linear-gradient(180deg,#6cca8a,#31ad59)}table.calendar td.selected a,table.calendar td.selected a span{color:#fff;text-shadow:1px 1px #4ea96b}table.calendar td.past{color:#ccc9c9;background:#e2e2e2}@media(max-width:667px){h2.event_page{display:block;border-left:5px solid #209f76;border-bottom:1px dashed #ddd;font-size:130%;line-height:1.2em;margin:20px 0 10px;padding:0 0 4px 10px;font-weight:700}h2.event_page:first-child{margin-top:0}}@media(min-width:668px){.calendar-right{margin-top:60px;margin-left:420px;border:1px solid #a1a1a1;border-radius:4px;background:#fff}}.calendar-right .heading{font-weight:700}@media(max-width:667px){.calendar-right .heading{border-left:5px solid #fcba59;padding-left:.5em;margin:30px 0 10px 5px;line-height:1em;font-size:1.1em}}@media(min-width:668px){.calendar-right .heading{font-size:110%;line-height:30px;height:30px;margin-bottom:20px;padding-left:10px;border-bottom:1px solid #a1a1a1;border-radius:4px 4px 0 0;background:#e0e0e0;background:linear-gradient(180deg,#f0f0f0,#e0e0e0 80%,#d0d0d0)}}@media(min-width:668px){.calendar-right .date{font-size:110%;font-weight:700;margin:0 30px}.calendar-right ul{line-height:170%;margin:10px}.calendar-right li{margin-top:10px;padding:0 10px 10px;border-bottom:1px dotted #ccc}.calendar-right li.full label{text-decoration:line-through;background:none}.calendar-right li.full span{margin-left:15px;color:#f95c58}.calendar-right li span.area{margin-top:5px}}@media(min-width:668px){.calendar-right-wrap{overflow-y:auto;height:280px}.calendar-right-wrap p{font-weight:700;margin:0 10px;padding:5px 10px;background-color:#e7e7e7}.calendar-right-wrap .div-date ul li a{font-size:1.1rem;font-weight:700}}@media(max-width:667px){.div-date{border:1px solid #ccc;background-color:#fff;border-radius:5px;padding:2px;font-size:.8em;margin-bottom:20px}.div-date p{font-weight:700;line-height:1em;background-color:#e7e7e7;padding:10px}.div-date ul li{border-bottom:1px dotted #ccc;padding:15px 10px;font-size:1.2rem;line-height:2.5rem}.div-date ul li:last-child{border-bottom:none}.div-date ul li a{font-size:1.8rem;font-weight:700}}@media(max-width:667px){dl.calendar-option{font-size:90%}}dl.calendar-option dt{clear:both;float:left;width:120px}@media(min-width:668px){dl.calendar-option dt{margin-right:10px}}.ico_search_01{position:relative;top:5px;left:20px;float:left;margin:0;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_y-11dac9a74d98b2422f414ae17f7fe51c.png)}.ico_search_01,.ico_search_01:hover{display:inline-block;width:20px;height:20px}.ico_search_01:hover{margin-top:5px;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gl-d037387b49bded3c2d0dc9caa3ccf26f.png)}@media(max-width:667px){.ico_search_01:hover{margin:0}}.ico_search_02{top:2px;left:-3px;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gr-0650d53b39d05a652222c3a3039eed0b.png)}.ico_search_02,.ico_search_03{position:relative;display:inline-block;float:left;width:20px;height:20px;margin:0}.ico_search_03{top:10px;left:20px;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_y-11dac9a74d98b2422f414ae17f7fe51c.png)}.ico_search_03:hover{display:inline-block;width:20px;height:20px;margin:0;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gl-d037387b49bded3c2d0dc9caa3ccf26f.png)}@media(max-width:667px){.login-form,.sp-login{background-color:#e1e4e2;color:#777;padding:20px;margin-top:-5px}}@media(min-width:668px){.login-form{position:absolute;top:13px;right:20px;width:262px;padding:15px;color:#fff;border:1px solid #fff;border-radius:5px;background-color:rgba(0,0,0,.65)}}@media(max-width:667px){.login-form h2{border-bottom:3px solid #49c275;margin-top:0;font-weight:700}.login-form h2:nth-of-type(2){margin-top:20px}}@media(min-width:668px){.login-form h2{font-size:100%;display:inline;padding:0 10px 3px 0;color:#fff;border-bottom:4px solid #49c275}}@media(min-width:668px){.login-form hr.hhr{margin-top:4px;margin-bottom:10px;border:none;border-top:1px dotted #ddd}.login-form p{font-size:.8em;margin-bottom:10px}}@media(min-width:668px){.login-form input{width:100%}.login-form input[type=email],.login-form input[type=password]{font-size:.8em;line-height:11px;height:26px;color:#fff;border:1px solid #ddd5d2;border-radius:5px;background:hsla(0,0%,100%,.25)}.login-form input[type=password]{margin-top:6px}}@media(max-width:667px){.login-form input[type=checkbox]{vertical-align:middle}}@media(min-width:668px){.login-form input[type=checkbox]{width:auto}}.login-form label.staylogin{display:block}@media(max-width:667px){.login-form label.staylogin{color:#555;font-size:110%;margin:15px 0}}@media(min-width:668px){.login-form label.staylogin{font-size:12px;margin-top:10px}}@media(min-width:668px){.login-form input[type=email]:-moz-placeholder-shown{color:#fff}.login-form input[type=email]:placeholder-shown{color:#fff}.login-form input[type=password]:-moz-placeholder-shown{color:#fff}.login-form input[type=password]:placeholder-shown{color:#fff}.login-form input[type=email]::-webkit-input-placeholder,.login-form input[type=password]::-webkit-input-placeholder{color:#fff}.login-form input[type=email]:-moz-placeholder,.login-form input[type=password]:-moz-placeholder{opacity:1;color:#fff}.login-form input[type=email]::-moz-placeholder,.login-form input[type=password]::-moz-placeholder{opacity:1;color:#fff}.login-form input[type=email]:-ms-input-placeholder{color:#fff}.login-form input[type=password]:-ms-input-placeholder{color:#fff}}@media(max-width:667px){.login-form a.btn-fb,.login-form a.btn-regist,.login-form button.btn-login{width:100%;height:46px;line-height:46px;font-size:100%;margin:10px auto 15px;padding:0;box-shadow:none}.login-form a.btn-fb,.login-form a.btn-regist{font-weight:700;color:#fff;display:block;border-radius:3px;margin:0 auto 5px}.login-form a.btn-fb{background-color:#3b5998;border:1px solid #4967a5}.login-form a.btn-fb span{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_fb-8be0bd585560a59fe72597c3ec134825.png);background-repeat:no-repeat;background-size:20px 20px;padding-left:40px;display:block;background-position:10px 12px}.login-form a.btn-regist{background-color:#fcba59;border:1px solid #f7a937;text-align:center}}@media(min-width:668px){.login-form a.btn-fb,.login-form button.btn-login{font-size:100%;line-height:36px;height:36px;margin:10px auto;padding:0;box-shadow:none}.login-form a.btn-fb{font-size:.8em;font-weight:700;display:block;margin:0 auto 5px;color:#fff;border:1px solid #4967a5;border-radius:3px;background-color:#3b5998}.login-form a.btn-fb:hover{text-decoration:none;background-color:#3265b4}.login-form a.btn-fb span{display:block;padding-left:40px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_fb-8be0bd585560a59fe72597c3ec134825.png);background-repeat:no-repeat;background-position:10px 8px;background-size:20px 20px}.login-form button.btn-login:hover{opacity:1;background-color:#2dc385}}@media(min-width:668px){.login-form ul{font-size:.8em;overflow:hidden}}@media(max-width:667px){.login-form ul li:first-child{display:none}}@media(min-width:668px){.login-form ul li{display:inline}.login-form ul li:nth-of-type(2){float:right}}.login-form ul li a{font-size:110%;color:#555}@media(min-width:668px){.login-form ul li a{color:#fff}}.login-form ul li a:hover{color:#209f76}.login-form ul li a.arrow{position:relative;display:inline-block;padding:0 0 0 10px;vertical-align:middle}@media(min-width:668px){.login-form ul li a.arrow{padding:0 0 0 10px}}.login-form ul li a.arrow:after,.login-form ul li a.arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.login-form ul li a.arrow:before{left:0}@media(max-width:667px){.login-form ul li a.arrow:before{width:10px;height:8px;border:8px solid transparent;border-left:10px solid #36b45c}}@media(min-width:668px){.login-form ul li a.arrow:before{width:5px;height:5px;border:5px solid transparent;border-left-color:#36b45c}}@media(max-width:667px){.sp-regist h2{margin-top:20px}.sp-login a{width:100%;height:46px;line-height:46px;font-size:100%;padding:0;box-shadow:none;font-weight:700;display:block;border-radius:3px;margin:0 auto 5px;background-color:#fff;border:1px solid #36b45c;color:#36b45c}.sp-login a.arrow{position:relative;display:inline-block;padding:0 0 0 15px;vertical-align:middle}.sp-login a.arrow:after,.sp-login a.arrow:before{position:absolute;top:8px;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.sp-login a.arrow:before{right:15px;box-sizing:border-box;width:7px;height:10px;border:7px solid transparent;border-top:10px solid #36b45c}}@media(min-width:668px){.sp-login,.sp-regist{display:none}}div#WP-checkout-box{display:inline-block}div#WP-checkout-box input[type=button]{font-size:120%}@media(max-width:667px){div#WP-checkout-box input[type=button]{line-height:1.2}}form .field_with_errors{color:red;display:inline}form span.require{color:#f33!important;font-size:80%}header .pc_menu{position:fixed;width:100%;z-index:9999;top:0;box-shadow:0 0 8px 1px rgba(0,0,0,.08)}@media(max-width:667px){header .pc_menu{display:none}}header .pc_menu_main{display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:70px;padding:0 2%}header .pc_menu_main .main_menu_logo_area{display:flex;align-items:center;justify-content:center;width:30%;max-width:130px}header .pc_menu_main .main_menu_list_area{width:800px;min-width:450px;color:#2e2e2e;font-size:14px}header .pc_menu_main .main_menu_list_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header .pc_menu_main .main_menu_list_wrap li:hover{cursor:pointer}header .pc_menu_main .main_menu_list_wrap li:hover .main_menu_box{opacity:1;height:350px}header .pc_menu_main .main_menu_list_wrap .main_menu_point{font-weight:700;font-size:12px;margin-left:10px}header .pc_menu_main .main_menu_list_wrap .main_menu_info a{position:relative}header .pc_menu_main .main_menu_list_wrap li .btn_mypage{display:block;position:relative;color:#24c390}header .pc_menu_main .main_menu_list_wrap li .btn_mypage img{width:24px;height:24px}header .pc_menu_main .main_menu_list_wrap li .btn_mypage:before{display:none}header .pc_menu_main .main_menu_list{overflow:hidden}header .pc_menu_main .main_menu_list .main_menu_tab{position:relative;display:block;color:#2e2e2e;text-decoration:none;transition:all .2s ease-in}header .pc_menu_main .main_menu_list:hover .main_menu_tab{color:#24c390}@media(min-width:668px){header .sp_menu{display:none}}header .sp_menu_main{height:40px;background-color:#fff}header .sp_menu_main .logo_area{display:flex;align-items:center;justify-content:space-between;padding-right:38px}header .sp_menu_main .logo_area .sp_logo{width:100px;height:40px;padding-left:10px;padding-top:10px}header .sp_menu_main .logo_area .sp_mypage{width:18px;height:18px;margin-right:8px;position:relative}header .sp_menu_main .gnav_toggle{top:0;right:0;background-color:hsla(0,0%,62.7%,.8)}header .sp_menu_main .gnav_body{padding:40px 0 0}header .sp_menu_main .sp_menu_title{padding:8px;font-size:12px;font-weight:700;color:#333;background-color:#eee;border-bottom:1px solid #a0a0a0}header .sp_menu_main .sp_menu_list{font-size:12px}header .sp_menu_main .sp_menu_icon{display:flex;flex-wrap:wrap;border-bottom:1px dotted #bbb}header .sp_menu_main .sp_menu_icon li{width:33.3%}header .sp_menu_main .sp_menu_icon a{display:block;text-align:center;padding:10px;color:#333;font-weight:700}header .sp_menu_main .sp_menu_icon img{width:30px}header .sp_menu_main .sp_menu_txt{display:flex;flex-wrap:wrap}header .sp_menu_main .sp_menu_txt li{width:100%;padding:8px;border-bottom:1px dotted #bbb}header .sp_menu_main .sp_menu_txt li:last-child{border:none}header .sp_menu_main .sp_menu_txt li a{display:block;position:relative;color:#555;margin-left:4px}header .sp_menu_main .sp_menu_txt li a:after{content:"";position:absolute;top:0;bottom:0;right:4px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}header .pc_menu_main .main_menu_logo_area{width:auto;max-width:none}header .pc_menu_main .main_menu_logo_area a{width:130px;margin-right:1vw}.main_menu_categories{white-space:nowrap;margin-right:30px;position:relative}.main_menu_categories button{background:transparent;border:none;cursor:pointer}header .pc_menu_main .main_menu_logo_area .search_window_input{min-width:none;width:25vw;position:relative}header .pc_menu_main .main_menu_logo_area .search_window_input form{position:relative}header .pc_menu_main .main_menu_logo_area .search_window_input .keywordSearch{width:100%;height:48px;font-size:14px;border-radius:24px;border:1px solid #2e2e2e;padding:0 15px 0 40px}header .pc_menu_main .main_menu_logo_area .search_window_input .keywordSearch::-moz-placeholder{color:rgba(0,0,0,.4)}header .pc_menu_main .main_menu_logo_area .search_window_input .keywordSearch:-ms-input-placeholder{color:rgba(0,0,0,.4)}header .pc_menu_main .main_menu_logo_area .search_window_input .keywordSearch::placeholder{color:rgba(0,0,0,.4)}header .pc_menu_main .main_menu_logo_area .search_window_input button{position:absolute;top:0;bottom:0;margin:auto 0;right:auto;left:10px;border:none;background:none}header .pc_menu_main .main_menu_logo_area .search_window_input button:before{color:#aaa;font-family:dba-font;font-size:15px;content:""}header .pc_menu_main .main_menu_list{position:relative;overflow:visible}header .pc_menu_main .main_menu_list_wrap{justify-content:right}header .pc_menu_main .main_menu_list_wrap li{margin-right:1vw}header .pc_menu_main .main_menu_list_wrap li:nth-last-of-type(3),header .pc_menu_main .main_menu_list_wrap li:nth-last-of-type(4){margin-right:2vw}header .pc_menu_main .main_menu_list_wrap .accordionList li{margin-right:0}header .pc_menu_main .main_menu_list button{background:none;border:none;font-size:14px;line-height:1.4}.accordionWrapper{display:none;position:absolute;top:0}.personal-icon .accordionWrapper{top:15px;right:-10px}.accordionList{background-color:#fff;margin-top:40px;border:1px solid rgba(0,0,0,.2);box-shadow:4px 4px 4px rgba(0,0,0,.2);border-radius:5px}.accordionList a{color:#2e2e2e}.al-category .accordionList{box-shadow:none}.is-open{display:block}.accordionOpen{position:relative;cursor:pointer}.accordionOpen:after{position:absolute;display:block;content:"";right:-12px;width:10px;height:10px;top:0;bottom:9px;margin:auto 0;border-color:transparent transparent #565656 #565656;border-style:solid;border-width:2px;transform:rotate(-45deg)}.search_navigation.active{opacity:0;overflow:hidden;z-index:0;pointer-events:none}.gnav_body.searchActive{opacity:1;transform:none;overflow:auto;z-index:10008;pointer-events:all}.openList-categories:hover,.openList-movies:after,.openList-stream:hover{color:#24c390;transition:.2s}.openList-categories:hover:after,.openList-movies:hover:after,.openList-stream:hover:after{border-color:transparent transparent #24c390 #24c390;transition:.2s}.accordionList:after,.accordionList:before{content:"";position:absolute;display:block}.accordionList:after{top:26px;border-bottom:16px solid #fff}.accordionList:after,.accordionList:before{left:24px;border-right:13px solid transparent;border-left:13px solid transparent}.accordionList:before{top:24px;border-bottom:18px solid rgba(0,0,0,.2)}.personal-icon .accordionList:after,.personal-icon .accordionList:before{left:auto;right:24px}.accordionList.personal-menu{left:-80%;top:55px;padding:10px;width:150px}.personal-menu:after,.personal-menu:before{right:28px;left:auto}.accordionList{width:140px;padding:10px 0}.personal-menu ul{width:130px;padding:10px 16px}.accordionList li{color:#2e2e2e;margin-top:10px;position:relative;padding:0 10px}.main_menu_categories .accordionList li{position:static;padding:0}.middle-category{width:100%!important;display:block;position:relative;padding:0 10px;text-align:left}.middle-category:after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto 0;right:15px;width:8px;height:8px;border-color:#565656 #565656 transparent transparent;border-style:solid;border-width:2px;transform:rotate(45deg)}.main_menu_categories .accordionList li:after{display:none}.accordionList li:first-child:after{top:5px;bottom:auto}.accordionList li:first-child{margin-top:0}.personal-menu ul li:after{display:none}.personal-menu ul li{margin-top:5px}.accordionList li .category-mini-list li:after{display:none}.main_menu_info{margin-right:10px!important;margin-left:5px}.personal-icon{margin-right:0!important}.personal-icon .accordionOpen{padding-right:15px!important}.personal-icon .accordionOpen:after{right:0!important}.personal-icon.accordionOpen:after{display:none}.personal-icon img{width:40px;height:40px}.personal-menu a{color:#2e2e2e}.personal-menu-logout{padding-left:0!important;cursor:pointer}.personal-menu .personal-menu-name{font-size:16px}.personal-menu .personal-menu-name,.personal-menu .personal-menu-point{font-weight:700}.personal-menu .personal-menu-point{color:#24c390;text-align:right}.personal-menu .personal-menu-point a{color:#24c390}.category-list{width:180px;height:560px}.category-mini-list{display:none;position:absolute;top:40px;right:-160px;padding:10px;width:170px;height:560px;background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid rgba(0,0,0,.2);border-left:none}.category-mini-list a{color:#2e2e2e}.category-list-item,.category-mini-list-item{margin-top:0!important;height:30px;line-height:30px}.category-open{display:block}@media screen and (max-width:1190px){header .pc_menu_main .main_menu_logo_area .search_window_input form{min-width:180px;position:relative}header .pc_menu_main .main_menu_list_wrap .main_menu_list:first-of-type{display:none}}@media screen and (max-width:960px){.sp_mypage{display:inline-block}.searchOpen{width:18px;height:18px;margin-right:8px;position:relative;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/search-glass-859236b5b4b6f1c93005359a6040e7d3.svg);background-size:cover;border:none;cursor:pointer}.sp_menu_main .sp-searchContainer .gnav_body{padding:0}.gnav_back,.sp-keywordSearch{background-color:#fff;border-bottom:1px solid #555;padding:10px 0 5px;position:relative}.gnav_back-btn:before{content:"";display:block;position:absolute;width:2rem;height:2rem;top:0;bottom:0;margin:auto 0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/back-page-fa0923706fd83a88bdd987728a97658c.svg);background-size:contain;background-repeat:no-repeat;left:-25px}.sp-searchClose{position:absolute;height:3.2rem;width:3.2rem;top:50%;transform:translateY(-50%);right:1vw;border:none;margin:auto 0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/search-close-f4dca38a93887fe84be9c139f4d4958a.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.gnav_back-btn{background:transparent;border:none;cursor:pointer;color:#000}.gnav_back-btn,.sp-keywordSearch form{position:relative;margin-left:40px;display:block;font-size:16px}.sp-keywordSearch form:before{content:"";display:block;position:absolute;width:2rem;height:2rem;top:0;bottom:0;margin:auto 0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/search-glass-859236b5b4b6f1c93005359a6040e7d3.svg);background-size:cover;left:-25px}.sp-keywordSearch input{border:none}.sp-keywordSearch input:hover{box-shadow:none}.sp-keywordSearch input::-moz-placeholder{color:rgba(0,0,0,.4)}.sp-keywordSearch input:-ms-input-placeholder{color:rgba(0,0,0,.4)}.sp-keywordSearch input::placeholder{color:rgba(0,0,0,.4)}.sp_menu_main .bigTitle{background-color:#e6e6e6;border-bottom:none;line-height:2}.sub-container .gnav_body{opacity:1;left:100%;z-index:9999;transition:.3s}.sub-container .gnav_body.in{left:0;pointer-events:all;transform:none;overflow:auto}.sub-container .sp_menu_txt li:last-child{border-bottom:1px dotted #bbb!important}.sp_menu_main .sp_menu_txt li button{display:block;border:none;text-align:left;width:100%;background:transparent;position:relative;color:#555;margin-left:4px;font-size:12px;cursor:pointer}.sp_menu_main .sp_menu_txt li button:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}}.global-menu ul{font-size:90%;overflow:hidden;width:1050px;height:75px;margin:0 auto}.global-menu li{float:left;width:150px;height:75px;padding-top:0;text-align:center}.global-menu li+li,.global-menu li:first-child{border-bottom:1px dotted #aaa;border-left:1px dotted #aaa}.global-menu li:nth-child(7){border-right:1px dotted #aaa;border-bottom:1px dotted #aaa}.global-menu span{font-size:90%;display:block;color:#a5a5a5}.global-menu a{line-height:1.2em;display:block;height:75px;padding:35px 0 0;color:#595959}.global-menu li:first-child a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/top-113f6233291b8044cfd16e2f1b8d2544.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(2) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/contents-4d6191ba4ea2c8e1df64d452c992d790.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(3) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/drvideos-9ef12e83807262809946f48afd88604c.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(4) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/groups-432f2e34bcd9e8101d808ba9a1535622.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(5) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/products-07d668f2a00019c3069acfed498cd63e.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(6) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/columns-7207b0e114b79aef89801d3222880b1d.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(7) a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/events-2d4aaf5b62b044c9e6533130a4cad278.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}@media(min-width:668px){.global-menu a:hover{text-decoration:none;color:#209f76;border-bottom:5px solid #209f76;background-color:#fff}}.global-menu a.selected{color:#209f76;border-bottom:5px solid #ffd500;background-color:#fff}@media(max-width:667px){.global-menu{display:none}}.gnav_toggle{display:block;position:fixed;z-index:9999;top:.5rem;right:.5rem;width:3.8rem;height:4rem;padding:.5rem;background:rgba(32,159,118,.8);color:#fff;cursor:pointer}.gnav_toggle span{display:block;position:absolute;right:.5rem;width:calc(100% - 1rem);border-bottom:2px solid #fff;transition:.3s ease-in-out}.gnav_toggle span:first-child{top:5px}.gnav_toggle span:nth-child(2){top:13px}.gnav_toggle span:nth-child(3){top:21px}.gnav_toggle span:nth-child(4){top:24px;border:none;font-size:1rem;text-align:center}.gnav_toggle.active span:first-child{top:15px;left:.5rem;transform:rotate(-45deg)}.gnav_toggle.active span:nth-child(2),.gnav_toggle.active span:nth-child(3){top:15px;transform:rotate(45deg)}.gnav_body{position:fixed;top:0;left:0;width:100%;min-height:100vh;padding:5rem 1rem 1rem;background:hsla(0,0%,100%,.97);opacity:0;font-size:1.6rem;text-align:left;transition:all .3s;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;pointer-events:none}.gnav_body.active{opacity:1;transform:none;overflow:auto;z-index:9998;pointer-events:all}@media only screen and (max-device-width:667px){.gnav_body{min-height:100%}}.gnav .gnav_main li{border-bottom:1px solid #ddd;font-size:1.4rem;text-align:left}.gnav .gnav_main li a{display:block;padding:1.4rem 3.5rem 1rem 4.5rem;position:relative}.gnav .gnav_main li a:after{position:absolute;top:0;right:1.5rem;bottom:0;margin:auto;content:"";vertical-align:middle;width:10px;height:10px;border-top:1px solid #2c9e76;border-right:1px solid #2c9e76;transform:rotate(45deg)}.gnav .gnav_main li.gnav_home a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/top-113f6233291b8044cfd16e2f1b8d2544.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_contents a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/contents-4d6191ba4ea2c8e1df64d452c992d790.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_drvideos a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/drvideos-9ef12e83807262809946f48afd88604c.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_groups a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/groups-432f2e34bcd9e8101d808ba9a1535622.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_products a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/products-07d668f2a00019c3069acfed498cd63e.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_makers a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/makers-508374614a0dd2e9345c66bb662fe7cb.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_events a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/events-2d4aaf5b62b044c9e6533130a4cad278.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_columns a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/columns-7207b0e114b79aef89801d3222880b1d.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_register a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/register-cc9632c382393d2cc85daa8a19257728.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_login a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/login-28e8c37abf5f4c4adb60740003765f35.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_sub{margin-top:1rem;padding:1rem 0;background:rgba(0,0,0,.05)}.gnav .gnav_sub li{font-size:1.2rem;text-align:left}.gnav .gnav_sub li a{display:block;padding:.7rem 1rem .7rem 3rem;position:relative}.gnav .gnav_sub li a:before{position:absolute;top:0;bottom:0;left:1rem;margin:auto;content:"";vertical-align:middle;width:5px;height:5px;border-top:1px solid #2c9e76;border-right:1px solid #2c9e76;transform:rotate(45deg)}.gnav .gnav_page{padding:0 0 1rem}.gnav .gnav_page_title{font-weight:700;font-size:1.3rem;padding:0 0 .5rem 2rem;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-6c97bb32c761e1e95d77064f37563f09.png);background-repeat:no-repeat;background-size:17px 17px;background-position:0 0;display:inline-block}.gnav .gnav_page ul{display:flex;flex-wrap:wrap;height:100%}.gnav .gnav_page li{font-size:1.3rem;text-align:left;width:50%;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.gnav .gnav_page li:nth-child(-n+2){border-top:1px solid #ddd}.gnav .gnav_page li.last,.gnav .gnav_page li:nth-child(2n){border-right:1px solid #ddd}.gnav .gnav_page li a{display:block;padding:1rem 1rem 1rem 3rem;position:relative;height:100%;display:flex;align-items:center}.gnav .gnav_page li a:before{position:absolute;top:0;bottom:0;left:1rem;margin:auto;content:"";vertical-align:middle;width:7px;height:7px;border-top:1px solid #2c9e76;border-right:1px solid #2c9e76;transform:rotate(45deg)}@media(min-width:668px){.gnav{display:none}}nav.breadcrumb{font-size:80%;line-height:25px;height:25px;color:#c3c3c3;margin:auto auto 20px;padding:4px 0}nav.breadcrumb .nav-contents{overflow:hidden;margin:auto;padding:0 4%;white-space:nowrap;text-overflow:ellipsis}nav.breadcrumb a{color:#c7bb96}@media(max-width:667px){nav.breadcrumb{display:none}}.page_review_caption h2{margin-bottom:0}.page_review_star{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.page_review_star_img{width:100px;margin-right:6px}.page_review_star_point{font-size:18px}.page_review_star_vol{padding-top:2px;font-size:10px}.page_review_star_dtl ul{display:flex;flex-wrap:wrap}.page_review_star_dtl ul li:after{content:"|";padding:0 4px}.page_review_star_dtl ul li:last-of-type:after{display:none}.page_review_star_dtl span{margin-left:4px}.page_review_txt{font-size:13px;line-height:1.6}.page_review_date{color:#999;padding:4px 0}@media(min-width:668px){.page_review_date{margin-left:auto}}#page_review_contents{display:flex;flex-wrap:wrap}@media(max-width:667px){#page_review_contents{flex-direction:column-reverse}}@media(min-width:668px){#page_review_contents{justify-content:space-between}}@media(min-width:668px){#page_review_contents .page_review_list{width:78%;padding-right:40px}}#page_review_contents .page_review_list ul li{display:flex;flex-wrap:wrap;padding:20px;margin-bottom:10px}@media(min-width:668px){#page_review_contents .page_review_list ul li{align-items:center}}#page_review_contents .page_review_user{text-align:center;font-weight:700}@media(max-width:667px){#page_review_contents .page_review_user{width:20%}}@media(min-width:668px){#page_review_contents .page_review_user{width:10%}}#page_review_contents .page_review_user a{display:block;padding:6px}#page_review_contents .page_review_user img{border-radius:50%;overflow:hidden}#page_review_contents .page_review_dtl{padding-left:24px}@media(max-width:667px){#page_review_contents .page_review_dtl{width:80%}}@media(min-width:668px){#page_review_contents .page_review_dtl{width:84%}}#page_review_contents .page_review_dtl .page_review_star{margin-left:-3px;margin-bottom:6px}@media(max-width:667px){#page_review_contents .page_review_head{margin-bottom:10px}}@media(min-width:668px){#page_review_contents .page_review_head{width:22%}}#page_review_contents .page_review_head .page_review_star{flex-direction:column;margin-bottom:20px}#page_review_contents .page_review_head .page_review_star_img{margin:0}@media(max-width:667px){#page_review_contents .page_review_head .page_review_star_img{width:40%}}@media(min-width:668px){#page_review_contents .page_review_head .page_review_star_img{width:60%}}#page_review_contents .page_review_head .page_review_star_point h2{font-size:50px;color:#2e2e2e;margin-bottom:0}#page_review_contents .page_review_head .page_review_star_vol{font-size:14px}#page_review_contents .page_review_info{text-align:center;padding:10px}#page_review_contents .page_review_btn{display:block;padding:10px 20px;margin-bottom:10px;border-radius:4px;font-size:16px;font-weight:700}#page_review_contents .review_btn_post{background-color:#f90;color:#fff}#page_review_contents .review_btn_post:hover{background-color:#ff8100;color:#fff}#page_review_contents .review_btn_view{background-color:#e6eef5;color:#555}#page_review_contents .review_btn_view:hover{color:#14405e;opacity:.8}footer{background-color:#13415e}@media(max-width:667px){footer{font-size:13px;padding:20px 0 60px}}@media(min-width:668px){footer{padding:50px 0}}footer a{color:#ddd}footer a:hover{text-decoration:none;color:#24c390}.footer_logo_area{padding:10px}.footer_logo_area a{display:block;width:200px;margin:0 auto;padding:10px}@media(max-width:667px){.footer_menu_list_area{padding:0 4%}}@media(min-width:668px){.footer_menu_list_area{max-width:1200px;margin:0 auto}}@media(min-width:668px){.footer_menu_list_box{padding:20px 0;border-top:1px solid #a8b6bd;border-bottom:1px solid #a8b6bd}}.footer_menu_list_main{display:flex;flex-wrap:wrap;justify-content:center;font-weight:700;padding:10px 0}@media(max-width:667px){.footer_menu_list_main li{width:50%;text-align:center;padding:10px}}@media(min-width:668px){.footer_menu_list_main li{margin:0 10px}}.footer_menu_list_sub{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}.footer_menu_list_sub li{margin:4px 10px}.footer_menu_list_btm{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px}@media(max-width:667px){.footer_menu_list_btm{padding:20px 0}}@media(min-width:668px){.footer_menu_list_btm{padding:30px 0 20px}}.footer_menu_list_btm li{margin:4px 10px}.footer_copyright{color:#bbb;font-size:10px;text-align:center}#login_contents_box .page_login_contents{margin:0 auto}@media(max-width:667px){#login_contents_box .page_login_contents{padding:60px 4%}}@media(min-width:668px){#login_contents_box .page_login_contents{max-width:1000px;padding:20px 4%}}#login_contents_box .page_login_contents h1{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}@media(min-width:668px){#login_contents_box .page_login_main{display:flex;flex-wrap:wrap;border:1px solid #eee;background-color:#fff;padding:30px}}#login_contents_box .page_login_box{padding:10px}@media(max-width:667px){#login_contents_box .page_login_box{padding:40px 20px;background-color:#fff;border:1px solid #eee;margin-bottom:20px}}@media(min-width:668px){#login_contents_box .page_login_box{width:50%}}#login_contents_box .page_login_box h2{text-align:center;font-size:16px;color:#555}#login_contents_box .page_login_box .login_form_main input{width:100%}#login_contents_box .page_login_box .login_form_main dd{margin-bottom:10px}#login_contents_box .page_login_box .login_form_sub{display:flex;flex-wrap:wrap;margin-bottom:10px}#login_contents_box .page_login_box .login_btn{display:block;padding:10px;width:70%;margin:0 auto;border-radius:4px;color:#fff;font-weight:700;text-align:center}#login_contents_box .page_login_box .login_btn:hover{opacity:.7}#login_contents_box .page_login_box .btn_main{border:0;background-color:#24c390}#login_contents_box .page_login_box .btn_facebook{background-color:#4060a0}#login_contents_box .page_login_box .btn_register{background-color:#f90}#login_contents_box .page_login_box .login_foget{text-align:center;padding-top:10px}#login_contents_box .page_login_box .login_foget a{color:#24c390}#login_contents_box .page_login_box .login_foget a:hover{opacity:.6}#login_contents_box .page_login_box .login_box_contents{margin-bottom:40px}.list-makers{margin:0 0 20px}.list-makers li{display:inline-block;vertical-align:top;position:relative;background-color:#fff;border-radius:0;box-shadow:0 1px 1px #b8b8b5,0 4px 2px -4px rgba(0,0,0,.25)}@media(max-width:667px){.list-makers li{width:46%;height:100px;margin:0 5px 10px}}@media(min-width:668px){.list-makers li{width:161px;margin:0 0 10px 5px}}.list-makers img{display:block;width:196px;height:auto}@media(min-width:668px){.list-makers img{width:161px}}.list-makers a{position:relative;display:block;text-decoration:none}@media(min-width:668px){.list-makers a.title:hover{color:#209f76}}@media(min-width:668px){.list-makers a:hover img{opacity:.6}}@media(min-width:668px){.list-makers a:hover .link-detail{display:block}}.list-makers p{padding:0 10px 5px}.list-makers p.description_short{min-height:86px}@media(min-width:668px){.moreimage_02{line-height:150px;width:270px;height:150px;background:#fff!important}.moreimage:hover{background:#f1f1f1!important}}.group_hd{font-size:80%;margin:0 0 0 10px;color:#999}.detail{margin:15px 0}@media(max-width:667px){.detail img{max-width:540px;width:100%}}@media(min-width:668px){.detail .link-movie img,.detail iframe,.detail img{float:left;width:540px;max-width:540px;height:auto;margin-right:40px}}.detail p{width:100%}@media(max-width:667px){.detail p{padding:20px 10px;line-height:120%}}@media(min-width:668px){.detail p{line-height:160%;padding:0 10px 0 580px}}@media(min-width:668px){.link-movie.center iframe{width:640px;height:360px;margin:10px auto}.clearh{clear:left;margin-bottom:35px}}div.mov_data{font-size:90%;line-height:160%;padding:6px 0}@media(max-width:667px){div.mov_data{border-bottom:1px dotted #ccc}}@media(min-width:668px){div.mov_data{margin:0 10px;border-top:1px dotted #ccc}}div.mov_data p{margin:5px 0 5px 5px;padding:0 0 0 20px;line-height:14px;height:14px}div.mov_data p.mov_drvideo{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_drvideo-23de9af773178b9a0121b70de52f9aca.png);background-repeat:no-repeat;background-size:14px;height:100%}div.mov_data p.mov_name{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_user-5eb0878bff41a20314b7a46ef2976ca3.png);background-repeat:no-repeat;background-size:14px;height:100%}div.mov_data p.mov_time{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-73008971b78d42be3db80aa012f5279a.png);background-repeat:no-repeat;background-size:14px;background-position:0 0}div.mov_data p.mov_day{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-73008971b78d42be3db80aa012f5279a.png);background-repeat:no-repeat;background-size:14px;background-position:0 -14px}div.mov_data span{font-size:110%!important}div.mov_data p.mov_day span.new{font-size:90%!important;display:inline-block;margin-left:8px;padding-top:1px;text-align:center;letter-spacing:1px;color:#209f76;border-radius:3px;background-color:#ffd500;height:16px}@media(max-width:667px){div.mov_data p.mov_day span.new{width:45px}}@media(min-width:668px){div.mov_data p.mov_day span.new{width:36px}}div.mov_data p.mov_pr{height:14px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_pr-d1655a14bf9bc35660b88496732d4182.png);background-repeat:no-repeat}@media(max-width:667px){div.mov_data p.mov_pr{margin:5px 0 5px 5px;padding:0 0 0 20px;background-size:14px;line-height:14px}}@media(min-width:668px){div.mov_data p.mov_pr{line-height:15px;overflow:hidden;margin:5px 0 5px 3px;padding:0 0 0 22px;background-size:18px}}@media(min-width:668px){.mov_type2{border-radius:5px;background:#f1f1f1!important}}p.caution{color:#999;font-size:85%;margin:0 0 20px}@media(min-width:668px){p.caution{font-size:90%;text-align:right}}.member_list{margin:20px 0}.member_list li{display:inline-block}@media(max-width:667px){.member_list li{width:135px;height:160px}}@media(min-width:668px){.member_list li{width:200px;height:200px}}.member_list img{border-radius:3px}@media(max-width:667px){.member_list img{width:100px;height:100px}}@media(min-width:668px){.member_list img{width:130px;height:130px}}@media(max-width:667px){.course{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-top:10px;margin-bottom:10px}.course a{position:relative;display:block}.course a.title{line-height:1.4em;font-size:100%;color:#000;text-decoration:underline;margin:20px 0}}@media(min-width:668px){.course{margin:15px 0 0}}@media(max-width:667px){.course li{padding-top:10px;padding-bottom:10px;margin-bottom:30px}.course li+li{border-top:1px dotted #ccc}}@media(min-width:668px){.course li{margin:0 0 20px;padding:0 0 20px}.course li:last-child{border:none}}@media(max-width:667px){.course img{display:block;width:95%;margin:0 auto}}@media(min-width:668px){.course img{width:200px;margin:0 20px 0 0;vertical-align:top}}.course .txt{display:block;color:#000;margin:0 0 10px}@media(max-width:667px){.course .txt{text-decoration:underline;font-size:110%;margin:15px 0 10px}}@media(min-width:668px){.course .txt{font-size:120%}}.course .date{display:block}@media(max-width:667px){.course .date{display:block;margin-bottom:10px}}@media(min-width:668px){.course .date{margin-bottom:5px;color:#a0a0a0}}.course p{display:inline-block;vertical-align:middle}@media(max-width:667px){.course p{max-width:400px;font-size:90%}}@media(min-width:668px){.course p{max-width:740px}}.course p.detail_btn{vertical-align:middle;display:inline-block;max-width:200px}@media(max-width:667px){.course p.detail_btn{margin:10px 0}}@media(min-width:668px){.course p.detail_btn{margin:0 40px}}.course p.detail_btn span{color:red}.course p.detail_btn a{text-decoration:none;color:#000}@media(min-width:668px){div.fbtn-view{width:524px;height:70px;margin:0 auto 55px;padding:5px;text-align:center;border-radius:5px;background-color:#e6e6e6}}div.btn-more{position:relative;top:12px;left:92px;width:224px;height:70px;margin:0 auto;padding:5px;text-align:center;background-color:#209f76;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_y-395856e96e139561d07ce5a604d5f85d.png);background-repeat:no-repeat}div.btn-more a{height:60px;line-height:60px}@media(max-width:667px){div.btn-more a{background:#f1f1f1!important;width:100%;margin-bottom:30px;display:block}}@media(min-width:668px){div.btn-more a{display:none;color:#fff;background-color:#209f76}}div.btn-more a:hover{text-decoration:none;background-color:#2dc385}#top_header_box{position:relative;overflow:hidden}@media(max-width:667px){#top_header_box{height:280px}}@media(min-width:668px){#top_header_box{height:400px}}#top_header_box a{color:#eee}.top_header_bg{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;z-index:-1}@media(max-width:667px){.top_header_contents{padding:40px 0}}@media(min-width:668px){.top_header_contents{padding:100px 0}}.top_header_title{color:#2e2e2e;text-align:center}@media(max-width:667px){.top_header_title{font-size:18px;padding:0 4%;margin-bottom:20px}}@media(min-width:668px){.top_header_title{font-size:20px;margin-bottom:40px}}.top_header_title h1{color:#fff;font-weight:700;text-shadow:0 0 4px #2e2e2e}@media(max-width:667px){.top_header_title h1{font-size:22px}}@media(min-width:668px){.top_header_title h1{font-size:28px}}#top_contents_box section{padding:20px 0;margin-bottom:0}@media(min-width:668px){#top_contents_box .top_main_contents{max-width:1400px;margin:0 auto;padding:0 2%}}#top_contents_box .top_bg{background-color:#f1f1f1}#top_contents_box .top_main_title{display:flex;justify-content:space-between;align-items:baseline;padding:0 10px}#top_contents_box .top_main_title h1{font-size:22px;font-weight:700;color:#2e2e2e;margin-bottom:10px}#top_contents_box .top_main_title h1:before{content:"::";font-size:22px;font-weight:700;color:#14405e;margin-right:2px;top:-2px;position:relative}#top_contents_box .top_main_title .top_main_more{color:#a0a0a0;text-decoration:underline;font-size:14px}.top_page_search_box .search_window_box .search_window_input{margin:0 auto;position:relative}.top_page_search_box .search_window_box .search_window_input form{display:flex;align-items:center;height:100%}@media(min-width:668px){.top_page_search_box .search_window_box .search_window_input{min-width:400px;width:37.358vw;height:48px}}.top_page_search_box .search_window_box .search_window_input input{font-size:14px;border-radius:24px;border:1px solid #2e2e2e}@media(min-width:668px){.top_page_search_box .search_window_box .search_window_input input{height:100%}}@media(max-width:667px){.top_page_search_box .search_window_box .search_window_input input{font-size:16px;height:40px;line-height:12px;border-radius:5px}}.top_page_search_box .search_window_box .search_window_input input::-moz-placeholder{font-size:14px;color:#989898}.top_page_search_box .search_window_box .search_window_input input:-ms-input-placeholder{font-size:14px;color:#989898}.top_page_search_box .search_window_box .search_window_input input::placeholder{font-size:14px;color:#989898}@media(max-width:667px){.top_page_search_box .search_window_box .search_window_input input::-moz-placeholder{font-size:16px}.top_page_search_box .search_window_box .search_window_input input:-ms-input-placeholder{font-size:16px}.top_page_search_box .search_window_box .search_window_input input::placeholder{font-size:16px}}.top_page_search_box .search_window_box .search_window_input button{position:absolute;top:auto!important;right:10px;border:none;background:none}.top_banner_contents{display:flex;justify-content:center;padding:10px}.top_info_contents .top_info_box{padding:10px}@media(max-width:667px){.top_info_contents .top_info_box{font-size:14px}}@media(min-width:668px){.top_info_contents .top_info_box{font-size:16px}}.top_info_contents .top_info_box ul{background-color:#fff}.top_info_contents .top_info_box ul li{display:flex;border-bottom:1px solid #e0e0e0}@media(max-width:667px){.top_info_contents .top_info_box ul li{margin-bottom:2px;padding:20px}}@media(min-width:668px){.top_info_contents .top_info_box ul li{margin-bottom:6px;padding:20px 30px}}.top_info_contents .top_info_box ul li:last-of-type{border-bottom:none}.top_info_contents .top_news_date{color:#999;line-height:20px}@media(min-width:668px){.top_info_contents .top_news_date{font-size:14px}}.top_info_contents .top_news_tag{color:#24c390;background-color:#e8f5f1;font-size:12px;text-align:center;min-width:100px;height:20px;overflow:hidden;line-height:20px;margin-left:20px}@media(max-width:667px){.top_info_contents .top_news_tag{display:none}}.top_info_contents .top_news_txt{text-align:left;line-height:20px;overflow:hidden;margin-left:20px}.top_movie_contents .top_movie_box{display:flex;flex-wrap:wrap}.top_movie_contents .top_movie_list{padding:10px}@media(max-width:667px){.top_movie_contents .top_movie_list{width:50%}}@media(min-width:668px){.top_movie_contents .top_movie_list{width:25%}}.top_movie_contents .top_movie_list:hover{opacity:.8}.top_movie_contents .top_movie_img{position:relative}.top_movie_contents .top_movie_img img{vertical-align:top}.top_movie_contents .top_movie_rank{position:absolute;top:0;left:0;background-color:#14405e;color:#fff;font-size:14px;font-weight:700;width:30px;height:30px;line-height:30px;text-align:center;overflow:hidden}.top_movie_contents .top_movie_txt{padding:8px 0}.top_movie_contents .top_movie_tag{padding:2px;margin-right:4px;border-radius:2px;font-size:12px}.top_movie_contents .tag_fr{color:#14405e;border:1px solid #14405e;background-color:#fff}.top_movie_contents .tag_pr{color:#fff;background-color:#13415e}.top_movie_contents .tag_min_pr{color:#fff;background-color:#fa4399}.top_movie_contents .tag_sp{color:#fff;background-color:#c7bb96}.top_movie_contents .top_movie_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:667px){.top_movie_contents .top_movie_title{font-size:14px}}@media(min-width:668px){.top_movie_contents .top_movie_title{font-size:16px}}.top_movie_contents .top_movie_date{color:#fff}.top_movie_contents .top_movie_date p{background-color:#333;padding:4px 6px}.top_movie_contents .top_movie_date span{color:#ffd500;margin-right:4px}.top_movie_contents .top_movie_dr{font-size:14px;margin-bottom:10px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:667px){.top_movie_contents .top_movie_dr{-webkit-line-clamp:2}}@media(min-width:668px){.top_movie_contents .top_movie_dr{-webkit-line-clamp:1}}.top_course_contents .top_course_box{display:flex;flex-wrap:wrap}.top_course_contents .top_course_list{padding:10px}@media(max-width:667px){.top_course_contents .top_course_list{width:50%;margin-bottom:10px}}@media(min-width:668px){.top_course_contents .top_course_list{width:25%}}.top_course_contents .top_course_list .top_course_img{position:relative}.top_course_contents .top_course_list span{position:absolute;bottom:0;width:100%;color:#fff;font-weight:700;text-align:center;overflow:hidden;margin-bottom:3px}@media(max-width:667px){.top_course_contents .top_course_list span{font-size:14px;height:30px;line-height:30px}}@media(min-width:668px){.top_course_contents .top_course_list span{font-size:16px;height:40px;line-height:40px}}.top_course_contents .top_course_list .top_course_01{background-color:rgba(147,222,124,.8)}.top_course_contents .top_course_list .top_course_02{background-color:rgba(108,148,221,.8)}.top_course_contents .top_course_list .top_course_03{background-color:rgba(240,166,48,.8)}.top_course_contents .top_course_list .top_course_04{background-color:rgba(226,146,161,.8)}.top_course_contents .top_course_list img{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.top_course_contents .top_course_list p{margin-top:10px}@media(max-width:667px){.top_course_contents .top_course_list p{font-size:14px}}@media(min-width:668px){.top_course_contents .top_course_list p{font-size:16px}}.top_course_contents .top_course_list:hover{opacity:.8}@media(max-width:667px){.top_review_contents{padding:0 10px}}.top_review_contents .page_review_star{margin-bottom:0;margin-right:8px}.top_review_contents .page_review_txt{font-size:14px;margin-right:8px}.top_review_contents .page_review_txt p{font-weight:700}@media(min-width:668px){.top_review_contents .page_review_txt{margin-left:32px}}.top_review_contents .top_review_list ul li{display:flex;flex-wrap:wrap;padding:20px;margin-bottom:10px;background-color:#fff}@media(min-width:668px){.top_review_contents .top_review_list ul li{align-items:center}}@media(max-width:667px){.top_review_contents .top_review_title{margin-bottom:10px;width:30%}}@media(min-width:668px){.top_review_contents .top_review_title{width:10%}}.top_review_contents .top_review_title a{font-size:14px;text-decoration:underline}.top_review_contents .top_review_box{display:flex;flex-wrap:wrap;align-items:center}@media(max-width:667px){.top_review_contents .top_review_box{width:70%;padding-left:10px}}@media(min-width:668px){.top_review_contents .top_review_box{width:90%;padding-right:14px}}@media(max-width:667px){.top_events_contents .top_events_pc_only{display:none}}.top_events_contents ul{display:flex;flex-wrap:wrap}.top_events_contents ul li{padding:10px}@media(max-width:667px){.top_events_contents ul li{width:50%}}@media(min-width:668px){.top_events_contents ul li{width:20%;min-width:260px}}.top_events_contents ul li:hover{opacity:.8}.top_events_contents .top_events_img{overflow:hidden}@media(max-width:667px){.top_events_contents .top_events_img{max-height:200px}}@media(min-width:668px){.top_events_contents .top_events_img{max-height:320px}}.top_events_contents .top_events_dtl{position:relative}@media(max-width:667px){.top_events_contents .top_events_dtl{font-size:10px}}@media(min-width:668px){.top_events_contents .top_events_dtl{margin-top:-60px}}.top_events_contents .top_events_dtl dl{color:#fff;background-color:rgba(51,51,51,.85)}@media(max-width:667px){.top_events_contents .top_events_dtl dl{padding:8px}}@media(min-width:668px){.top_events_contents .top_events_dtl dl{line-height:20px;font-size:13px;height:60px;padding:10px 14px}}.top_events_contents .top_events_dtl dl dt{color:#ffa32e;float:left;margin-right:4px}.top_events_contents .top_events_dtl dl dd span{font-size:10px;margin-left:4px}.top_brochure_contents .top_brochure_box{display:flex;flex-wrap:wrap}.top_brochure_contents .top_brochure_list{padding:10px;margin-bottom:40px}@media(max-width:667px){.top_brochure_contents .top_brochure_list{width:50%;margin-bottom:10px}}@media(min-width:668px){.top_brochure_contents .top_brochure_list{width:25%}}.top_brochure_contents .top_brochure_list a{display:block}.top_brochure_contents .top_brochure_list:hover{opacity:.8}.top_brochure_contents .top_brochure_img{margin-bottom:20px}.top_brochure_contents .top_brochure_title{padding:10px 0}@media(max-width:667px){.top_brochure_contents .top_brochure_title{font-size:14px}}@media(min-width:668px){.top_brochure_contents .top_brochure_title{font-size:16px}}.top_brochure_contents .top_brochure_maker{font-weight:700}@media(max-width:667px){.top_brochure_contents .top_brochure_maker{font-size:16px}}@media(min-width:668px){.top_brochure_contents .top_brochure_maker{font-size:18px}}.top_ec_contents .top_ec_box{display:flex;flex-wrap:wrap}.top_ec_contents .top_ec_list{padding:10px;margin-bottom:40px}@media(max-width:667px){.top_ec_contents .top_ec_list{width:50%;margin-bottom:10px}}@media(min-width:668px){.top_ec_contents .top_ec_list{width:25%}}.top_ec_contents .top_ec_list a{display:block}.top_ec_contents .top_ec_list:hover{opacity:.8}.top_ec_contents .top_ec_img{margin-bottom:20px}.top_ec_contents .top_ec_title{padding:10px 0}@media(max-width:667px){.top_ec_contents .top_ec_title{font-size:14px}}@media(min-width:668px){.top_ec_contents .top_ec_title{font-size:16px}}.top_ec_contents .top_ec_price{font-weight:700}@media(max-width:667px){.top_ec_contents .top_ec_price{font-size:16px}}@media(min-width:668px){.top_ec_contents .top_ec_price{font-size:18px}}.top_ec_contents .top_ec_price:before{content:"¥";margin-right:10px}.top_makers_contents{margin-bottom:60px;padding:10px}@media(max-width:667px){.top_makers_contents .makers_top_body{overflow:hidden}}.top_makers_contents .makers_top_list{display:flex;flex-wrap:wrap;margin-right:-1px;margin-bottom:-1px}@media(min-width:668px){.top_makers_contents .makers_top_list{overflow:hidden;margin:-5px -6px -5px -5px}}.top_makers_contents .makers_top_list li{background:#fff}@media(max-width:667px){.top_makers_contents .makers_top_list li{flex-basis:50%;border-right:1px solid #ddd;border-bottom:1px solid #ddd}}@media(min-width:668px){.top_makers_contents .makers_top_list li{width:calc(16.66667% - 10px);margin:5px;background:#fff}}.top_makers_contents .makers_top_list li a{display:block}@media(min-width:668px){.top_makers_contents .makers_top_list li a{transition:all .3s;background:#fff}.top_makers_contents .makers_top_list li a:hover{opacity:.6;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}}.top_makers_contents .makers_top_list li img{display:block}@media(min-width:668px){.top_makers_contents .makers_top_list li img{width:100%;height:auto}}@media print,screen and (min-width:668px){.slides:not(.slick-initialized)>li:not(:first-child){position:absolute;opacity:0}}.mvArea img{vertical-align:top;max-width:100%;width:100%}@media print,screen and (min-width:668px){.mvArea{display:flex}.mvArea a{display:block}.mvArea a:hover{opacity:.8}.mvArea .mvSlides{width:70%}.mvArea .mvSlides .slick-arrow{width:45px;height:45px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/top/slideArw-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;cursor:pointer;position:absolute;top:0;bottom:0;z-index:2;margin:auto}.mvArea .mvSlides .slick-arrow.slick-prev{transform:rotateY(180deg);left:20px}.mvArea .mvSlides .slick-arrow.slick-next{right:20px}.mvArea .mvSlides .slick-arrow:hover{opacity:.8}.mvArea .subImgs{width:calc(30% - 3px);margin-left:3px}.mvArea .subImgs .list>li+li{margin-top:2px}}@media screen and (max-width:667px){.mvArea .subImgs{display:none}}.pickupSlides img{vertical-align:top;border-radius:20px}@media print,screen and (min-width:668px){.pickupSlides{margin-left:43px;position:relative}.pickupSlides:after{content:"";display:block;position:absolute;top:0;right:0;width:43px;height:100%;z-index:1;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-214a608af14991d3f43f1bde05e9fe8d.jpg)}.pickupSlides a{display:block}.pickupSlides a:hover{opacity:.8}.pickupSlides img{width:170px}.pickupSlides li{margin:0 16px}.pickupSlides .slick-arrow{width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/top/slideArwSmall-a391a0875ab1e80e598edac8750bdc9a.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;cursor:pointer;position:absolute;top:0;bottom:0;z-index:2;margin:auto}.pickupSlides .slick-arrow.slick-prev{transform:rotateY(180deg);left:-56px}.pickupSlides .slick-arrow.slick-next{right:0}.pickupSlides .slick-arrow:hover{opacity:.8}}@media screen and (max-width:667px){.pickupSlides .slides{display:flex;overflow:auto;padding:0 25px}.pickupSlides .slides::-webkit-scrollbar{display:none;-webkit-appearance:none}.pickupSlides .slides img{min-width:147px}.pickupSlides .slides li{margin-right:14px}}.pickupSlides .slick-list{overflow:visible!important}.pickupSlides:after{display:none}.pickupSlides .slick-arrow{width:60px;height:100%;background:none}.pickupSlides .slick-arrow:before{background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));z-index:1}.pickupSlides .slick-arrow:after,.pickupSlides .slick-arrow:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pickupSlides .slick-arrow:after{z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/top/slideArwSmall-a391a0875ab1e80e598edac8750bdc9a.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;cursor:pointer;margin:auto;transition:opacity .3s}@media print,screen and (max-width:1400px)and (min-width:669px){.pickupSlides{width:102%!important}}@media print,screen and (min-width:668px){.pickupSlides{margin-left:0;width:calc(100vw - (100vw - 1400px)/2 - 3%);max-width:1400px}.pickupSlides:after,.pickupSlides:before{content:"";display:block;position:absolute;height:100%;width:9999px;background:#fafafa;top:0;z-index:1}.pickupSlides:before{left:-9999px}.pickupSlides:after{right:-9999px}.pickupSlides li{margin:0 20px 0 0}.pickupSlides img{width:173px}.pickupSlides .slick-arrow{opacity:1;transition:opacity .3s;z-index:2}.pickupSlides .slick-arrow:hover{opacity:1}.pickupSlides .slick-arrow:hover:after{opacity:.7}.pickupSlides .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.pickupSlides .slick-arrow.slick-prev{left:0}.pickupSlides .slick-arrow.slick-next{right:0}}.slick-dots{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.slick-dots>li+li{margin-left:8px}.slick-dots>li button{width:8px;height:8px;font-size:0;text-indent:-9999px;display:block;border-radius:50%;background:#999;padding:0;margin:0;border:none;box-shadow:none;cursor:pointer}.slick-dots>li button:hover{opacity:.8}.slick-dots>li.slick-active{pointer-events:none}.slick-dots>li.slick-active button{background:#fff}@media print,screen and (min-width:769px){.m_tab .tabMenu{margin-bottom:10px}.m_tab .tabMenu>li a{font-size:22px;padding:12px 0}.m_tab .tabMenu>li a:hover{opacity:.7}.m_tab .tab .top_main_more{position:absolute;top:-30px;right:0;color:#a0a0a0!important;text-decoration:underline;font-size:14px}}@media screen and (max-width:768px){.m_tab{margin:0 10px}.m_tab .top_main_more{display:none}.m_tab .tabMenu{margin-bottom:10px}.m_tab .tabMenu>li a{font-size:16px;padding:8px 0 5px}.m_tab .m_mediaSlides{margin:0 -10px;padding:0 5px}}#top_contents_box section{overflow:hidden}@media print,screen and (max-width:1400px)and (min-width:669px){.m_mediaSlides{width:102%!important}}@media print,screen and (min-width:1287px){.m_mediaSlides{width:calc(1400px + (100vw - 1400px)/2 + 2%)!important}}@media print,screen and (min-width:769px){.m_mediaSlides{width:calc(100vw - (100vw - 1400px)/2 - 3%);max-width:1400px}.m_mediaSlides.s_seminar .slick-slide{width:260px}.m_mediaSlides .moreSlide{display:none!important}.m_mediaSlides .slick-slide{padding:0;margin:0 10px;width:318px}.m_mediaSlides .slick-arrow{width:60px;height:100%;background:none;position:absolute;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;z-index:2;font-size:0;transition:opacity .3s}.m_mediaSlides .slick-arrow.slick-disabled{opacity:0!important;pointer-events:none!important}.m_mediaSlides .slick-arrow.slick-prev{left:0}.m_mediaSlides .slick-arrow.slick-prev:after,.m_mediaSlides .slick-arrow.slick-prev:before{transform:rotate(180deg)}.m_mediaSlides .slick-arrow.slick-next{right:0}.m_mediaSlides .slick-arrow:hover{opacity:1}.m_mediaSlides .slick-arrow:hover:after{opacity:.7}.m_mediaSlides .slick-arrow:before{background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));z-index:1}.m_mediaSlides .slick-arrow:after,.m_mediaSlides .slick-arrow:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.m_mediaSlides .slick-arrow:after{z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/top/slideArwSmall-a391a0875ab1e80e598edac8750bdc9a.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;margin:auto;transition:opacity .3s}}@media screen and (max-width:768px){.m_mediaSlides{display:flex;flex-wrap:nowrap!important;overflow:auto;padding:0 5px}.m_mediaSlides>li{width:220px;min-width:220px;padding:0 5px!important}.m_mediaSlides .moreSlide{display:flex;width:auto;min-width:100px;margin-left:30px}.m_mediaSlides .moreSlide a{display:flex;align-items:center}}@media screen and (max-width:768px){.slidesLink{display:none}}@media print,screen and (min-width:668px){.top_review_list ul{display:flex;flex-wrap:wrap}.top_review_list ul>li{width:calc((100% - 20px)/2);margin-bottom:0!important;flex-wrap:nowrap!important;align-items:flex-start!important}.top_review_list ul>li:nth-child(2n){margin-left:20px}.top_review_list ul>li:nth-child(n+3){margin-top:20px}}.top_review_contents .page_review_head a{color:#24c390!important;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top_review_contents .page_review_txt{margin:0}.top_review_contents .page_review_txt .txt{font-weight:500}.top_review_contents .page_review_txt .txt a{color:#24c390!important}.top_review_contents .page_review_date{margin-left:10px}@media print,screen and (min-width:769px){.top_review_contents .top_review_box{width:auto;flex:1 1;padding-right:0}.top_review_contents .page_review_head{font-size:16px;margin-bottom:5px}.top_review_contents .page_review_star_point{font-size:12px}.top_review_contents .top_review_title{width:38%;margin-left:10px}.top_review_contents .page_review_txt .sub{font-size:13px;margin-bottom:5px}.top_review_contents .page_review_txt .txt{font-size:13px}}@media screen and (max-width:768px){.top_review_contents .top_review_list ul li{display:block;position:relative;padding:8px}.top_review_contents .top_review_box{width:auto;padding:0}.top_review_contents .top_review_title{margin:0;width:78px;position:absolute;top:10px;right:10px}.top_review_contents .page_review_head{font-size:14px;width:calc(100% - 88px);min-height:43px}.top_review_contents .page_review_date,.top_review_contents .page_review_star_point{font-size:12px}.top_review_contents .page_review_txt .sub{margin-bottom:2px}.top_review_contents .page_review_txt .sub,.top_review_contents .page_review_txt .txt{font-size:12px}}#top_contents_box section{padding:13px 0}.top_makers_contents{margin-bottom:0}#page_bnr_area{background:none}#page_bnr_area img{vertical-align:top}@media print,screen and (min-width:668px){#page_bnr_area{padding-top:10px}}#movie_search_header_box{background-color:#e6eef5;margin-bottom:20px}@media(max-width:667px){#movie_search_header_box{padding:60px 0;margin-bottom:0}}@media(min-width:668px){#movie_search_header_box{padding:100px 0;margin-top:-45px}}.movie_search_header_contents h1{text-align:center;font-weight:700;color:#14405e;font-size:26px;margin-bottom:0}.movie_search_header_contents p{text-align:left;color:#14405e;font-size:16px;margin:16px auto auto;word-break:break-word}@media(max-width:667px){.movie_search_header_contents p{max-width:80%}}@media(min-width:668px){.movie_search_header_contents p{max-width:60%}}@media(max-width:667px){#movie_search_contents_box{padding:0 10px}}@media(min-width:668px){#movie_search_contents_box{max-width:1400px;margin:0 auto;padding:0 2%}}#movie_search_contents_box section{margin-bottom:0}@media(max-width:667px){#movie_search_contents_box section{padding:20px 0}}#movie_search_contents_box .movie_search_category_navi ul{display:flex;flex-wrap:wrap;padding:10px}#movie_search_contents_box .movie_search_category_navi li{margin:4px}#movie_search_contents_box .movie_search_category_navi li a{display:block;padding:10px 20px;color:#f9f9f9;font-size:14px;font-weight:700;border-radius:4px;background-color:#14405e}#movie_search_contents_box .movie_search_category_navi li a:hover{opacity:.8}#movie_search_contents_box .movie_search_main_title{display:flex;justify-content:space-between;align-items:baseline;padding:0 10px}#movie_search_contents_box .movie_search_main_title h1{font-size:22px;font-weight:700;color:#2e2e2e;margin-bottom:10px}#movie_search_contents_box .movie_search_main_title h1:before{content:"::";font-size:22px;font-weight:700;color:#14405e;margin-right:2px;top:-2px;position:relative}#movie_search_contents_box .movie_search_main_title .top_main_more{color:#a0a0a0;text-decoration:underline;font-size:14px}.contents_section{padding:10px}.contents_section input::-webkit-input-placeholder{color:#999}@media(max-width:667px){.contents_section input::-webkit-input-placeholder{padding:9px 0;line-height:.2}}@media(max-width:667px){.contents_section input:-ms-input-placeholder{padding:9px 0;line-height:.2}}.contents_section input::-moz-placeholder{color:#999}.contents_section input:-ms-input-placeholder{color:#999}.contents_section input::placeholder{color:#999}@media(max-width:667px){.contents_section input::-moz-placeholder{padding:9px 0;line-height:.2}.contents_section input:-ms-input-placeholder{padding:9px 0;line-height:.2}.contents_section input::placeholder{padding:9px 0;line-height:.2}}.contents_section input[type=checkbox]{display:none}.contents_section label{background:#fff;border:1px solid #ddd;border-radius:5px;font-size:13px;margin:0;padding:10px 16px 9px;display:inline-block;text-align:center}@media(min-width:668px){.contents_section label{position:relative;z-index:1;min-width:120px;padding:5px 25px;cursor:pointer}}.contents_section input{height:40px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}@media(max-width:667px){.contents_section input{box-shadow:none}}@media(min-width:668px){.contents_section input{font-size:14px;padding:8px 10px}}.contents_section input:checked+label{background:#fffddd}@media(min-width:668px){.contents_section input:checked+label:before{font-family:dba-font;font-size:12px;position:absolute;z-index:-1;top:0;bottom:0;left:10px;width:12px;height:16px;margin:auto;content:"";color:#209f76}}.contents_section select,.contents_section textarea{height:40px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}@media(max-width:667px){.contents_section select,.contents_section textarea{box-shadow:none}}@media(min-width:668px){.contents_section select,.contents_section textarea{font-size:14px;padding:8px 10px}}.contents_section input:focus,.contents_section input:hover,.contents_section select:focus,.contents_section select:hover,.contents_section textarea:focus,.contents_section textarea:hover{border:1px solid #999;box-shadow:none}.contents_section button{margin:0 auto}.contents_section button i{display:inline-block;margin-right:10px;vertical-align:middle}.search_movie_box{background:#f1f1f1;padding:15px;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:668px){.search_movie_box{position:relative}}@media(max-width:667px){.search_movie_box_filter,.search_movie_box_tag_wrap,.search_movie_detail_wrap{flex-basis:100%}}@media(min-width:668px){.search_movie_box_filter,.search_movie_detail{flex-basis:100%}}@media(max-width:667px){.search_movie_box_tag_wrap{margin-bottom:6px}}@media(min-width:668px){.search_movie_box_tag_wrap{display:flex;flex-wrap:wrap;margin:10px 0}}@media(min-width:668px){.search_movie_box_tag_wrap .search_movie_box_tag{z-index:1004}.search_movie_box_tag_wrap .search_movie_box_tag:nth-child(2),.search_movie_box_tag_wrap .search_movie_box_tag:nth-child(3){margin-left:4px}}@media(max-width:667px){.search_movie_box_tag dl{margin-bottom:8px}}@media(min-width:668px){.search_movie_box_tag dl{position:relative}}@media(max-width:667px){.search_movie_box_tag dt{font-size:12px;font-weight:700}}@media(min-width:668px){.search_movie_box_tag dt{position:relative;display:inline-block;width:97px;padding:11px 38px 11px 15px;cursor:pointer;transition:all .3s;border:1px solid #bbb;border-radius:5px;background:#fff}.search_movie_box_tag dt:after{position:absolute;top:50%;right:17px;width:9px;height:9px;margin-top:-3px;content:"";transition:all .3s;transform:rotate(135deg) translate(-50%);vertical-align:middle;border-top:1px solid #bbb;border-right:1px solid #bbb}.search_movie_box_tag dt.active{border-color:#24c390;background:#e8f5f1}.search_movie_box_tag dt.active:after{margin-top:-2px;margin-right:-3px;transform:rotate(-45deg)}}@media(max-width:667px){.search_movie_box_tag dd{display:block}}@media(min-width:668px){.search_movie_box_tag dd{position:absolute;z-index:1003;top:35px;display:none}}.search_movie_box_tag dd ul{display:flex;flex-wrap:wrap}@media(min-width:668px){.search_movie_box_tag dd ul{width:400px;position:relative;margin-top:10px;padding:10px 5px 5px 10px;border:1px solid #bbb;background:hsla(0,0%,100%,.95)}.search_movie_box_tag dd ul:after,.search_movie_box_tag dd ul:before{position:absolute;z-index:1001;bottom:100%;left:48px;width:0;height:0;content:"";pointer-events:none;border:solid transparent}.search_movie_box_tag dd ul:before{margin-left:-11px;border-width:11px;border-color:rgba(255,213,0,0) rgba(255,213,0,0) #bbb}.search_movie_box_tag dd ul:after{margin-left:-10px;border-width:10px;border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff}}.search_movie_box_tag dd li{margin:0 2px 2px 0}@media(min-width:668px){.search_movie_box_tag dd li{margin:0 5px 5px 0}}@media(max-width:667px){.search_movie_box_tag dd label{font-size:12px;padding:10px 12px}}@media(min-width:668px){.search_movie_box_btn_more{position:relative;z-index:1002;width:160px;margin:10px}}.search_movie_box_btn_more>div{border-radius:5px;background:hsla(0,0%,100%,.8);line-height:40px;height:40px;color:#14405e;border:1px solid #14405e;text-align:center}@media(max-width:667px){.search_movie_box_btn_more>div{font-size:14px;width:100px}}@media(min-width:668px){.search_movie_box_btn_more>div{font-size:14px;font-weight:700;cursor:pointer}}.search_movie_box_btn_more>div:hover{opacity:.6}.search_movie_box_btn_more>div i{display:inline-block;vertical-align:middle;font-size:14px;margin:-2px 5px 0 0}@media(min-width:668px){.search_movie_box_btn_more>div i{font-size:15px;margin:-2px 10px 0 0}}@media(min-width:668px){.search_movie_box_keyword{position:relative;z-index:1002;margin:10px}.search_movie_box_keyword:before{font-family:dba-font;font-size:15px;position:absolute;z-index:1003;top:0;bottom:0;left:15px;width:15px;height:20px;margin:auto;content:"";color:#ddd}.search_movie_box_keyword input{font-size:14px;padding-left:35px;width:400px}}@media(max-width:667px){.search_movie_box_keyword{width:100%;padding-bottom:10px}}@media(min-width:668px){.search_movie_box_date{position:relative;z-index:1002;margin:10px}.search_movie_box_date:before{font-family:dba-font;font-size:15px;position:absolute;z-index:1003;top:0;bottom:0;left:15px;width:15px;height:20px;margin:auto;content:"";color:#ddd}.search_movie_box_date input{font-size:14px;padding-left:35px;width:150px}}@media(max-width:667px){.search_movie_box_date{width:100%;padding-bottom:10px}}.contents_section .search_movie_box_btn_submit{height:40px;font-size:15px;position:relative;background-color:#f90;border:none}@media(max-width:667px){.contents_section .search_movie_box_btn_submit{width:calc(100% - 110px);font-weight:400;border-radius:0;box-shadow:none;margin-right:0;margin-bottom:8px;overflow:hidden}}@media(min-width:668px){.contents_section .search_movie_box_btn_submit{z-index:1002;margin:10px;width:300px}}.search_movie_box_btn_submit i{font-size:16px;margin-top:-4px;color:#ffd500}.search_movie_box_filter{padding-top:10px}@media(max-width:667px){.search_movie_box_filter{display:table;font-size:11px}}@media(min-width:668px){.search_movie_box_filter{display:flex;flex-wrap:wrap;align-items:flex-start}}@media(max-width:667px){.search_movie_box_filter dt{font-weight:700;display:table-cell;width:8.5em}}@media(min-width:668px){.search_movie_box_filter dt{font-size:12px;position:relative;display:inline-block;margin-right:20px;padding:7px 7px 7px 10px;color:#fff;background:#bbb}}@media(max-width:667px){.search_movie_box_filter dt:after{content:"："}}@media(min-width:668px){.search_movie_box_filter dt:after{position:absolute;top:0;right:-15px;display:inline-block;width:0;height:0;content:"";border-color:transparent transparent transparent #bbb;border-style:solid;border-width:15px 0 15px 15px}}@media(max-width:667px){.search_movie_box_filter dd{display:table-cell;overflow:hidden;text-align:justify}}@media(min-width:668px){.search_movie_box_filter dd{width:calc(100% - 121px)}}.search_movie_box_filter dd ul{overflow:hidden}@media(max-width:667px){.search_movie_box_filter dd ul{max-height:1.2em;position:relative;word-break:break-all;letter-spacing:-.5em}.search_movie_box_filter dd ul:after,.search_movie_box_filter dd ul:before{position:absolute;background:#e9e9e9}.search_movie_box_filter dd ul:before{content:"…";width:1.1em;font-size:10px;right:0;text-align:left;top:0}.search_movie_box_filter dd ul:after{content:"";height:100%;width:100%}}@media(min-width:668px){.search_movie_box_filter dd ul{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:-5px}}@media(max-width:667px){.search_movie_box_filter dd li{display:inline;letter-spacing:normal}.search_movie_box_filter dd li:not(:first-child):not(.search_movie_box_allclear):before{content:"、"}.search_movie_box_filter dd li a{display:none}}@media(min-width:668px){.search_movie_box_filter dd li:not(.search_movie_box_allclear){font-size:11px;position:relative;margin:0 5px 5px 0;padding:8px 10px 7px;color:#fff;background:rgba(0,0,0,.4)}.search_movie_box_filter dd li:not(.search_movie_box_allclear) a{position:relative;display:inline-block;width:10px;height:10px;margin-top:-1px;margin-left:10px;cursor:pointer;vertical-align:middle}.search_movie_box_filter dd li:not(.search_movie_box_allclear) a:after,.search_movie_box_filter dd li:not(.search_movie_box_allclear) a:before{position:absolute;top:0;bottom:0;display:block;width:11px;height:1px;margin:auto 0;content:"";background:#fff}.search_movie_box_filter dd li:not(.search_movie_box_allclear) a:before{transform:rotate(45deg)}.search_movie_box_filter dd li:not(.search_movie_box_allclear) a:after{transform:rotate(135deg)}}@media(max-width:667px){.search_movie_box_allclear{display:none}}@media(min-width:668px){.search_movie_box_allclear{font-size:11px;margin-left:10px;padding:8px 0 7px}}.search_movie_detail_wrap{display:none;width:100%}@media(max-width:667px){.search_movie_detail_wrap{position:fixed;top:40px;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.95);height:100%;z-index:20000}}@media(min-width:668px){.search_movie_detail_wrap{position:absolute;z-index:1001;top:100%;left:0;padding:0 15px;background:#f1f1f1}}@media(min-width:668px){.search_movie_detail{display:flex;flex-direction:column-reverse;padding:20px 0;border-top:1px solid #ccc}}@media(max-width:667px){.search_movie_detail_header{display:flex;justify-content:space-between;padding:15px 10px;background:#a9a9a9;width:100%;height:50px}.search_movie_detail_header_caption{font-size:16px;font-weight:700;color:#fff}}@media(max-width:667px){.search_movie_detail_tag{margin-top:15px}}@media(min-width:668px){.search_movie_detail_tag{display:flex;margin-bottom:10px}}.search_movie_detail_tag dt{font-weight:700}@media(max-width:667px){.search_movie_detail_tag dt{font-size:14px;padding-bottom:5px}}@media(min-width:668px){.search_movie_detail_tag dt{width:120px;padding-top:5px;padding-right:20px;text-align:right}}@media(min-width:668px){.search_movie_detail_tag dd{width:calc(100% - 120px)}}.search_movie_detail_tag dd ul{display:flex;flex-wrap:wrap;align-items:flex-start}.search_movie_detail_tag dd li{margin:0 5px 5px 0}@media(max-width:667px){.search_movie_detail_btn_close{text-indent:-9999px;position:relative}.search_movie_detail_btn_close:after,.search_movie_detail_btn_close:before{display:block;text-indent:0;content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;width:25px;height:2px;background:#fff}.search_movie_detail_btn_close:before{transform:rotate(45deg)}.search_movie_detail_btn_close:after{transform:rotate(135deg)}}@media(min-width:668px){.search_movie_detail_btn_close{font-size:13px;width:200px;margin:0 auto;padding:10px;cursor:pointer;text-align:center;color:#333;background:#fff}.search_movie_detail_btn_close i{font-size:15px;display:inline-block;margin-right:10px;vertical-align:middle}}.search_movie_detail_btn_close:hover{opacity:.6}@media(max-width:667px){.search_movie_detail_body{padding:15px 10px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.search_movie_detail_body:after{content:"";display:block;height:94px}.search_movie_detail_keyword{position:relative;padding-bottom:5px}.search_movie_detail_keyword:before{position:absolute;top:0;bottom:0;left:10px;margin:auto;content:"";color:#ddd;font-size:20px;font-family:dba-font;width:20px;height:35px}.search_movie_detail_keyword input{width:100%;padding-left:35px}.search_movie_detail_btn_submit i{font-size:20px;margin-top:-4px;color:#ffd500}}.search_movie_pager{position:relative;padding-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.search_movie_pager .search_movie_number{font-size:16px}.search_movie_pager .search_movie_number span{font-size:12px}@media(max-width:667px){.search_movie_pager ul.list-pager{width:auto;text-align:center;padding:0}}.search_movie_pager .movie_list_category_select select{color:#333;font-size:12px;height:24px;width:140px;padding:0 4px}.page_drvideo_contents{margin-bottom:20px}.page_drvideo_contents a:hover{text-decoration:none}.page_drvideo_contents .page_drvideo_box{display:flex;flex-wrap:wrap;overflow:hidden}.page_drvideo_contents .page_drvideo_box .list_contents_card{display:flex;flex-wrap:wrap;margin:0 10px}.page_drvideo_contents .page_drvideo_list{padding:20px 10px}@media(max-width:667px){.page_drvideo_contents .page_drvideo_list{width:100%;padding:20px 0}.page_drvideo_contents .page_drvideo_list:first-child{padding-top:10px}}@media(min-width:668px){.page_drvideo_contents .page_drvideo_list{width:25%}}.page_drvideo_contents .page_drvideo_list:hover a>div{text-decoration:none;color:#24c390}.page_drvideo_contents .page_drvideo_list:hover a>div:first-child{color:#14405e}.page_drvideo_contents .page_drvideo_list .slick-arrow{position:absolute;z-index:1;top:calc(50% - 22px);text-indent:-9999px;cursor:pointer;width:30px;height:44px;border:none;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/card_arrow-9706af0d55147a63a6c3b6b6fe6878d6.svg) no-repeat 0 0/100%}.page_drvideo_contents .page_drvideo_list .slick-arrow.slick-prev{rotate:180deg}.page_drvideo_contents .page_drvideo_list .slick-arrow.slick-next{right:0}.page_drvideo_contents .page_drvideo_list .slick-arrow.slick-disabled{display:none!important}.page_drvideo_contents .slider_wrap{position:relative}.page_drvideo_contents .slider_wrap .page_drvideo_img img{border-radius:8px}.page_drvideo_contents .slider_wrap .badge{position:absolute;width:43px;display:flex;padding:3px 0;justify-content:center;align-items:center;border-radius:2px;background:rgba(0,0,0,.4);bottom:10px;right:10px;color:#fff;font-size:12px;line-height:normal}@media(max-width:667px){.page_drvideo_contents .slider_wrap .badge{font-size:11px}}.page_drvideo_contents .slider_wrap a{margin-bottom:0!important}.page_drvideo_contents .slider_wrap.movies_stack:after,.page_drvideo_contents .slider_wrap.movies_stack:before{position:absolute;content:"";width:100%;background-color:#727674;border-top:1px solid #fff}.page_drvideo_contents .slider_wrap.movies_stack:before{top:-5px;width:calc(100% - 16px);height:5px;left:8px;right:8px;z-index:1;border-top-left-radius:8px;border-top-right-radius:8px}.page_drvideo_contents .slider_wrap.movies_stack:after{opacity:.5;position:absolute;top:-9px;width:calc(100% - 24px);height:9px;left:12px;right:12px;border-top-left-radius:16px;border-top-right-radius:16px}.page_drvideo_contents .slider_wrap.movies_stack .page_drvideo_img img{border-radius:8px;border:1px solid #d3d3d3}.page_drvideo_contents .page_drvideo_img{position:relative}.page_drvideo_contents .page_drvideo_img img{vertical-align:top}.page_drvideo_contents .page_drvideo_rank{position:absolute;top:0;left:0;background-color:#14405e;color:#fff;font-size:14px;font-weight:700;width:30px;height:30px;line-height:30px;text-align:center;overflow:hidden}.page_drvideo_contents .page_drvideo_tag{display:inline;padding:2px;margin-right:4px;border-radius:2px;font-size:12px}.page_drvideo_contents .drvideo_tag_prem{color:#fff;background-color:#14405e}.page_drvideo_contents .drvideo_tag_min_prem{color:#fff;background-color:#fa4399}.page_drvideo_contents .drvideo_tag_sp{color:#fff;background-color:#c7bb96}.page_drvideo_contents .drvideo_tag_free{color:#14405e;border:1px solid #14405e;background-color:#fff}.page_drvideo_contents .drvideo_tag_pr{color:#fa4399;border:1px solid #fa4399;background-color:#fff}@media(max-width:667px){.page_drvideo_contents .page_drvideo_dr{font-size:12px}}@media(min-width:668px){.page_drvideo_contents .page_drvideo_dr{font-size:14px;margin-left:auto}}.page_drvideo_contents .page_drvideo_txt{margin-bottom:20px}@media(max-width:667px){.page_drvideo_contents .page_drvideo_txt{margin-bottom:0}}@media(min-width:668px){.page_drvideo_contents .page_drvideo_feature{padding:10px 0;margin-bottom:20px}}@media(max-width:667px){.page_drvideo_contents .page_drvideo_title{font-size:14px}}@media(min-width:668px){.page_drvideo_contents .page_drvideo_title{font-size:16px}}.page_drvideo_contents .page_drvideo_ad{font-size:12px;color:#999;padding:4px 0}.page_drvideo_contents .page_drvideo_ad:before{content:"PR";background-color:#eee;padding:2px;border-radius:2px;margin-right:4px}.page_drvideo_contents .page_drvideo_date{font-size:10px;margin:6px 0;color:#14405e}.page_drvideo_contents .page_drvideo_episode{min-height:25px;margin-bottom:6px}@media(max-width:667px){.page_drvideo_contents .page_drvideo_episode{font-size:14px}}@media(min-width:668px){.page_drvideo_contents .page_drvideo_episode{font-size:16px}}@media(min-width:668px){.page_drvideo_foot_link{display:none}}@media(max-width:667px){.page_drvideo_foot_link{padding:10px;margin:10px 10px 50px;background-color:#fff;border:1px dotted #14405e}}.page_drvideo_foot_link h2{font-weight:700;color:#14405e;padding:10px;margin-bottom:0}.page_drvideo_foot_link ul{padding:4px}.page_drvideo_foot_link ul li{padding:2px 10px 10px;list-style:square inside}.page_drvideo_foot_link a{font-size:14px;text-decoration:underline}@media screen and (max-width:960px){.movie_search_sideBar{display:none}.results_container{background-color:hsla(0,0%,85.1%,.30196078431372547);padding:5% 0 5% 5%}.searchResults_number{font-size:22px}.sp-searchFunction{display:flex}.sp-searchFunction button{background-color:#fff;border:1px solid #bbb;border-radius:5px;padding:5px 30px 5px 10px;margin-right:20px;position:relative}.sp-searchFunction select{padding:8px 15px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.sp-searchSort{position:relative}.sp-searchFunction button:after,.sp-searchSort:after{content:"";display:block;position:absolute;right:5px;top:0;bottom:0;margin:auto 0;width:15px;height:15px}.sp-searchFunction button:after{bottom:2px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon-refine-82c0b35df3266b07dc162fce998fc65e.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.sp-searchSort:after{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon-sort-cdbaaaffc58bb2342c469e7004e40610.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.search_movie_detail_wrap{display:none}.contents_section{padding:0}.search_movie_detail_body{background-color:hsla(0,0%,100%,.1)}.sp_menu_main{height:40px;background-color:#fff}.sp-searchContainerSort .gnav_body{padding:0!important}.search_movie_detail_wrap{position:static;height:auto}.sml_sort{position:relative;overflow:hidden;height:300px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 30%)}.readmore-label{display:table;top:325px;position:absolute;left:2%;z-index:2;padding:0 10px;background-color:#fff;border-radius:10px;color:#29ae83;box-shadow:0 0 15px 7px #fff}.readmore-label:before{content:"もっと見る"}.readmore-label:after{content:"";position:absolute;top:0;bottom:5px;right:-10px;width:7px;height:7px;margin:auto;transform:rotate(135deg);border-top:1px solid #29ae83;border-right:1px solid #29ae83;vertical-align:middle}.readmore-check{display:none}.readmore-check:checked~.readmore-label{position:static;transform:translateX(5%);-webkit-transform:translateX(5%);margin:5px 0;background-color:transparent;box-shadow:none}.readmore-check:checked~.readmore-label:before{content:"折りたたむ"}.readmore-check:checked~.readmore-label:after{transform:rotate(-45deg);bottom:0}.readmore-check:checked~.sml_sort{height:auto}.readmore-check:checked~.sml_sort:before{display:none}.contents_section .searchSort-label{padding:0;border:none;background:transparent}.contents_section .searchSort-label:first-of-type{margin-right:20px}.contents_section .searchSort-label input{height:auto;margin-right:10px}.page_drvideo_contents .page_drvideo_dr,.page_drvideo_contents .page_drvideo_episode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sp_menu_txt li:last-child{border-bottom:1px dotted #bbb!important}}@media screen and (min-width:960px){.is-sp{display:none}.page_drvideo_contents .page_drvideo_episode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page_drvideo_contents .page_drvideo_dr{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.personal-icon.accordionOpen:after{display:none}#movie_search_contents_box{max-width:1400px;margin:0 auto;padding:0 2%}.movie_search_wrapper{display:flex}.movie_search_sideBar{height:100%;width:20%;font-size:14px;margin-top:10px;margin-right:1%}.movie_search_sideBar h2{font-size:20px;font-weight:700;margin-left:2%}.movie_search_wrapper .movie_search_main_contents{width:82%;overflow:hidden}.page_drvideo_contents .page_drvideo_list{width:33.3%}.results_container{margin:3% 0 2%}.searchResults{font-size:22px;font-weight:700}.searchResults_number{font-size:26px}.sideContents{padding:10% 0;border-bottom:1px solid #d2d7db}.sideContents:first-of-type{border-top:1px solid #d2d7db}.searchSide_freeword input{border-radius:50px;width:100%;height:45px;padding:8%;position:relative}.searchSide_target{display:flex;flex-direction:column}.searchSide_category-item{position:relative;margin-bottom:5%;cursor:pointer}.searchSide_category-item:after{position:absolute;display:block;content:"";right:25px;width:10px;height:10px;top:0;bottom:9px;margin:auto 0;border-color:transparent transparent #565656 #565656;border-style:solid;border-width:2px;transform:rotate(-135deg)}.searchSide_category-title{background:transparent;border:none;font-size:14px;padding:0;color:#2e2e2e;cursor:pointer}.searchSide_category-wrapper{display:none;position:absolute;top:-40px;width:-moz-max-content;width:max-content;z-index:100;background:#f6f6f6;left:100%;border:2px solid rgba(0,0,0,.2);padding:5% 5% 2%}.is-open{display:block!important}.searchSide_category-wrapper:after,.searchSide_category-wrapper:before{content:"";position:absolute;display:block}.searchSide_category-wrapper:after{top:32px;left:-16px;border-top:13px solid transparent;border-right:17px solid #f6f6f6;border-bottom:13px solid transparent}.searchSide_category-wrapper:before{top:31px;left:-18px;border-top:14px solid transparent;border-right:18px solid rgba(0,0,0,.2);border-bottom:15px solid transparent}.searchSide_category-wrapper .searchSide_category_miniTitle{margin-left:0}.searchSide_category-miniList{display:grid;grid-template-columns:1fr 1fr}.searchSide_category-miniList li:nth-child(odd){margin-right:5%;margin-bottom:10%}.sideContents_inputWrapper{margin-bottom:5%}.sideContents .sideContents_inputWrapper:last-child{margin-bottom:0}.sideContents_inputWrapper input{margin-right:10px}.sideContents_inputWrapper label{font-size:14px;cursor:pointer}.search_movie_box_btn_submit{z-index:1002;width:100%;height:40px;font-size:15px;position:relative;background-color:#f90;border:none;color:#fff;font-weight:lighter;cursor:pointer}.search_movie_box_btn_submit img{position:static;height:50%;width:auto;top:0;bottom:0;left:15%;vertical-align:-4px;margin:auto 10px auto 0}}@media screen and (max-width:959px)and (min-width:668px){.page_drvideo_contents .page_drvideo_list{width:33.33%}.sp-keywordSearch input{width:100%;font-size:16px;padding-left:20px}.contents_section .searchSort-label{text-align:left}.contents_section label{font-size:14px}.search_movie_detail_tag{display:block}.search_movie_detail_tag dd,.search_movie_detail_tag dt{padding:0 20px}.search_movie_detail_tag dt{width:100%;text-align:left;font-size:18px}.search_movie_detail_tag dd{width:100%}.sp-searchContainerSort .gnav_body>form{height:100%}.sp-searchContainerSort .gnav_body .search_movie_detail_wrap{height:calc(100% - 56px)}}@media screen and (max-width:960px){.search_movie_detail_footer{position:absolute;bottom:0;left:0;width:100%;padding:15px 10px 20px;border-top:1px solid #ccc;background:#fff;display:flex;justify-content:center}.search_movie_detail_btn_clear{font-size:12px;background:#e5e5e5;line-height:40px;height:40px;color:#333;text-align:center;max-width:350px;width:100%}.contents_section .search_movie_detail_btn_submit{height:40px;font-size:15px;font-weight:400;position:relative;border-radius:0;background-color:#f90;border:none;box-shadow:none;width:100%;margin:0 0 0 10px}}@media screen and (max-width:667px){.search_movie_detail_footer:before{content:"";display:block;width:100vw;height:15px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);flex-basis:100vw;position:absolute;left:0;top:-16px}.search_movie_detail_btn_clear{width:120px}.contents_section .search_movie_detail_btn_submit{width:calc(100% - 130px);margin-left:auto}}.page_drvideo_contents .page_drvideo_img .vol{position:absolute;font-size:12px;background:rgba(0,0,0,.75);color:#fff;font-weight:500}@media print,screen and (min-width:960px){.page_drvideo_contents .page_drvideo_img .vol{top:5px;right:5px;padding:2px 7px}}@media screen and (max-width:959px){.page_drvideo_contents .page_drvideo_img .vol{top:3px;right:3px;padding:1px 5px}}.movie_search_sideBar .checkList input[type=checkbox]{cursor:pointer;width:15px;height:15px;padding:0;margin:0}.movie_search_sideBar .checkList label{padding:0;margin:0;display:block}.movie_search_sideBar .checkList .parent{position:relative}.movie_search_sideBar .checkList .parent .catLabel{background:none;box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:500;font-size:14px;padding:4px 0 4px 24px;position:relative;width:100%;text-align:left}.movie_search_sideBar .checkList .parent .catLabel.is_active:after{transform:rotateX(180deg)}.movie_search_sideBar .checkList .parent .catLabel:after{content:"";display:block;width:11px;height:7px;box-sizing:border-box;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/accArw-d6370295e61d6e20d6c5e140668e8604.png) no-repeat 0 0/cover;position:absolute;right:0;top:11px}.movie_search_sideBar .checkList .parent .catLabel:hover{opacity:.7}.movie_search_sideBar .checkList .parent>input[type=checkbox]{position:absolute;top:8px;left:0;margin:0;z-index:1}.movie_search_sideBar .checkList .parent .innerList{padding:6px 0 6px 25px;display:none}.movie_search_sideBar .checkList .parent .innerList .sideContents_inputWrapper label{font-weight:500}.movie_search_sideBar .checkList .parent .innerList .sideContents_inputWrapper label input[type=checkbox]{vertical-align:-2px;margin-right:8px}.sp-keywordSearch{border-bottom:1px solid #a0a0a0}.sp-keywordSearch.contents_page,.sp-keywordSearch.lives_page{border-bottom:1px solid #a0a0a0;margin-top:40px;padding:5px 0;border-top:1px solid #a0a0a0}.search_movie_detail_wrap .search_movie_detail{padding:0}@media screen and (max-width:959px){.search_movie_detail_wrap{background:#fff}.search_movie_detail_wrap .search_movie_detail_body{height:calc(100vh - 169px);height:calc(100dvh - 169px);padding-bottom:0;overflow:auto}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag{padding:0;margin:0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag+.search_movie_detail_tag>dt{border-top:1px solid #a0a0a0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag>dt{color:#444;background:#eee;border-bottom:1px solid #a0a0a0;margin:0;padding:7px 9px;font-size:13px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>ul{padding:15px 10px 10px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd input{display:none}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd input+label{min-width:0;padding:9px 12px;border:1px solid #ddd;margin:0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd input+label:before{display:none}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd input:checked+label{background:#24c390;border-color:#24c390;color:#fff}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList{flex-direction:column;padding:0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li{width:100%;margin:0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li+li{border-top:1px dotted #2e2e2e}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li:nth-child(n+5){display:none}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn{background:none;box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:300;position:relative;width:100%;text-align:left}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn.is_active:after{transform:rotateX(180deg)}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn:after{content:"";display:inline-block;width:10px;height:6px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/accArwSp-49ddf171dc8d41b9a8de1d665b8f476a.png) no-repeat 0 0/cover}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn{padding:8px 9px;font-size:13px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn:after{position:absolute;right:10px;top:0;bottom:0;margin:auto}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .checkList{display:none;margin:0 0 -10px;padding:0 8px 7px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .checkList>li{display:inline-block;vertical-align:top;margin:0 2px 10px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag .listAccBtn{display:block;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:300;position:relative;width:100%;text-align:left;color:#29ae83;font-size:12px;padding:5px 9px;border:none;border-top:1px dotted #2e2e2e}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag .listAccBtn.is_active:before{content:"折りたたむ"}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag .listAccBtn.is_active:after{transform:rotateX(180deg)}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag .listAccBtn.is_active span{display:none}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag .listAccBtn:after{content:"";display:inline-block;width:10px;height:6px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/accArwSp-49ddf171dc8d41b9a8de1d665b8f476a.png) no-repeat 0 0/cover;margin-left:5px;vertical-align:2px}}@media screen and (max-width:959px)and (min-width:668px){.search_movie_detail_wrap .search_movie_detail{border-top:none}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag>dt{font-size:16px}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd{padding:0}.search_movie_detail_wrap .search_movie_detail_body .search_movie_detail_tag dd>.accList>li .accBtn{padding:7px 10px}}#column-left .video_thumb_overlay{display:flex;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);align-items:center;justify-content:center}#column-left .video_thumb_overlay .login_btn_sp{display:none}#column-left .video_thumb_overlay a{position:absolute;top:50%;left:50%;width:220px;height:50px;margin-left:-110px;margin-top:-25px;line-height:50px;color:#fff;font-size:110%;text-align:center;background:#000;border:1px solid #fff;border-radius:5px;text-decoration:none}@media(min-width:668px){#column-left .video_thumb_overlay a{font-size:115%}}.link-movie{position:relative;height:0;padding:0 0 56.25%;overflow:hidden;clear:both;background:rgba(0,0,0,.9)}@media(max-width:667px){.link-movie .login_btn{display:none}.link-movie .login_btn_sp{display:block!important}}@media(min-width:668px){.link-movie{margin-bottom:10px}}.link-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-movie img{width:100%}@media(max-width:667px){.link-movie img{opacity:.6}}@media(min-width:668px){.link-movie img{margin:0 auto}}.link-movie div.paid{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:668px){.link-movie div.paid{cursor:pointer}}.link-movie div.paid div.login_view,.link-movie div.paid div.paid_buy{position:absolute;width:240px;height:50px;margin-left:10px;margin-top:10px;line-height:40px;color:#fff;text-align:center;border-radius:5px;padding:5px;background:hsla(0,0%,100%,.3)}@media(min-width:668px){.link-movie div.paid div.login_view,.link-movie div.paid div.paid_buy{font-size:115%;line-height:50px;width:410px;height:60px;margin-top:-30px;margin-left:-205px;top:30%;left:50%}}.link-movie div.paid div.login_view a,.link-movie div.paid div.paid_buy a{position:relative;display:inline-block;color:#fff;text-decoration:none;width:100%;height:auto}@media(min-width:668px){.link-movie div.paid div.login_view a,.link-movie div.paid div.paid_buy a{width:400px;height:50px}}.link-movie div.paid div.paid_buy a{background:#24c390}.link-movie div.paid div.paid_buy a:hover{background:#07251c}.link-movie div.paid div.login_view a{box-shadow:inset 0 0 2px 0 #1e7539}@media(min-width:668px){.link-movie div.paid div.login_view a{background:#2ba752}}.link-movie div.paid div.login_view a:hover{background:#269248}.link-movie div.paid div[class^=movie-box]{background-color:rgba(0,0,0,.5);border-radius:5px;border:1px solid hsla(0,0%,100%,.8);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:260px}@media(max-width:667px){.link-movie div.paid div[class^=movie-box]{height:130px}}@media(min-width:668px){.link-movie div.paid div[class^=movie-box]{width:500px}}@media(min-width:668px){.link-movie div.paid div.movie-box{height:200px}}@media(max-width:667px){.link-movie div.paid div.movie-box-paid{height:100px}}@media(min-width:668px){.link-movie div.paid div.movie-box-paid{height:160px}}@media(max-width:667px){.link-movie div.paid div.movie-box-paid div.login_view,.link-movie div.paid div.movie-box-paid div.paid_buy{margin-top:25px}}@media(min-width:668px){.link-movie div.paid div.movie-box-paid div.login_view,.link-movie div.paid div.movie-box-paid div.paid_buy{top:50%}}ul[class^=tag_] li{display:inline-block;width:29%;height:30px;line-height:30px;margin:5px;color:#fff;font-size:85%;text-align:center;border-radius:0;overflow:hidden}@media(min-width:668px){ul[class^=tag_] li{width:129px}}ul[class^=tag_] li a{display:block;color:#fff}ul[class^=tag_] a:hover{text-decoration:none}ul[class^=tag_] span{height:14px;padding-left:16px;color:#444;background-repeat:no-repeat;background-position:0 2px;background-size:12px}.tag_category,.tag_target{margin:10px}.tag_category li,.tag_target li{border:1px solid #ffd500;box-shadow:0 1px 1px #b8b8b5,0 4px 2px -4px rgba(0,0,0,.25)}.tag_category li:hover,.tag_target li:hover{background-color:#ffd500}.tag_category li.selected,.tag_target li.selected{background:#ffd500}.tag_category span,.tag_target span{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_03_tag_gl-1431045ecbae669762642d67eea11b6e.png)}.box{margin-bottom:20px;padding:5px 10px;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 2px 0 #eaeaea}@media(min-width:668px){.box{margin-bottom:25px;padding:10px 20px;background:#fff}}.box span{font-size:90%;color:grey}@media(max-width:667px){.box ul.feed{margin-top:15px}}.box ul.feed li{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px}@media(max-width:667px){.box ul.feed li{display:table;border-collapse:separate;border-spacing:5px 0;width:100%}}.box ul.feed li:last-child{margin-bottom:0;border-bottom:none}@media(max-width:667px){.box ul.feed li a.thumb-feed{display:table-cell;width:100px}}@media(min-width:668px){.box ul.feed li a.thumb-feed{display:inline-block}}.box ul.feed li a.thumb-feed img{width:90px}@media(min-width:668px){.box ul.feed li a.thumb-feed img{width:75px}.box ul.feed li a.thumb-feed img:hover{opacity:.6}}.box ul.feed li dl{vertical-align:top}@media(max-width:667px){.box ul.feed li dl{display:table-cell}}@media(min-width:668px){.box ul.feed li dl{display:inline-block;width:220px;margin-left:5px}}.box ul.feed li dl dd{margin-top:5px}@media(min-width:668px){a+.box{margin-top:50px}}ul.lecturer li{position:relative;display:inline-block;vertical-align:top;margin-bottom:20px;padding-top:17px;width:90px}@media(max-width:667px){ul.lecturer li{margin-right:5px;font-size:1.2rem}}@media(min-width:668px){ul.lecturer li{width:150px;margin-bottom:10px;padding-top:20px}ul.lecturer li a:hover,ul.lecturer li a img:hover{opacity:.6}}ul.lecturer li div{position:absolute;top:0;left:0}ul.lecturer img{display:block;width:100px;margin-bottom:5px}ul.lecturer .lecturer-image{height:100px;-o-object-fit:cover;object-fit:cover}.map{margin:10px 0;height:220px}@media(min-width:668px){.map{height:250px}}div.btn-buy,section.buy-box{text-align:center}div.btn-buy{margin:0 auto 15px;padding:5px;border-radius:5px}@media(max-width:667px){div.btn-buy{display:table;background-color:#fb8250;min-height:60px;width:100%}}@media(min-width:668px){div.btn-buy{display:inline-block;height:70px;background-color:#e6e6e6}}div.btn-buy a{color:#fff;width:100%;padding:0 15px;font-size:1.2em}@media(max-width:667px){div.btn-buy a{display:table-cell;vertical-align:middle}}@media(min-width:668px){div.btn-buy a{line-height:60px;display:inline-block;min-width:520px;height:60px;white-space:nowrap;background-color:#fb8250}}div.btn-buy a:hover{text-decoration:none;background:#fb6850}section.buy-box p.cam-txt{text-align:center}@media(min-width:668px){section.buy-box p.cam-txt{margin-bottom:50px}}.db-box{background:#fff;border:1px solid #4f3034;border-radius:3px;font-size:16px;text-align:center;padding:8px 0;margin:0 auto 15px}@media(min-width:668px){.db-box{font-size:15px;padding:20px 0;margin:0 auto 10px}}.db-box a{color:#6d4c50}.db-box a:hover{text-decoration:none;opacity:.6}@media(min-width:668px){.db-box br{display:none}}.db-box img{width:134px;margin:-5px 3px 0;vertical-align:middle}@media(min-width:668px){.db-box img{width:113px}}.hidden{visibility:hidden}.contents-banner_area{width:98.5%;padding:0!important;display:flex;flex-wrap:wrap;margin:0 1%;grid-gap:0 2%;gap:0 2%}@media(max-width:667px){.contents-banner_area{width:94%;margin:30px 3% 0;grid-gap:2rem 0;gap:2rem 0}}.contents-banner_area a{display:block;width:100%;height:auto;padding:0!important;margin:0!important}.contents-banner_area a img{width:100%;height:auto;vertical-align:bottom;line-height:1em}.contents-banner_area a:hover{opacity:.6}.contents-banner_area a .pc_img{display:inline}@media(max-width:667px){.contents-banner_area a .pc_img{display:none}}.contents-banner_area a .sp_img{display:none}@media(max-width:667px){.contents-banner_area a .sp_img{display:inline}}.contents-banner_area .banner-area1{display:flex;width:66%;padding:0;grid-gap:0 .5rem;gap:0 .5rem}@media(max-width:667px){.contents-banner_area .banner-area1{width:100%;flex-wrap:wrap;grid-gap:1rem 1rem;gap:1rem 1rem}.contents-banner_area .banner-area1 .area1{order:1}.contents-banner_area .banner-area1 .area2{order:2}.contents-banner_area .banner-area1 .area3{order:1}}.contents-banner_area .banner-area1 .area1,.contents-banner_area .banner-area1 .area3{width:33.2%}@media(max-width:667px){.contents-banner_area .banner-area1 .area1,.contents-banner_area .banner-area1 .area3{width:48%}}.contents-banner_area .banner-area1 .area2{width:33.6%;display:flex;flex-direction:column;grid-gap:.5rem 0;gap:.5rem 0}@media(max-width:667px){.contents-banner_area .banner-area1 .area2{width:100%;flex-direction:row;grid-gap:0 1rem;gap:0 1rem}}.contents-banner_area .banner-area1 .area2 .area2_1,.contents-banner_area .banner-area1 .area2 .area2_2{width:100%}@media(max-width:667px){.contents-banner_area .banner-area1 .area2 .area2_1,.contents-banner_area .banner-area1 .area2 .area2_2{width:48%}}.contents-banner_area .banner-area2{display:flex;flex-wrap:wrap;align-items:flex-start;width:32%;grid-gap:.4rem .4rem;gap:.4rem .4rem}@media(max-width:667px){.contents-banner_area .banner-area2{width:100%;margin-left:0;grid-gap:1rem 1rem;gap:1rem 1rem}}.contents-banner_area .banner-area2 .area1,.contents-banner_area .banner-area2 .area2,.contents-banner_area .banner-area2 .area3,.contents-banner_area .banner-area2 .area4{vertical-align:bottom;width:48%}@media(max-width:667px){.contents-banner_area .banner-area2 .area1,.contents-banner_area .banner-area2 .area2,.contents-banner_area .banner-area2 .area3,.contents-banner_area .banner-area2 .area4{width:22.6%}}.movie_series_tag_list{display:flex;flex-wrap:wrap;margin-bottom:8px}.movie_series_tag{padding:2px;margin-right:4px;border-radius:2px;font-size:11px;display:inline-block}.movie_series_tag_prem{color:#fff;background-color:#13415e}.movie_series_tag_min_prem{color:#fff;background-color:#fa4399}.movie_series_tag_sp{color:#fff;background-color:#c7bb96}.movie_series_tag_free{color:#14405e;border:1px solid #14405e;background-color:#fff}.movie_series_tag_pr{color:#fa4399;border:1px solid #fa4399;background-color:#fff}@media(min-width:668px){#movie_series_header_box{padding:20px 0}}@media(max-width:667px){#movie_series_header_box .movie_series_header_contents{padding:20px 10px}}@media(min-width:668px){#movie_series_header_box .movie_series_header_contents{max-width:1400px;margin:0 auto;padding:0 4%;display:flex;flex-wrap:wrap;justify-content:space-between}}#movie_series_header_box .slider_wrap{position:relative;height:-moz-fit-content;height:fit-content;overflow:hidden}@media(max-width:667px){#movie_series_header_box .slider_wrap{margin-bottom:10px}}@media(min-width:668px){#movie_series_header_box .slider_wrap{width:39%}}#movie_series_header_box .slider_wrap .badge{position:absolute;width:43px;display:flex;padding:3px 0;justify-content:center;align-items:center;border-radius:2px;background:rgba(0,0,0,.4);bottom:10px;right:10px;color:#fff;font-size:12px;line-height:normal}@media(max-width:667px){#movie_series_header_box .slider_wrap .badge{font-size:11px}}#movie_series_header_box .movie_series_header_img{margin-bottom:0}#movie_series_header_box .movie_series_header_img .slick-arrow{position:absolute;z-index:1;top:calc(50% - 22px);text-indent:-9999px;cursor:pointer;width:30px;height:44px;border:none;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/card_arrow-9706af0d55147a63a6c3b6b6fe6878d6.svg) no-repeat 0 0/100%}#movie_series_header_box .movie_series_header_img .slick-arrow.slick-prev{rotate:180deg}#movie_series_header_box .movie_series_header_img .slick-arrow.slick-next{right:0}#movie_series_header_box .movie_series_header_img .slick-arrow.slick-disabled{display:none!important}#movie_series_header_box .movie_series_header_txt{font-size:14px}@media(min-width:668px){#movie_series_header_box .movie_series_header_txt{width:58%}}#movie_series_header_box .movie_series_header_title h1{font-weight:700;font-size:22px;color:#2e2e2e;margin-bottom:6px}#movie_series_header_box .movie_series_header_dr ul{display:flex;flex-wrap:wrap;margin-top:4px}#movie_series_header_box .movie_series_header_dr ul li{max-width:100px;margin-right:10px;margin-bottom:40px;text-align:center}@media screen and (max-width:688px){#movie_series_header_box .movie_series_header_dr ul li{max-width:22%}}#movie_series_header_box .movie_series_header_dr ul li img{width:90%;margin:auto;display:block;border-radius:50%}#movie_series_header_box .movie_series_header_dr .doctor_name,#movie_series_header_box .movie_series_header_dr .doctor_name_link{width:100%;max-width:-moz-fit-content;max-width:fit-content;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;font-size:14px}@media screen and (max-width:688px){#movie_series_header_box .movie_series_header_dr .doctor_name,#movie_series_header_box .movie_series_header_dr .doctor_name_link{font-size:12px}}#movie_series_header_box .movie_series_header_dr .doctor_name_link{color:#14405e;text-decoration:underline}#movie_series_header_box .movie_series_header_dr h2{font-size:14px;margin-bottom:10px;position:relative}#movie_series_header_box .movie_series_header_dr span{font-size:12px}#movie_series_header_box .movie_series_header_dr .follow_button{background-color:#27c290;color:#fff;font-size:14px;position:absolute;display:block;width:100%;bottom:-40px;padding:5px 0;text-align:center;font-weight:700;border-radius:4px;border:1px solid #27c290;text-decoration:none}@media screen and (max-width:668px){#movie_series_header_box .movie_series_header_dr .follow_button{font-size:12px}}#movie_series_header_box .movie_series_header_dr .followed_button{background-color:#fff;color:#27c290;font-size:14px;position:absolute;display:block;width:100%;bottom:-40px;padding:5px 0;text-align:center;font-weight:700;border-radius:4px;border:1px solid #27c290;text-decoration:none}@media screen and (max-width:668px){#movie_series_header_box .movie_series_header_dr .followed_button{font-size:12px}}#movie_series_header_box .movie_series_price{margin-bottom:20px;background-color:#fff;border:1px solid #eee}@media(max-width:667px){#movie_series_header_box .movie_series_price{padding:14px}}#movie_series_header_box .movie_series_price .movie_series_price_box{font-size:12px}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_price_box{padding:16px 10px 4px;display:flex;flex-wrap:wrap;justify-content:center}}@media(max-width:667px){#movie_series_header_box .movie_series_price .movie_series_price_box dl{margin-bottom:6px}}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_price_box dl{display:flex;flex-wrap:wrap;margin-right:10px}}#movie_series_header_box .movie_series_price .movie_series_price_box dt{font-weight:700}@media(max-width:667px){#movie_series_header_box .movie_series_price .movie_series_price_box dt{background-color:#f9f9f9;padding:4px 8px}}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_price_box dt{margin-right:4px}}@media(max-width:667px){#movie_series_header_box .movie_series_price .movie_series_price_box dd{text-align:right;padding:4px;font-size:13px}}#movie_series_header_box .movie_series_price .movie_series_price_box .price_black{text-decoration:line-through;margin-right:4px}#movie_series_header_box .movie_series_price .movie_series_price_box .price_red{color:#ff1317;font-size:14px}#movie_series_header_box .movie_series_price .movie_series_pay_box{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_pay_box{margin-top:4px}}#movie_series_header_box .movie_series_price .movie_series_pay_box img{height:22px;margin:4px}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_price_btn{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:10px}}#movie_series_header_box .movie_series_price .movie_series_price_btn a{display:block;padding:8px;color:#fff;font-weight:700;text-align:center;border-radius:4px}@media(max-width:667px){#movie_series_header_box .movie_series_price .movie_series_price_btn a{width:100%;margin-top:10px}}@media(min-width:668px){#movie_series_header_box .movie_series_price .movie_series_price_btn a{width:30%;margin:10px}}#movie_series_header_box .movie_series_price .movie_series_price_btn a:hover{opacity:.8;color:#fff}#movie_series_header_box .movie_series_price .movie_series_price_btn .btn_sample{background-color:#14405e}#movie_series_header_box .movie_series_price .movie_series_price_btn .btn_plan{background-color:#fc281d}#movie_series_header_box .movie_series_price .movie_series_price_btn .btn_premium{background-color:#f90}#movie_series_header_box .movie_series_header_ad{font-size:12px;color:#999;padding:4px 0}#movie_series_header_box .movie_series_header_ad:before{content:"PR";background-color:#e6eef5;padding:2px;border-radius:2px;margin-right:4px}#movie_series_header_box .movie_series_header_date{font-size:12px;padding:0 4px}#movie_series_header_box .movie_series_header_info{line-height:1.5}#movie_series_header_box .movie_series_header_info a,#movie_series_header_box .movie_series_header_info a:hover{color:#209f76;text-decoration:underline}#movie_series_header_box .movie_series_header_info .btn,#movie_series_header_box .movie_series_header_info .btn:hover{color:#fff;text-decoration:none}#movies_content_wrap{display:flex;max-width:1900px;margin:0 auto}@media screen and (max-width:1000px){#movies_content_wrap{flex-direction:column}}#movies_content_wrap #movie_series_contents_box{padding-right:1%}@media screen and (min-width:1000px){#movies_content_wrap #movie_series_contents_box{width:24%}}@media screen and (max-width:1600px){#movies_content_wrap #movie_series_contents_box{width:25%}}@media screen and (max-width:1400px){#movies_content_wrap #movie_series_contents_box{width:27%}}@media screen and (max-width:1300px){#movies_content_wrap #movie_series_contents_box{width:30%}}@media screen and (max-width:1200px){#movies_content_wrap #movie_series_contents_box{width:35%}}@media screen and (max-width:1000px){#movies_content_wrap #movie_series_contents_box{width:100%;padding-right:0}}#movie_series_contents_box h1{font-weight:700;font-size:16px}#movie_series_contents_box h1:before{content:"::";font-size:16px;font-weight:700;color:#14405e;margin-right:2px;top:-2px;position:relative}#movie_series_contents_box .next_episode_list{border-radius:1px;border:1px solid rgba(0,0,0,.2);background:#f6f6f6}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list{border:none;margin-bottom:0}}@media(max-width:667px){#movie_series_contents_box .next_episode_list{padding-top:15px}}#movie_series_contents_box .next_episode_list .next_episode_list_title{overflow:hidden;padding:10px;background:#fff}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .next_episode_list_title{background:#f1f0f1}}#movie_series_contents_box .next_episode_list .next_episode_list_title a{font-size:20px;font-weight:700;line-height:normal;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;color:#209f76}#movie_series_contents_box .next_episode_list .next_episode_list_title a:hover{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .next_episode_list_title a{font-size:16px;margin:10px 30px}}@media(max-width:667px){#movie_series_contents_box .next_episode_list .next_episode_list_title a{margin:0}}#movie_series_contents_box .next_episode_list ul{overflow-x:hidden;max-height:calc(100dvh - 210px)}@media screen and (min-height:1200px){#movie_series_contents_box .next_episode_list ul{max-height:700px}}#movie_series_contents_box .next_episode_list ul::-webkit-scrollbar{width:10px}#movie_series_contents_box .next_episode_list ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);background-clip:content-box;border:2px solid transparent;border-radius:6px}#movie_series_contents_box .next_episode_list ul::-webkit-scrollbar-track{background-color:transparent}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list ul{max-height:55vh;max-height:55dvh;padding-bottom:10px;background-color:#f1f0f1}#movie_series_contents_box .next_episode_list ul::-webkit-scrollbar{width:0}}#movie_series_contents_box .next_episode_list .episode{background:#f6f6f6}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .episode{background:#f1f0f1}}#movie_series_contents_box .next_episode_list .episode a{display:flex;align-items:center;justify-content:center;padding:10px 5px}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .episode a{padding:10px 30px}}@media(max-width:667px){#movie_series_contents_box .next_episode_list .episode a{padding:10px}}#movie_series_contents_box .next_episode_list .episode a:hover{color:#2e2e2e}#movie_series_contents_box .next_episode_list .episode_index{font-size:14px;font-weight:500}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .episode_index{display:none}}#movie_series_contents_box .next_episode_list .episode_index img{width:11px}#movie_series_contents_box .next_episode_list .episode:has(.episode_index img){background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#f6f6f6}#movie_series_contents_box .next_episode_list .episode:hover{background:rgba(0,0,0,.05);cursor:pointer}#movie_series_contents_box .next_episode_list .episode_thumbnail{width:46.875%;position:relative;margin:0 5px}@media screen and (max-width:1000px){#movie_series_contents_box .next_episode_list .episode_thumbnail{width:200px}}@media(max-width:667px){#movie_series_contents_box .next_episode_list .episode_thumbnail{width:45%}}#movie_series_contents_box .next_episode_list .episode_thumbnail img{vertical-align:top}#movie_series_contents_box .next_episode_list .episode_thumbnail span{position:absolute;bottom:4px;right:4px;background:#4c4c4c;color:#fff;font-weight:700;line-height:normal;letter-spacing:1px;padding:2px;font-size:10px}#movie_series_contents_box .next_episode_list .episode .text_wrap{font-size:14px;flex:1 1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;align-self:flex-start;font-weight:500;word-break:break-all}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos{margin-bottom:0;padding:30px 30px 0;background:#fff}}@media(max-width:667px){#movie_series_contents_box .recommended_videos{padding:15px 10px 0;background:#fff}}#movie_series_contents_box .recommended_videos h2{font-size:20px;font-weight:700;line-height:normal;margin-bottom:15px}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos h2{font-size:16px}}#movie_series_contents_box .recommended_videos ul{display:flex;flex-wrap:wrap}@media(min-width:667px)and (max-width:1000px){#movie_series_contents_box .recommended_videos ul{grid-gap:20px;gap:20px}}#movie_series_contents_box .recommended_videos .recommended_video{width:100%;margin-bottom:20px}#movie_series_contents_box .recommended_videos .recommended_video:last-child{margin-bottom:25px}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video{width:calc(50% - 10px)}}@media(max-width:667px){#movie_series_contents_box .recommended_videos .recommended_video{width:100%}}#movie_series_contents_box .recommended_videos .recommended_video a{display:flex}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video a{flex-direction:column}}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_img{flex:1 1}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_img{border-radius:12px;overflow:hidden}}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_img img{vertical-align:top}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt{width:55%;margin-left:10px}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt{width:100%;margin-left:0}}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .page_drvideo_date{display:none;font-size:12px;margin:6px 0;color:#14405e}@media screen and (max-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .page_drvideo_date{display:block}}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap p{display:inline;font-weight:500;word-break:break-all}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap p:first-child{line-height:23px}@media(max-width:667px){#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap p{line-height:22px}}#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap p:last-child{font-size:14px}@media screen and (min-width:1000px){#movie_series_contents_box .recommended_videos .recommended_video a .recommended_video_txt .txtWrap{-webkit-line-clamp:4}}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_contents{padding:30px 10px}}@media(min-width:668px){#movie_series_contents_box .movie_series_episode_contents{max-width:1400px;margin:0 auto;padding:30px 4%}}#movie_series_contents_box .movie_series_episode_list li{display:flex;border:1px solid #e0e0e0;background-color:#fff;margin:20px 0}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_list li{padding:15px;flex-direction:column}}@media(min-width:668px){#movie_series_contents_box .movie_series_episode_list li{justify-content:space-between;padding:20px}}#movie_series_contents_box .slider_wrap{position:relative}@media(min-width:668px){#movie_series_contents_box .slider_wrap{width:31%;height:-moz-fit-content;height:fit-content}}@media(max-width:667px){#movie_series_contents_box .slider_wrap{width:100%}}#movie_series_contents_box .slider_wrap .badge{position:absolute;width:43px;display:flex;padding:3px 0;justify-content:center;align-items:center;border-radius:2px;background:rgba(0,0,0,.4);bottom:10px;right:10px;color:#fff;font-size:12px;line-height:normal}@media(max-width:667px){#movie_series_contents_box .slider_wrap .badge{font-size:11px}}#movie_series_contents_box .movie_series_episode_img{height:-moz-fit-content;height:fit-content;overflow:hidden}#movie_series_contents_box .movie_series_episode_img .slick-arrow{position:absolute;z-index:1;top:calc(50% - 22px);text-indent:-9999px;cursor:pointer;width:30px;height:44px;border:none;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/card_arrow-9706af0d55147a63a6c3b6b6fe6878d6.svg) no-repeat 0 0/100%}#movie_series_contents_box .movie_series_episode_img .slick-arrow.slick-prev{rotate:180deg}#movie_series_contents_box .movie_series_episode_img .slick-arrow.slick-next{right:0}#movie_series_contents_box .movie_series_episode_img .slick-arrow.slick-disabled{display:none!important}#movie_series_contents_box .movie_series_episode{height:-moz-fit-content;height:fit-content;overflow:hidden}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_txt{width:100%;padding:10px 0}}@media(min-width:668px){#movie_series_contents_box .movie_series_episode_txt{flex:1 1;margin-left:30px}}@media(max-width:667px){#movie_series_contents_box .movie_series_tag_list{display:inline}}@media(min-width:668px){#movie_series_contents_box .movie_series_tag_list{margin-bottom:10px}}#movie_series_contents_box .movie_series_episode_title h2{color:#333;font-weight:700}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_title h2{font-size:14px;margin-bottom:0}}@media(min-width:668px){#movie_series_contents_box .movie_series_episode_title h2{font-size:18px;margin-bottom:10px}}#movie_series_contents_box .movie_series_episode_dtl{margin-bottom:10px;font-size:14px;line-height:1.5}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_dtl{margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}#movie_series_contents_box .movie_series_episode_info{display:flex;text-align:center}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_info{justify-content:space-between}}#movie_series_contents_box .movie_series_episode_btn{display:flex;flex:1 1;align-items:center;justify-content:center;max-width:186px;padding:7px 0;border-radius:4px;font-size:14px;font-weight:700;font-style:normal}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_btn{max-width:none}}#movie_series_contents_box .movie_series_episode_btn+.movie_series_episode_btn{margin-left:10px}#movie_series_contents_box .episode_btn_play{background-color:#f90;color:#fff}#movie_series_contents_box .episode_btn_play:hover{background-color:#ff8100;color:#fff}#movie_series_contents_box .episode_btn_fav{background-color:#e6eef5;color:#555}#movie_series_contents_box .episode_btn_fav:hover{color:#14405e;opacity:.8}#movie_series_contents_box .episode_btn_out{background-color:#ddd;color:#999}#movie_series_contents_box .episode_btn_out:hover{color:#595959;opacity:.8}#movie_series_contents_box .movie_series_episode_time{display:flex;align-items:center;padding:4px;color:#999;margin-left:10px}@media(max-width:667px){#movie_series_contents_box .movie_series_episode_time{display:none}}@media(max-width:667px){#movie_series_contents_box .movie_series_review_contents{padding:20px 4%}}@media(min-width:668px){#movie_series_contents_box .movie_series_review_contents{max-width:1400px;margin:0 auto;padding:10px 4%}}@media(min-width:668px){#movie_series_contents_box .top_review_box{align-items:flex-end;justify-content:flex-start}}@media(max-width:667px){#movie_series_contents_box .movie_series_more_contents{padding:30px 10px}}@media(min-width:668px){#movie_series_contents_box .movie_series_more_contents{max-width:1400px;margin:0 auto;padding:30px 4%}}@media(max-width:667px){#movie_series_contents_box .movie_series_more_contents .page_drvideo_contents .page_drvideo_txt{margin-top:10px}}#movie_series_contents_box .movie_series_more_contents .page_drvideo_contents .page_drvideo_img{border-radius:4px;overflow:hidden}#movie_episode_header_box{flex:1 1;margin-right:1.5%;margin-left:4%}@media screen and (max-width:1000px){#movie_episode_header_box{margin-right:0;margin-left:0}}#movie_episode_header_box .movie_episode_header_main{position:relative}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_main{margin:0 auto;padding-bottom:40px}}#movie_episode_header_box .movie_episode_header_main .login_btn,#movie_episode_header_box .movie_episode_header_main .type_password_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f38924;color:#fff;padding:10px 60px;text-align:center;font-weight:700;font-size:14px;line-height:21px;border-radius:3px}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_main .login_btn,#movie_episode_header_box .movie_episode_header_main .type_password_btn{text-align:center;font-weight:600;font-size:16px;line-height:21px;border-radius:3px;padding:8px 15px 9px;width:-moz-max-content;width:max-content;max-width:100vw}}#movie_episode_header_box .movie_episode_header_main .video_thumb_overlay{display:flex;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);align-items:center;justify-content:center}#movie_episode_header_box .movie_episode_header_main .login_btn_sp{display:none}#movie_episode_header_box .movie_episode_header_main .login_btn_sp h2{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#movie_episode_header_box .movie_episode_header_main .login_btn_sp a{display:block;background:#f38924;color:#fff;text-align:center;font-weight:600;font-size:16px;line-height:21px;border-radius:3px;padding:8px 15px 9px}#movie_episode_header_box .movie_episode_header_main .login_btn_sp a img{opacity:1;width:18px;margin-bottom:-3px;margin-right:5px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_main .buy_video_bg{height:100%}}@media screen and (max-width:1300px){#movie_episode_header_box .movie_episode_header_main .buy_video_bg .buy_video_modal{padding:0;background:transparent;position:relative}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .buy_video_modal:has(.clinic_plans_link) .options{grid-gap:0!important;gap:0!important}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .buy_video_modal:has(.clinic_plans_link) .options .option:first-child{margin-bottom:18px;margin-top:0!important}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .buy_video_modal:has(.clinic_plans_link) .options .option:last-child{margin-top:18px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .title{display:none}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .options{background:transparent;grid-gap:10px!important;gap:10px!important;flex-direction:column}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option{border-radius:4px;max-width:none;padding:0;background:transparent;min-width:270px;width:100%}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn{width:100%;padding:8px 10px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn img{display:inline-block;width:18px;opacity:1;margin-bottom:-3px;margin-right:5px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn p{display:inline;font-size:16px;font-weight:600;line-height:19.36px;letter-spacing:normal;margin-top:3px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn .cost_sp{display:inline-block}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn .cost_sp .discount_price{font-size:13px;font-weight:500;text-decoration:line-through}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn{width:100%;padding:8px 0;background:#fff}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn img{display:inline-block;width:18px;opacity:1;margin-bottom:-4px;margin-right:6px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn p{display:inline;font-size:16px;font-weight:600;line-height:19.36px;letter-spacing:normal}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn .cost_sp{display:inline-block}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn .cost_sp .discount_price{font-size:13px;font-weight:500;text-decoration:line-through}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .sample_video_btn{margin-top:10px;padding:7px 15px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .sample_video_btn p{display:inline;font-weight:600;font-size:11px;line-height:13.31px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .sample_video_btn img{display:inline-block;width:16px;opacity:1;margin-bottom:-3px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option_bottom,#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option_top,#movie_episode_header_box .movie_episode_header_main .buy_video_bg .sample_video_btn .sample_text_pc{display:none}}@media screen and (max-width:850px){#movie_episode_header_box .movie_episode_header_main .buy_video_bg .options{grid-gap:10px!important;gap:10px!important}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option{min-width:222px;width:100%}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn{padding:8px 10px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn img{width:14px;margin-bottom:-2px;margin-right:3px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .premium_member_btn p{font-size:13px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn{padding:8px 0}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn img{width:14px;margin-bottom:-3px;margin-right:3px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .option .buy_video_btn p{font-size:13px}#movie_episode_header_box .movie_episode_header_main .buy_video_bg .sample_video_btn{margin-top:12px;padding:7px 15px 7px 10px}}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp{display:none;flex-direction:column;align-items:center}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp h2{margin-bottom:10px;font-size:14px;font-weight:600;color:#fff}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp p{font-size:12px;color:#fff;margin-top:10px;margin-bottom:5px}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp .watch_sample_btn{padding:8px 15px;font-size:13px;font-weight:600;color:#1d7a99;border:1px solid #1d7a99;border-radius:4px;background:#fff;cursor:pointer;margin-top:10px}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp .watch_sample_btn img{opacity:1;width:20px;margin-bottom:-4px;margin-right:5px}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp .buy_video_btn{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:8px 15px;font-size:13px;font-weight:600;color:#f38924;border:1px solid #f38924;border-radius:4px;background:#fff;cursor:pointer;white-space:nowrap}#movie_episode_header_box .movie_episode_header_main .buy_video_modal_sp .buy_video_btn img{opacity:1;width:15px;margin-right:7px;margin-top:-2px}#movie_episode_header_box .movie_episode_header_main .buy_video_modal{max-width:500px;border-radius:7px;background:#f7f7f7;padding:15px;cursor:pointer}#movie_episode_header_box .movie_episode_header_main .buy_video_modal .title{text-align:center;color:#000;font-size:18px;font-weight:700;line-height:normal;letter-spacing:-.72px;margin-bottom:20px}#movie_episode_header_box .movie_episode_header_main .buy_video_modal .options{display:flex;grid-gap:16px;gap:16px;position:relative}#movie_episode_header_box .movie_episode_header_main .buy_video_modal .clinic_plans_link{color:#000;font-size:12px;font-style:normal;font-weight:400;margin-left:22px;margin-top:5px}@media screen and (max-width:1300px){#movie_episode_header_box .movie_episode_header_main .buy_video_modal .clinic_plans_link{color:#fff;font-weight:700;margin:0;text-align:center;position:absolute;top:68px;left:50%;transform:translateX(-50%);width:100%}}#movie_episode_header_box .movie_episode_header_main .buy_video_modal .clinic_plans_link a{color:#24c390}#movie_episode_header_box .movie_episode_header_main .buy_video_modal .clinic_plans_link a:hover{text-decoration:underline}#movie_episode_header_box .movie_episode_header_main .option{max-width:228px;display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-bottom:10px;width:calc(50% - 8px);border-radius:7px;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);width:-moz-max-content;width:max-content}@media screen and (max-width:1300px){#movie_episode_header_box .movie_episode_header_main .option.only_others_plan{max-width:275px}}@media screen and (max-width:1300px){#movie_episode_header_box .movie_episode_header_main .option.only_2400_plan{max-width:287px}}#movie_episode_header_box .movie_episode_header_main .option_top{width:calc(100% - 44px);text-align:center;border-bottom:2px solid #e0e0e0}#movie_episode_header_box .movie_episode_header_main .option_top .discount{display:flex;align-items:baseline;justify-content:center}#movie_episode_header_box .movie_episode_header_main .option_top .discount .base_price{color:#007be5;font-size:16px;font-weight:700;line-height:normal;display:flex;text-decoration:line-through}#movie_episode_header_box .movie_episode_header_main .option_top .discount .base_price span{align-self:center;margin-top:4px;font-size:12px}#movie_episode_header_box .movie_episode_header_main .option_top .discount label{color:red;font-size:12px;font-weight:700;line-height:normal;margin-left:5px;margin-right:0}#movie_episode_header_box .movie_episode_header_main .option_top .tooltip{position:relative;display:inline-block;cursor:pointer}#movie_episode_header_box .movie_episode_header_main .option_top .tooltip_text{width:-moz-max-content;width:max-content;background-color:#fc8834;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:1;bottom:125%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.48px}#movie_episode_header_box .movie_episode_header_main .option_top .tooltip_text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fc8834}#movie_episode_header_box .movie_episode_header_main .option_top .cost{color:#007be5;font-size:20px;font-weight:700;line-height:normal}#movie_episode_header_box .movie_episode_header_main .option_top .cost span{font-size:14px}#movie_episode_header_box .movie_episode_header_main .option_top .title{color:#000;font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.56px;margin:10px 0}#movie_episode_header_box .movie_episode_header_main .option_bottom{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 40px);margin:10px 0;min-height:60px}#movie_episode_header_box .movie_episode_header_main .option_bottom .advantage{display:flex;align-items:center;color:#000;font-size:12px;font-weight:300;line-height:normal;letter-spacing:-.48px}#movie_episode_header_box .movie_episode_header_main .option_bottom .advantage img{width:14px;margin-right:5px;margin-left:0}#movie_episode_header_box .movie_episode_header_main .option_bottom .advantage+.advantage{margin-top:10px}#movie_episode_header_box .movie_episode_header_main .option .premium_member_btn{display:flex;flex-direction:column;align-items:center;color:#fff;border-radius:3px;background:#fc8834;padding:10px 0;width:calc(100% - 15px);text-align:center}#movie_episode_header_box .movie_episode_header_main .option .premium_member_btn img{display:none}#movie_episode_header_box .movie_episode_header_main .option .premium_member_btn p{color:#fff;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.56px;margin-top:3px}#movie_episode_header_box .movie_episode_header_main .option .premium_member_btn .cost_sp{display:none}#movie_episode_header_box .movie_episode_header_main .option .buy_video_btn{border-radius:3px;border:1px solid #fc8834;padding:10px 0;width:calc(100% - 15px);text-align:center}#movie_episode_header_box .movie_episode_header_main .option .buy_video_btn img{display:none}#movie_episode_header_box .movie_episode_header_main .option .buy_video_btn p{color:#fc8834;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.56px}#movie_episode_header_box .movie_episode_header_main .option .buy_video_btn .cost_sp{display:none}#movie_episode_header_box .movie_episode_header_main .sample_video_btn{border-radius:3px;border:1px solid #1d7a99;background:#fff;margin-top:20px;padding:10px 60px}#movie_episode_header_box .movie_episode_header_main .sample_video_btn img{display:none}#movie_episode_header_box .movie_episode_header_main .sample_video_btn p{color:#1d7a99;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.56px}#movie_episode_header_box .movie_episode_header_main .sample_video_btn .cost_sp{display:none}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_info{padding:4px 4%;color:#f9f9f9;background-color:#2e2e2e}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_info{font-weight:700;color:#14405e}}@media screen and (max-width:1000px){#movie_episode_header_box .movie_episode_header_sub{margin:0 30px}}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_sub{margin:0}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_sub_contents{margin:0 auto}}#movie_episode_header_box .movie_episode_header_wrap{overflow-wrap:break-word;word-wrap:break-word}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;background-color:#fff;border-radius:10px;overflow:hidden;margin-bottom:40px}}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_txt{background:#fff;padding:20px 4% 10px}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_txt{width:25%;padding-right:20px}}#movie_episode_header_box .movie_episode_header_title h1{font-weight:700;font-size:22px;color:#2e2e2e;margin-bottom:6px}#movie_episode_header_box .movie_episode_header_dr ul{display:flex;flex-wrap:wrap}#movie_episode_header_box .movie_episode_header_dr ul li{margin-right:10px;width:44%;margin-bottom:40px;text-align:center}@media screen and (min-width:1000px)and (max-width:1300px){#movie_episode_header_box .movie_episode_header_dr ul li{width:100%}}@media screen and (max-width:668px){#movie_episode_header_box .movie_episode_header_dr ul li{max-width:22%}}#movie_episode_header_box .movie_episode_header_dr ul li img{width:90%;margin:auto;display:block;border-radius:50%}#movie_episode_header_box .movie_episode_header_dr .doctor_name,#movie_episode_header_box .movie_episode_header_dr .doctor_name_link{width:100%;max-width:-moz-fit-content;max-width:fit-content;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;font-size:14px}@media screen and (max-width:668px){#movie_episode_header_box .movie_episode_header_dr .doctor_name,#movie_episode_header_box .movie_episode_header_dr .doctor_name_link{font-size:12px}}#movie_episode_header_box .movie_episode_header_dr .doctor_name_link{color:#14405e;text-decoration:underline}#movie_episode_header_box .movie_episode_header_dr h2{font-size:14px;margin-bottom:10px;position:relative}#movie_episode_header_box .movie_episode_header_dr span{font-size:12px}#movie_episode_header_box .movie_episode_header_dr .follow_button{background-color:#27c290;color:#fff;font-size:14px;position:absolute;display:block;width:100%;bottom:-40px;padding:5px 0;text-align:center;font-weight:700;border-radius:4px;border:1px solid #27c290;text-decoration:none}@media screen and (max-width:821px){#movie_episode_header_box .movie_episode_header_dr .follow_button{font-size:12px}}#movie_episode_header_box .movie_episode_header_dr .followed_button{background-color:#fff;color:#27c290;font-size:14px;position:absolute;display:block;width:100%;bottom:-40px;padding:5px 0;text-align:center;font-weight:700;border-radius:4px;border:1px solid #27c290;text-decoration:none}@media screen and (max-width:821px){#movie_episode_header_box .movie_episode_header_dr .followed_button{font-size:12px}}#movie_episode_header_box .movie_episode_header_price{background-color:#fff;border:1px solid #ddd;padding:8px 10px;margin-bottom:14px}#movie_episode_header_box .movie_episode_header_price dl{display:flex;flex-wrap:wrap;line-height:1.5}#movie_episode_header_box .movie_episode_header_price dt{font-weight:700;margin-right:6px}#movie_episode_header_box .movie_episode_header_price .movie_episode_pay_box{margin-top:6px}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_price .movie_episode_pay_box ul{display:flex;flex-wrap:wrap}}#movie_episode_header_box .movie_episode_header_price .movie_episode_pay_box img{height:22px;margin:4px 0}#movie_episode_header_box .movie_episode_header_search_tag{padding:10px 0}#movie_episode_header_box .movie_episode_header_search_tag ul{display:flex;flex-wrap:wrap}#movie_episode_header_box .movie_episode_header_search_tag li{margin-bottom:10px}#movie_episode_header_box .movie_episode_header_search_tag a{display:block;color:rgba(20,64,94,.8);background-color:#f1f1f1;padding:4px;margin-right:8px}#movie_episode_header_box .movie_episode_header_search_tag a:hover{color:#e6eef5;background-color:rgba(20,64,94,.8)}#movie_episode_header_box .movie_episode_header_btn .movie_series_episode_btn{display:block;padding:8px 20px;margin-bottom:8px;border-radius:4px;font-size:14px;font-weight:700;text-align:center}#movie_episode_header_box .movie_episode_header_btn .episode_btn_buy{background-color:#24c390;color:#fff}#movie_episode_header_box .movie_episode_header_btn .episode_btn_buy:hover{opacity:.8}#movie_episode_header_box .movie_episode_header_btn .episode_btn_app{background-color:#ff7600;color:#fff}#movie_episode_header_box .movie_episode_header_btn .episode_btn_app:hover{opacity:.8}#movie_episode_header_box .movie_episode_header_btn .episode_btn_fav{background-color:#e6eef5;color:#555}#movie_episode_header_box .movie_episode_header_btn .episode_btn_fav:hover{color:#14405e;opacity:.8}#movie_episode_header_box .movie_episode_header_btn .episode_btn_out{background-color:#ddd;color:#999}#movie_episode_header_box .movie_episode_header_btn .episode_btn_out:hover{color:#595959;opacity:.8}#movie_episode_header_box .movie_episode_header_sns{margin-bottom:10px}#movie_episode_header_box .movie_episode_header_sns ul{display:flex;flex-wrap:wrap}#movie_episode_header_box .movie_episode_header_sns li{width:24px;margin-right:10px}@media(max-width:667px){#movie_episode_header_box .movie_episode_header_sns{padding:10px}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_more{width:75%}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_more_list{display:flex;flex-direction:column;flex-wrap:wrap}}@media(min-width:668px){#movie_episode_header_box .movie_episode_header_more_list_contents{padding:10px}}#movie_episode_header_box .movie_episode_header_more_list_contents a{text-decoration:underline;color:#209f76}#movie_episode_header_box .movie_episode_header_more_list_contents .btn{text-decoration:none;color:#fff}#movie_episode_header_box .episode_sub_btn{display:block;margin-right:0;font-weight:700}@media(max-width:667px){#movie_episode_header_box .episode_sub_btn{cursor:pointer;padding:8px 14px;margin-bottom:1px;background-color:#14405e;color:#fff}#movie_episode_header_box .episode_sub_btn span:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:2px}}@media(min-width:668px){#movie_episode_header_box .episode_sub_btn{font-size:16px;margin-bottom:10px}}#movie_episode_header_box .episode_sub_inner{display:none}@media(max-width:667px){#movie_episode_header_box .episode_sub_inner:checked~.episode_sub_inner_contents{padding:14px;height:auto;opacity:1}}@media(max-width:667px){#movie_episode_header_box .episode_sub_inner:checked+.episode_sub_btn span:after{content:""}}@media(max-width:667px){#movie_episode_header_box .episode_sub_inner_contents{height:0;padding:0;overflow:hidden;opacity:0;transition:.6s}}#movie_episode_header_box .movie_episode_header_dtl{font-size:14px;line-height:1.5}#movie_episode_header_box .movie_episode_header_dtl p{margin-bottom:8px}#movie_episode_header_box .movie_episode_header_description ul li{list-style:circle inside}#movie_episode_header_box .movie_episode_header_description ol li{list-style:decimal inside}#movie_review_header_box{background-color:#f1f1f1}@media(min-width:668px){#movie_review_header_box{padding:65px 0 20px;margin-top:-45px}}#movie_review_header_box .movie_review_header_contents{display:flex;flex-wrap:wrap}@media(max-width:667px){#movie_review_header_box .movie_review_header_contents{padding:20px 4%}}@media(min-width:668px){#movie_review_header_box .movie_review_header_contents{max-width:1000px;margin:0 auto;padding:0 4%;justify-content:space-between;align-items:center}}@media(max-width:667px){#movie_review_header_box .movie_review_header_img{width:50%;padding:10px}}@media(min-width:668px){#movie_review_header_box .movie_review_header_img{width:38%;padding-right:20px}}@media(max-width:667px){#movie_review_header_box .movie_review_header_txt{width:50%;padding:10px}}@media(min-width:668px){#movie_review_header_box .movie_review_header_txt{width:60%}}@media(max-width:667px){#movie_review_header_box .movie_review_header_title{font-size:14px}}@media(min-width:668px){#movie_review_header_box .movie_review_header_title{font-size:16px;margin-bottom:10px}}#movie_review_header_box .movie_review_header_title a{text-decoration:underline}#movie_review_header_box .movie_review_header_dr ul{display:flex;flex-wrap:wrap;margin-top:4px}#movie_review_header_box .movie_review_header_dr ul li{margin-right:10px}#movie_review_header_box .movie_review_header_dr span{font-size:10px}@media(min-width:668px){#movie_series_review_all .movie_series_review_contents{margin:0 auto;padding:30px 4%}}#movie_series_review_all #page_review_contents .page_review_list{width:100%}@media(max-width:667px){#movie_series_review_post .movie_review_post_contents{padding:20px 4%}}@media(min-width:668px){#movie_series_review_post .movie_review_post_contents{max-width:1000px;margin:0 auto;padding:30px 4%}}#movie_series_review_post .movie_review_post_box{color:#555}@media(min-width:668px){#movie_series_review_post .movie_review_post_box{display:flex;flex-wrap:wrap;margin-bottom:4px}}#movie_series_review_post .movie_review_post_box h2{background-color:#f1f1f1;font-size:14px;font-weight:700;margin-bottom:0}@media(max-width:667px){#movie_series_review_post .movie_review_post_box h2{padding:10px}}@media(min-width:668px){#movie_series_review_post .movie_review_post_box h2{width:30%;text-align:right;padding:14px}}#movie_series_review_post .movie_review_post_inner{font-size:14px}@media(max-width:667px){#movie_series_review_post .movie_review_post_inner{padding:14px 0}}@media(min-width:668px){#movie_series_review_post .movie_review_post_inner{width:70%;padding:14px 20px;background-color:#fff}}#movie_series_review_post .movie_review_post_inner .movie_review_post_username{font-size:16px;margin-bottom:4px}#movie_series_review_post .movie_review_post_inner span{display:block;font-size:12px;padding:4px 0}#movie_series_review_post .movie_review_post_inner input{width:100%}#movie_series_review_post .movie_review_post_inner textarea{width:100%;height:200px;background:#fff}#movie_series_review_post .movie_review_post_inner textarea:focus{outline:none}#movie_series_review_post .movie_review_post_inner textarea:hover{box-shadow:none}#movie_series_review_post .movie_review_post_star_form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#movie_series_review_post .movie_review_post_star_form .evaluation{display:flex;flex-direction:row-reverse;justify-content:center}#movie_series_review_post .movie_review_post_star_form .evaluation input[type=radio]{display:none}#movie_series_review_post .movie_review_post_star_form .evaluation label{position:relative;color:#999;cursor:pointer;font-size:24px;margin-right:0;padding:10px}#movie_series_review_post .movie_review_post_star_form .evaluation label .text{position:absolute;left:0;top:0;right:0;text-align:center;font-size:12px;color:#999}#movie_series_review_post .movie_review_post_star_form .evaluation input[type=radio]:checked~label,#movie_series_review_post .movie_review_post_star_form .evaluation label:hover,#movie_series_review_post .movie_review_post_star_form .evaluation label:hover~label{color:#fc0}#movie_series_review_post .btn_review_form_post{margin-bottom:40px}@media(min-width:668px){#movie_series_review_post .btn_review_form_post{padding:20px 0}}#movie_series_review_post .btn_review_form_post button{display:block;margin:0 auto;height:40px;color:#fff;font-size:14px;font-weight:700;border:none;background-color:#24c390;transition:all .2s ease-in}@media(max-width:667px){#movie_series_review_post .btn_review_form_post button{width:100%}}@media(min-width:668px){#movie_series_review_post .btn_review_form_post button{width:250px}}#movie_series_review_post .btn_review_form_post button:focus{outline:none}#movie_series_review_post .btn_review_form_post button:hover{opacity:.8;cursor:pointer}.midg_box h1{color:#ff0202}.midg_box .caption_border{margin-bottom:10px}.midg_box .btn_mid{text-align:right;margin-bottom:14px}.midg_box .btn_mid a{display:inline-block;background-color:#555;border-radius:4px;font-size:12px;padding:4px 10px;color:#fff}.midg_box .btn_mid a:hover{text-decoration:none;background-color:#ffd500}.midg_cont{margin-bottom:20px}.midg_cont .makers_top_list{margin:auto}@keyframes favAnim{25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.3)}to{transform:scale(1)}}.movie_episode_header_sns{display:flex;flex-wrap:wrap;align-items:center;pointer-events:none}.movie_episode_header_sns>*{pointer-events:all}.movie_episode_header_sns .favBtn input{position:absolute;opacity:0}.movie_episode_header_sns .favBtn input:checked+label .icon:before{opacity:0}.movie_episode_header_sns .favBtn input:checked+label .icon:after{transform:scale(1);animation:favAnim .7s ease-out both}.movie_episode_header_sns .favBtn label{display:flex;align-items:center;margin:0;cursor:pointer}.movie_episode_header_sns .favBtn label .icon{display:block;text-indent:-9999px;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #da615c;margin:0;position:relative}.movie_episode_header_sns .favBtn label .icon:after,.movie_episode_header_sns .favBtn label .icon:before{content:"";display:block;position:absolute;background-size:100%;background-repeat:no-repeat;width:14px;height:13px;left:0;right:0;top:0;bottom:0;margin:auto}.movie_episode_header_sns .favBtn label .icon:before{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/like_off-a8ab8019096c31473ca81301212d2f84.png)}.movie_episode_header_sns .favBtn label .icon:after{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/like_on-2dbcca3c65814eacb334edd85b816277.png);transform:scale(0)}.movie_episode_header_sns .favBtn label .txt{margin-left:10px;color:#da615c;font-size:13px}@media print,screen and (min-width:668px){.movie_episode_header_sns .favBtn{margin-right:10px}}@media screen and (max-width:667px){.movie_episode_header_sns .favBtn{margin-right:20px}}#movie_episode_header_box{position:relative;container-type:inline-size}#movie_episode_header_box li:last-child{margin-right:0}@media print,screen and (min-width:667px){#movie_episode_header_box .movie_episode_header_sns{position:absolute;left:0;right:0;margin:auto;top:40.3vw;justify-content:flex-end}}@media screen and (min-width:667px)and (min-width:1900px){#movie_episode_header_box .movie_episode_header_sns{top:765px}}@media screen and (min-width:667px)and (max-width:1600px){#movie_episode_header_box .movie_episode_header_sns{top:39.5vw}}@media screen and (min-width:667px)and (max-width:1400px){#movie_episode_header_box .movie_episode_header_sns{top:39vw}}@media screen and (min-width:667px)and (max-width:1300px){#movie_episode_header_box .movie_episode_header_sns{top:37.5vw}}@media screen and (min-width:667px)and (max-width:1200px){#movie_episode_header_box .movie_episode_header_sns{top:34.5vw}}@media screen and (min-width:667px)and (max-width:1000px){#movie_episode_header_box .movie_episode_header_sns{margin-right:10px;top:57vw}}@media screen and (max-width:667px){#movie_episode_header_box .movie_episode_header_sns{padding-left:0}#movie_episode_header_box .movie_episode_header_sns .favBtn{margin-right:20px}}.contents_visible{overflow:visible!important}.learning_section{margin-bottom:10px}@media(min-width:668px){.learning_section{margin-bottom:50px}}.learning_section input::-webkit-input-placeholder{color:#999;padding:9px 0;line-height:.2}.learning_section #page_navi_link{margin-bottom:10px}.learning_section input:-ms-input-placeholder{color:#999;padding:9px 0;line-height:.2}.learning_section input::-moz-placeholder{color:#999;padding:9px 0;line-height:.2}.learning_section input::placeholder{color:#999;padding:9px 0;line-height:.2}.learning_section input[type=checkbox],.learning_section input[type=radio]{display:none}.learning_section label{margin:0;display:block;position:relative;z-index:1}@media(max-width:667px){.learning_section label:not(.learning_program_attend_label){background:#fff;border:1px solid #ddd;border-radius:5px;font-size:13px;margin:0;padding:10px 16px 9px;display:inline-block;text-align:center}}@media(min-width:668px){.learning_section label:not(.learning_program_attend_label){color:#209f76;font-size:13px;padding:9px 10px 8px 35px}.learning_section label:not(.learning_program_attend_label):before{position:absolute;top:0;bottom:0;left:10px;margin:auto;content:"";z-index:-2;width:15px;height:15px;border:1px solid #aaa;background:#fff}}.learning_section input{outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media(min-width:668px){.learning_section input:checked+label:after{position:absolute;margin:auto;content:"";font-size:15px;font-family:dba-font;z-index:-1;width:15px;height:15px}}.learning_section input:focus,.learning_section input:hover{box-shadow:none}.learning_section input:not(.learning_program_attend_input){height:40px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;font-size:14px}@media(min-width:668px){.learning_section input:not(.learning_program_attend_input){padding:8px 10px}}.learning_section input:not(.learning_program_attend_input):checked+label{background:#fffddd}.learning_section input:not(.learning_program_attend_input):checked+label:before{border-color:#666}.learning_section input:not(.learning_program_attend_input):checked+label:after{top:-7px;bottom:0;left:13px;color:#209f76}.learning_section input:not(.learning_program_attend_input):focus,.learning_section input:not(.learning_program_attend_input):hover{border:1px solid #999}.learning_section select,.learning_section textarea{height:40px;padding:8px 10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}.learning_section select:focus,.learning_section select:hover,.learning_section textarea:focus,.learning_section textarea:hover{border:1px solid #999;box-shadow:none}.learning_section button{margin:0 auto}.learning_section button i{display:inline-block;vertical-align:middle;margin-right:10px}.learning_section .label_free,.learning_section .label_minna_premium,.learning_section .label_premium,.learning_section .label_special{color:#fff;display:inline-block;vertical-align:middle;line-height:1;font-size:10px;padding:5px 4px 3px;min-width:70px;text-align:center}.learning_section .label_premium{background-color:#13415e}.learning_section .label_minna_premium{background:#fa4399}.learning_section .label_special{background-color:#c7bb96}.learning_section .label_free{color:#14405e;border:1px solid #14405e;background-color:#fff}.learning_section .label_small{transform:scale(.8);margin-left:-5px}.learning_section .search_movie_pager{padding-top:0;padding-bottom:5px}@media(min-width:668px){.learning_section .search_movie_pager{height:30px;line-height:30px}}.learning_section .search_movie_pager .search_movie_number{top:0}.learning_section .search_movie_pager ul.list-pager{padding:0}@media(max-width:667px){.learning_section section+section .sub-head{margin-top:20px}}.learning_wrap{display:flex;flex-direction:column}@media(min-width:668px){.learning_wrap{flex-direction:row-reverse;justify-content:space-between;padding-top:5px}.learning_wrap.learning_program_wrap{flex-direction:row}}@media(max-width:667px){.learning_main{margin-bottom:30px}}@media(min-width:668px){.learning_main{width:770px}}.learning_menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:668px){.learning_menu ul{margin-bottom:10px}}.learning_menu ul a{display:block;position:relative;color:#fff;height:100px}@media(min-width:668px){.learning_menu ul a{width:185px}}.learning_menu ul a:hover{text-decoration:none}.learning_menu ul li{text-align:center;font-size:12px;border-radius:4px;box-shadow:0 0 8px #dedede;margin-bottom:10px;background-size:cover;background-position:50%}@media(max-width:667px){.learning_menu ul li{width:48%}}.learning_menu ul li:hover{opacity:.8}.learning_menu ul .learning_menu_01{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/programs/01-3b2d2f971019bb0e1d9ae94f6907be5d.jpg)}.learning_menu ul .learning_menu_01 span{background-color:rgba(226,146,161,.8)}.learning_menu ul .learning_menu_02{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/programs/02-3ef4fe2dd39b045ce08c565742356c71.jpg)}.learning_menu ul .learning_menu_02 span{background-color:rgba(147,222,124,.8)}.learning_menu ul .learning_menu_03{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/programs/03-0b24c6daa3d634c37c60bb50475c320c.jpg)}.learning_menu ul .learning_menu_03 span{background-color:rgba(108,148,221,.8)}.learning_menu ul .learning_menu_04{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/programs/04-3198321ee89f4ba69cc19909627504bb.jpg)}.learning_menu ul .learning_menu_04 span{background-color:rgba(240,166,48,.8)}.learning_menu ul span{display:block;position:absolute;bottom:0;width:100%;padding:4px 0;border-radius:0 0 4px 4px}@media(max-width:667px){.learning_tab ul{display:flex}}@media(min-width:668px){.learning_tab ul{letter-spacing:-.5em}}.learning_tab ul li{position:relative}@media(max-width:667px){.learning_tab ul li{flex:auto}}@media(min-width:668px){.learning_tab ul li{display:inline-block;letter-spacing:normal}}.learning_tab ul li:not(:last-child){margin-right:5px}.learning_tab ul li a{display:block;text-align:center;border-bottom:3px solid #ddd;font-size:14px;padding:5px}@media(min-width:668px){.learning_tab ul li a{display:inline-block;font-size:15px;padding:0 30px 10px;transition:all .2s}.learning_tab ul li a:hover{text-decoration:none;opacity:.6}}.learning_tab ul li.active a{border-color:#209f76}.learning_tab ul li.active a:after{content:"";display:block;width:0;height:0;border-color:#209f77 transparent transparent;border-style:solid;border-width:7px 7px 0;position:absolute;right:0;bottom:-7px;left:0;margin:auto}.learning_area{margin:10px -10px -10px}@media(min-width:668px){.learning_area{display:flex;flex-wrap:wrap}}.learning_area_list{padding:8px 10px 7px}@media(min-width:668px){.learning_area_list{width:50%}}.learning_area_list dl{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.learning_area_list dt{font-size:14px;padding:10px 10px 5px;font-weight:700;border-bottom:1px solid #ddd}@media(min-width:668px){.learning_area_list dt{font-size:16px;padding:20px 15px 5px}}.learning_area_list dd{padding:10px 5px;font-size:12px}@media(min-width:668px){.learning_area_list dd{padding:15px 5px;font-size:13px}}.learning_area_list dd li{padding:7px 10px;display:flex;justify-content:space-between;align-items:center}.learning_area_list dd li:nth-child(odd){background:#f9f9f9}.learning_area_list .learning_area_title{width:70%;line-height:1.4;display:flex;align-items:flex-start}@media(min-width:668px){.learning_area_list .learning_area_title{width:255px}}.learning_area_list .learning_area_bar{width:calc(30% - 40px)}@media(min-width:668px){.learning_area_list .learning_area_bar{width:50px}}.learning_area_list .learning_area_bar .learning_area_bar_chart{width:100%;height:3px;background:#ddd}.learning_area_list .learning_area_bar .learning_area_bar_chart .learning_area_bar_child{display:block;height:3px;background:#209f76}.learning_area_list .learning_area_test{width:20px}.learning_area_list .learning_area_test i{font-size:20px;color:#4fefbb;display:inline-block;vertical-align:middle}.learning_search{margin-bottom:30px}@media(max-width:667px){.learning_search{margin-bottom:15px}}.learning_search li a{display:block;position:relative;margin-top:10px;padding:15px 10px 8px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555;line-height:1.3}@media(min-width:668px){.learning_search li a{display:flex;justify-content:space-between;padding:20px;line-height:1.4;transition:.3s}.learning_search li a:hover{border-color:#aaa;box-shadow:5px 5px 0 0 #ddd;text-decoration:none;transform:translate(-5px,-5px)}}.learning_search+.list-pager{padding-bottom:0}.learning_search_main{position:relative;min-height:56px}@media(min-width:668px){.learning_search_main{width:598px}}.learning_search_main .learning_search_title{color:#209f76;font-size:15px;word-break:break-all;margin-bottom:10px;line-height:1.4}@media(min-width:668px){.learning_search_main .learning_search_title{margin-bottom:0;margin-left:115px;line-height:1.5}}.learning_search_main .learning_search_img{width:100px;height:56px}@media(min-width:668px){.learning_search_main .learning_search_img{position:absolute;top:0;bottom:0;left:0;margin:auto}}.learning_search_main .learning_search_description{font-size:12px;overflow:hidden;margin:-56px 0 0 110px;line-height:1.5}@media(max-width:667px){.learning_search_main .learning_search_description{min-height:56px}}@media(min-width:668px){.learning_search_main .learning_search_description{margin:5px 0 0 115px;line-height:1.7}}.learning_search_main .learning_search_description p{max-height:52px;position:relative;text-align:justify;text-justify:inter-ideograph}@media(min-width:668px){.learning_search_main .learning_search_description p{max-height:60px}}.learning_search_main .learning_search_description p:after,.learning_search_main .learning_search_description p:before{background:#fff;position:absolute}.learning_search_main .learning_search_description p:before{content:"...";bottom:0;right:0;width:1em}.learning_search_main .learning_search_description p:after{content:"";height:100%;width:100%}.learning_search_sub{display:flex;justify-content:space-between;align-items:center}@media(max-width:667px){.learning_search_sub{border-top:1px solid #ddd;margin:10px -10px 0;padding:10px 10px 0;font-size:11px}}@media(min-width:668px){.learning_search_sub{width:115px}}@media(max-width:667px){.learning_search_sub .learning_search_bar{width:calc(50% - 10px);letter-spacing:-.5em}.learning_search_sub .learning_search_bar:before{content:"受講進捗";display:inline-block;letter-spacing:normal;vertical-align:middle;margin-right:10px}}@media(min-width:668px){.learning_search_sub .learning_search_bar{width:80px}}.learning_search_sub .learning_search_bar_chart{width:60px;height:3px;background:#ddd}@media(max-width:667px){.learning_search_sub .learning_search_bar_chart{display:inline-block;letter-spacing:normal;vertical-align:middle}}@media(min-width:668px){.learning_search_sub .learning_search_bar_chart{width:100%}}.learning_search_sub .learning_search_bar_chart .learning_search_bar_child{display:block;height:3px;background:#209f76}.learning_search_sub .learning_search_test{width:20px}@media(max-width:667px){.learning_search_sub .learning_search_test{width:calc(50% - 10px);letter-spacing:-.5em}.learning_search_sub .learning_search_test:before{content:"試験結果";display:inline-block;letter-spacing:normal;vertical-align:middle;margin-right:10px}}.learning_search_sub .learning_search_test i{font-size:20px;color:#4fefbb;display:inline-block;vertical-align:middle}@media(max-width:667px){.learning_search_sub .learning_search_test i{letter-spacing:normal;margin-top:-4px}}.learning_program_lead{line-height:1.5}@media(max-width:667px){.learning_program_lead{font-size:13px}}.learning_program_list>li{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:15px 10px;margin-top:15px;position:relative}@media(min-width:668px){.learning_program_list>li{padding:20px;margin-top:20px}.learning_program_list>li:first-child{margin-top:15px}}.learning_program_list>li .learning_program_title{font-size:15px}@media(min-width:668px){.learning_program_list>li .learning_program_title{font-size:16px;line-height:1.5;margin-left:220px}}@media(max-width:667px){.learning_program_list>li .learning_program_img_wrap{margin-top:10px}}@media(min-width:668px){.learning_program_list>li .learning_program_img_wrap{position:absolute;top:20px;left:20px;width:200px}}.learning_program_list>li .learning_program_img_wrap .learning_program_img{position:relative}.learning_program_list>li .learning_program_img_wrap .learning_program_time{position:absolute;right:5px;bottom:5px;font-size:12px;line-height:1;padding:2px 3px;background:rgba(0,0,0,.5);color:#fff;display:block}@media(min-width:668px){.learning_program_list>li .learning_program_img_wrap .learning_program_time{font-size:11px;padding:3px 5px}}.learning_program_list>li .learning_program_description{margin:15px 0 0;font-size:13px;position:relative}@media(min-width:668px){.learning_program_list>li .learning_program_description{margin:10px 0 0 220px}}.learning_program_list>li .learning_program_description_toggle{position:relative;overflow:hidden}.learning_program_list>li .learning_program_description_toggle.is-hide{height:175px}@media(min-width:668px){.learning_program_list>li .learning_program_description_toggle.is-hide{height:170px}}.learning_program_list>li .learning_program_description_toggle:before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 58%,#fff);opacity:1;transition:all .3s}.learning_program_list>li .learning_program_description_btn{width:100%;height:30px;background:#ddd;border-radius:5px;z-index:2;position:absolute;bottom:0;cursor:pointer}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn{height:20px}}.learning_program_list>li .learning_program_description_btn span{display:block;position:relative}.learning_program_list>li .learning_program_description_btn span:after,.learning_program_list>li .learning_program_description_btn span:before{display:block;content:"";position:absolute;top:12px;right:0;left:0;margin:auto;width:0;height:0;border-style:solid}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn span:after,.learning_program_list>li .learning_program_description_btn span:before{top:6px}}.learning_program_list>li .learning_program_description_btn span:before{margin-top:0;border-width:10px 15px 0;border-color:#fff transparent transparent}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn span:before{border-width:10px 13px 0}}.learning_program_list>li .learning_program_description_btn span:after{margin-top:-3px;border-width:10px 15px 0;border-color:#ddd transparent transparent}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn span:after{border-width:10px 13px 0}}.learning_program_list>li .learning_program_description_btn.is-show span:after,.learning_program_list>li .learning_program_description_btn.is-show span:before{top:0;bottom:0;transform:rotate(180deg)}.learning_program_list>li .learning_program_description_btn.is-show span:before{margin-top:auto;margin-bottom:-19px}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn.is-show span:before{margin-bottom:-14px}}.learning_program_list>li .learning_program_description_btn.is-show span:after{margin-top:auto;margin-bottom:-22px}@media(min-width:668px){.learning_program_list>li .learning_program_description_btn.is-show span:after{margin-bottom:-17px}}.learning_program_list>li .learning_program_description_btn.is-show+.learning_program_description_toggle:before{opacity:0}.learning_program_list>li .learning_program_bar{width:50px}.learning_program_list>li .learning_program_bar_chart{width:100%;height:3px;background:#ddd}.learning_program_list>li .learning_program_bar_chart .learning_program_bar_child{display:block;height:3px;background:#209f76}.learning_program_list>li .learning_program_test{width:20px}.learning_program_list>li .learning_program_test i{font-size:20px;color:#4fefbb;display:inline-block;vertical-align:middle}.learning_program_attend{margin-top:10px}.learning_program_attend ul{display:flex}.learning_program_attend ul li{width:50%}.learning_program_attend ul li span{border:1px solid #ddd;width:100%;height:40px;line-height:40px;text-align:center;padding:4px 10px 2px;background:#f6f6f6;font-size:13px;color:#aaa;display:flex;align-items:center;justify-content:center}@media(min-width:668px){.learning_program_attend ul li span{height:30px;line-height:30px;font-size:12px}}.learning_program_attend ul li input:checked+span{color:#555;font-weight:700}.learning_program_attend ul li:first-child label span{border-right:0;border-radius:5px 0 0 5px}.learning_program_attend ul li:first-child label input:checked+span{border-right:1px solid;border-color:#aaa;background:#ddd}.learning_program_attend ul li:last-child label span{border-radius:0 5px 5px 0}.learning_program_attend ul li:last-child label input:checked+span{border-color:#ffd500;background:rgba(255,213,0,.2)}.learning_program_attend ul li:last-child label input:checked+span:before{display:inline-block;vertical-align:middle;margin-right:5px;font-family:dba-font;font-size:15px;font-weight:400;content:"";color:#ffd500}.learning_program_detail_wrap .learning_program_attend{margin:-50px auto 20px;width:calc(100% - 100px)}@media(min-width:668px){.learning_program_detail_wrap .learning_program_attend{margin-top:20px;width:240px}}.learning_program_detail_wrap .learning_program_attend ul li label span{height:40px;line-height:40px;padding:4px 10px 2px}@media(min-width:668px){.learning_program_detail_wrap .learning_program_attend ul li label span{font-size:14px}}.learning_program_detail_wrap .movie-head div.fb-box{width:136px}.learning_program_detail_wrap .link-movie>img{display:block}.learning_program_detail_wrap .link-movie>a{right:0;margin:0 auto}@media(max-width:667px){.learning_program_detail_wrap .link-movie a div{margin-top:-50px}}@media(max-width:667px){.learning_program_detail_wrap .link-movie .learning_pager{height:50px}}.learning_program_detail_wrap .link-movie .learning_pager li{width:40px;height:40px;text-align:center;color:#fff;font-size:10px;background:hsla(0,0%,82%,.3);position:absolute;top:calc(100% - 40px)}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li{width:60px;height:360px;font-size:11px;top:0}}.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list{position:relative;width:40px;height:40px;color:hsla(0,0%,100%,.7)}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list{width:60px;height:360px}}.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list:before{position:absolute;top:8px;right:0;left:0;margin:auto;content:"";vertical-align:middle;width:13px;height:13px;border-top:2px solid hsla(0,0%,100%,.7);border-right:2px solid hsla(0,0%,100%,.7)}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list:before{bottom:0;width:20px;height:20px;border-width:4px}}.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list span{position:absolute;right:0;bottom:2px;left:0;font-size:10px}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li .learning_pager_list span{bottom:130px;font-size:11px}}.learning_program_detail_wrap .link-movie .learning_pager li a{width:40px;height:40px;display:block;background:#d0d0d0;color:#fff}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li a{width:60px;height:360px}}.learning_program_detail_wrap .link-movie .learning_pager li a:hover{text-decoration:none;opacity:.6}.learning_program_detail_wrap .link-movie .learning_pager li a .learning_pager_list{top:0;left:0;margin:0;line-height:1;background:transparent;border:0;border-radius:0}.learning_program_detail_wrap .link-movie .learning_pager li a .learning_pager_list:before{border-color:#fff}.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_prev{left:0}.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_prev .learning_pager_list:before{transform:rotate(-135deg);left:4px}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_prev .learning_pager_list:before{left:6px}}.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_next{right:0}.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_next .learning_pager_list:before{transform:rotate(45deg);right:5px}@media(min-width:668px){.learning_program_detail_wrap .link-movie .learning_pager li.learning_pager_next .learning_pager_list:before{right:9px}}.learning_program_detail_wrap .learning_list_prev{margin:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}@media(min-width:668px){.learning_program_detail_wrap .learning_list_prev{padding:10px 20px}}.learning_program_detail_wrap .learning_list_prev a{position:relative;display:inline-block;padding:0 0 0 17px;vertical-align:middle}.learning_program_detail_wrap .learning_list_prev a:before{position:absolute;top:0;bottom:0;left:2px;margin:auto;content:"";vertical-align:middle;width:8px;height:8px;border-top:2px solid #209f76;border-right:2px solid #209f76;transform:rotate(-135deg)}@media(max-width:667px){.learning_section .search_movie{margin-bottom:15px}}@media(min-width:668px){.learning_section .search_movie_box{padding:10px 10px 15px;flex-direction:column}.learning_section .search_movie_box .search_movie_box_keyword{padding:0;margin-top:5px;order:3}.learning_section .search_movie_box .search_movie_box_keyword:before{left:15px}.learning_section .search_movie_box .search_movie_box_keyword input{width:100%;padding-left:35px;font-size:14px}}@media(min-width:668px){.learning_section .search_movie_box_tag_wrap{order:2}}.learning_section .search_movie_box_tag{width:100%;margin-bottom:5px}@media(min-width:668px){.learning_section .search_movie_box_tag{width:100%}.learning_section .search_movie_box_tag:nth-child(2),.learning_section .search_movie_box_tag:nth-child(3){margin:0 0 5px}}@media(min-width:668px){.learning_section .search_movie_box_tag dl{position:relative;width:200px}}@media(min-width:668px){.learning_section .search_movie_box_tag dt{background:rgba(32,159,118,.7);border:0;border-radius:0;padding:11px 38px 10px 15px;width:100%;color:#fff;font-weight:700}.learning_section .search_movie_box_tag dt:after{width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);margin-top:-2px;margin-right:-3px}.learning_section .search_movie_box_tag dt.active{background:#aaa}.learning_section .search_movie_box_tag dt.active:after{transform:rotate(135deg) translate(-50%);margin-top:-3px;margin-right:0}}@media(min-width:668px){.learning_section .search_movie_box_tag dd{display:block;position:static;padding:5px;background:hsla(0,0%,100%,.8)}.learning_section .search_movie_box_tag dd ul{display:block;background:transparent;padding:0 0 5px;border:0;margin-top:0;max-height:200px;width:190px;overflow:auto}.learning_section .search_movie_box_tag dd ul:after,.learning_section .search_movie_box_tag dd ul:before{content:none}.learning_section .search_movie_box_tag dd li{margin:0}}@media(max-width:667px){.learning_section .search_movie_box_tag dd label{font-size:12px;padding:10px 12px}}@media(min-width:668px){.learning_section .search_movie_box_btn_more{display:none}}.learning_section .search_movie_box_btn_submit{width:calc(100% - 110px);height:40px;font-size:15px;position:relative;box-shadow:none;border-radius:5px}@media(min-width:668px){.learning_section .search_movie_box_btn_submit{width:100%;margin:15px 0 0;font-size:16px;height:40px;line-height:40px;order:4}}@media(min-width:668px){.learning_section .search_movie_box_filter{flex-basis:auto;order:1;display:block;padding-top:0;margin-bottom:10px}}@media(min-width:668px){.learning_section .search_movie_box_filter dt{background:#aaa;font-size:13px;font-weight:700;padding:6px 10px 6px 15px;display:inline-block}.learning_section .search_movie_box_filter dt:after{content:"";display:inline-block;position:absolute;top:0;right:-20px;width:0;height:0;border-color:transparent transparent transparent #aaa;border-style:solid;border-width:30px 0 0 20px}}@media(min-width:668px){.learning_section .search_movie_box_filter dd{width:100%;padding:10px;background:hsla(0,0%,100%,.8)}.learning_section .search_movie_box_filter dd ul{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:hidden;margin:0 -5px 0 0}.learning_section .search_movie_box_filter dd li:not(.search_movie_box_allclear){background:transparent;padding:7px 10px 6px 15px;color:#555;border:1px solid #ffd500}.learning_section .search_movie_box_filter dd li:not(.search_movie_box_allclear) a{margin-top:-2px;margin-left:5px}.learning_section .search_movie_box_filter dd li:not(.search_movie_box_allclear) a:after,.learning_section .search_movie_box_filter dd li:not(.search_movie_box_allclear) a:before{background:#555}}@media(min-width:668px){.learning_section .search_movie_box_allclear{width:100%;display:block;font-size:11px;padding:0;margin:5px 5px 0 auto;text-align:right}}@media(max-width:667px){.learning_section .search_movie_detail_wrap{position:fixed}}.learning_section .search_movie_detail_wrap .search_movie_detail_keyword input{width:100%;padding-left:35px;font-size:16px}.learning_section .search_movie_detail_wrap .search_movie_detail_footer:before{z-index:1}.learning_section .search_movie_detail_wrap .search_movie_detail_btn_submit{width:calc(100% - 130px);height:38px;line-height:38px;font-size:15px;position:relative;border-radius:0;margin:0}.learning_progress{border:1px solid #d2d2d2}@media(max-width:667px){.learning_progress{background:#fff;padding:10px;margin-bottom:10px}}@media(max-width:667px){.learning_progress dl{display:flex;justify-content:space-between}}.learning_progress .learning_progress_header{font-weight:700}@media(max-width:667px){.learning_progress .learning_progress_header{font-size:12px}}@media(min-width:668px){.learning_progress .learning_progress_header{background:#eee;font-size:13px;padding:10px}}@media(max-width:667px){.learning_progress .learning_progress_body{font-size:10px}}@media(min-width:668px){.learning_progress .learning_progress_body{background:#fff;font-size:12px;padding:20px 15px}}@media(max-width:667px){.learning_progress .learning_progress_body dl{display:inline-block}}@media(min-width:668px){.learning_progress .learning_progress_body dl{display:table-row}.learning_progress .learning_progress_body dl:not(:first-child) dd,.learning_progress .learning_progress_body dl:not(:first-child) dt{padding-top:15px}}@media(max-width:667px){.learning_progress .learning_progress_body dl dt{display:none}}@media(min-width:668px){.learning_progress .learning_progress_body dl dt{font-weight:700;display:table-cell;vertical-align:middle;padding-right:15px}}@media(min-width:668px){.learning_progress .learning_progress_body dl dd{display:table-cell;vertical-align:middle}}.learning_progress .learning_progress_body dl dd .learning_progress_bar .learning_progress_bar_chart{width:40px;height:3px;background:#ddd;display:inline-block;vertical-align:middle;margin-right:5px}@media(min-width:668px){.learning_progress .learning_progress_body dl dd .learning_progress_bar .learning_progress_bar_chart{width:80px;height:5px;margin-right:10px}}.learning_progress .learning_progress_body dl dd .learning_progress_bar .learning_progress_bar_chart .learning_progress_bar_child{display:block;height:3px;background:#209f76}@media(min-width:668px){.learning_progress .learning_progress_body dl dd .learning_progress_bar .learning_progress_bar_chart .learning_progress_bar_child{height:5px}}.learning_progress .learning_progress_body dl dd .learning_progress_test{display:inline-block}.learning_progress .learning_progress_body dl dd .learning_progress_test i{font-size:20px;color:#4fefbb;display:inline-block;vertical-align:middle}@media(max-width:667px){.learning_progress .learning_progress_body dl dd .learning_progress_test i{margin-left:10px}}@media(min-width:668px){.learning_progress .learning_progress_body dl dd .learning_progress_test i{margin-right:10px}}@media(max-width:667px){.learning_progress .learning_progress_body dl dd .learning_progress_test span{display:none}}@media(min-width:668px){.learning_sub{width:220px}}.learning_sub .banner_side_left li:not(:first-child){margin-top:10px}.learning_sub .banner_side_left li a{display:block}.learning_sub .banner_side_left li a img{vertical-align:top}.learning_sub .banner_side_left li:hover{opacity:.6}.learning_sub *+.banner_side_left{margin-top:20px}.learning_sub .popular-programs{border:1px solid #d2d2d2;margin-top:15px}@media(min-width:668px){.learning_sub .popular-programs{margin-top:10px}}.learning_sub .popular-programs dt{padding:10px 10px 9px;font-size:14px;font-weight:700}@media(min-width:668px){.learning_sub .popular-programs dt{padding:11px 10px;font-size:13px}}.learning_sub .popular-programs dt i{font-size:15px;margin:-2px 5px 0 0;display:inline-block;vertical-align:middle}.learning_sub .popular-programs .popular-programs_premium dt{background:rgba(249,168,53,.1)}.learning_sub .popular-programs .popular-programs_premium dt i{color:#f9a835}.learning_sub .popular-programs .popular-programs_special dt{background:rgba(242,102,113,.1)}.learning_sub .popular-programs .popular-programs_special dt i{color:#f26671}.learning_sub .popular-programs dd{padding:0 5px;font-size:12px;word-break:break-all}.learning_sub .popular-programs dd li:not(:first-child){border-top:1px solid #ddd}.learning_sub .popular-programs dd li a{display:block;padding:8px 5px}@media(min-width:668px){.learning_sub .popular-programs dd li a{padding:12px 5px}}@media(min-width:668px){.learning_sub .relation-movie{margin-bottom:10px;padding:20px 15px}}.learning_sub .relation-movie h2{margin:0 auto 5px}@media(min-width:668px){.learning_sub .relation-movie h2{font-size:16px}}.learning_sub .relation-movie .list-movie li{display:inline-block;vertical-align:top;width:100%;height:auto;min-height:auto;background-color:#fff;border-radius:0;border:0;box-shadow:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);position:relative;margin:10px auto 0}.learning_sub .relation-movie .list-movie li a{padding:10px;position:relative}@media(max-width:667px){.learning_sub .relation-movie .list-movie li a{display:flex;justify-content:space-between}}.learning_sub .relation-movie .list-movie li a:after,.learning_sub .relation-movie .list-movie li a:before{content:normal}.learning_sub .relation-movie .list-movie li .thumb{float:none}@media(max-width:667px){.learning_sub .relation-movie .list-movie li .thumb{width:100px}}.learning_sub .relation-movie .list-movie li .movie-detail{font-size:13px;margin:0;padding:0}@media(max-width:667px){.learning_sub .relation-movie .list-movie li .movie-detail{width:calc(100% - 110px)}}@media(min-width:668px){.learning_sub .relation-movie .list-movie li .movie-detail{width:100%;margin-top:5px}}.learning_sub .relation-movie .list-movie img{width:100%;margin:0}.learning_sub .relation-movie .list-movie .title{min-height:auto;padding:0;font-size:13px;line-height:1.4}.learning_sub .relation-movie .list-movie .mov_data{visibility:hidden;height:0;line-height:0;margin:0;padding:0}.learning_sub .relation-movie .list-movie .mov_data p{height:0;margin:0}.learning_sub .relation-movie .list-movie .mov_data p span{visibility:visible;position:absolute;top:46px;left:67px;font-size:11px!important;line-height:1;padding:2px 3px;background:rgba(0,0,0,.5);color:#fff;display:block}@media(min-width:668px){.learning_sub .relation-movie .list-movie .mov_data p span{top:85px;right:15px;left:auto}}.learning_program_detail_wrap .learning_sub>div{margin:0}.learning_program_detail_wrap .learning_sub>div+div{margin-top:30px}@media(min-width:668px){.learning_program_detail_wrap .learning_sub>div+div{margin-top:10px}}#page_products_review_box .page_products_review_list{padding:20px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.08)}@media(max-width:667px){#page_products_review_box .page_products_star_dtl{margin-top:6px}}#page_products_review_box .page_products_review_username h2{margin-bottom:0;margin-right:10px}#page_products_review_box .page_products_review_userstar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}#page_products_review_box .page_products_review_userstar .page_products_star{margin-bottom:0;margin-right:10px}#page_products_review_box .page_products_review_txt{line-height:20px;margin-bottom:10px}#page_products_review_box .page_products_review_date{color:#aaa;font-size:10px;text-align:right}#page_products_review_box .page_products_review_img{padding:10px 0}#page_products_review_box .page_products_review_img ul{display:flex;flex-wrap:wrap}@media(max-width:667px){#page_products_review_box .page_products_review_img ul li{width:50%}}@media(min-width:668px){#page_products_review_box .page_products_review_img ul li{width:150px;margin-right:10px}}@media(max-width:667px){#page_products_review_box .page_products_review_img ul li img{padding:10px}}#page_products_review_box .page_products_review_img ul li:hover{opacity:.6}.page_products_star{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.page_products_star .page_products_star_img{width:100px;margin-right:6px}.page_products_star .page_products_star_point{font-size:18px}.page_products_star .page_products_star_vol{padding-top:2px;font-size:10px}.page_products_star_dtl ul{display:flex;flex-wrap:wrap}.page_products_star_dtl ul li:after{content:"|";padding:0 4px}.page_products_star_dtl ul li:last-of-type:after{display:none}.page_products_star_dtl span{margin-left:4px}@media(min-width:668px){#products_contents_box .makers_products_select{margin-bottom:40px}}@media(max-width:667px){#products_contents_box .makers_products_select{padding:10px 0}}@media(max-width:667px){#products_contents_box .makers_products_select select{width:100%;border-radius:0;margin-left:0;padding:0 6px}}@media(max-width:667px){#products_contents_box .makers_products_select select:focus{box-shadow:none}}#products_contents_box .page_products_head_link{padding:0 0 20px;text-align:right}#products_contents_box .page_products_head_link a{color:#555;text-decoration:underline}#products_contents_box .page_products_head_link a:hover{opacity:.6}#products_contents_box .page_products_foot_link{padding:10px 0;text-align:right}#products_contents_box .page_products_foot_link a{color:#555;text-decoration:underline}#products_contents_box .page_products_foot_link a:hover{opacity:.6}#products_contents_box .page_navi_link{margin-bottom:60px}#products_contents_box #page_products_category_header{background-size:cover;background-position:top}@media(min-width:668px){#products_contents_box #page_products_category_header{margin-top:-45px}}#products_contents_box #page_products_category_header .page_products_category_name{display:flex;justify-content:center;flex-direction:column}@media(max-width:667px){#products_contents_box #page_products_category_header .page_products_category_name{height:150px}}@media(min-width:668px){#products_contents_box #page_products_category_header .page_products_category_name{height:300px}}#products_contents_box #page_products_category_header .page_products_category_name h1{font-size:22px;font-weight:700;color:#fff}#products_contents_box #page_products_category_header .page_products_category_name .search_window_box{margin-bottom:0}#products_contents_box .products_category_top{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_products_header_top-6d10e23e9942687d3e66e59dc85a3d58.jpg)}#products_contents_box .products_category_01{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_products_header_01-6e7ca36b4c96504ad2b707101fcdcace.jpg)}#products_contents_box #page_products_top_area{margin-bottom:0;background-color:#2e2e2e}@media(min-width:668px){#products_contents_box #page_products_top_area{margin-top:-25px}}#products_contents_box #page_products_top_area .page_products_top_list{margin:0 auto}@media(min-width:668px){#products_contents_box #page_products_top_area .page_products_top_list{max-width:1200px}}#products_contents_box #page_products_top_area .page_products_top_list ul{display:flex;flex-wrap:wrap}@media(max-width:667px){#products_contents_box #page_products_top_area .page_products_top_list ul{padding:10px 14px 20px 0}}@media(min-width:668px){#products_contents_box #page_products_top_area .page_products_top_list ul{padding:30px 0}}@media(max-width:667px){#products_contents_box #page_products_top_area .page_products_top_list ul li{padding-left:20px}}@media(min-width:668px){#products_contents_box #page_products_top_area .page_products_top_list ul li{width:20%}}#products_contents_box #page_products_top_area .page_products_top_list a{color:#fff}@media(max-width:667px){#products_contents_box #page_products_top_area .page_products_top_list a{line-height:30px}}@media(min-width:668px){#products_contents_box #page_products_top_area .page_products_top_list a{font-size:13px;line-height:45px}}#products_contents_box #page_products_top_area .page_products_top_list a:before{display:inline-block;content:"";width:6px;height:6px;transform:rotate(45deg);border-top:2px solid #c7bb96;border-right:2px solid #c7bb96;vertical-align:middle;margin-right:6px}#products_contents_box #page_products_category_list{margin-bottom:0}#products_contents_box #page_products_category_list h1{text-align:center;font-size:22px;font-weight:700;margin-bottom:40px}#products_contents_box #page_products_category_list .page_products_category_list_area{margin:0 auto}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_list_area{padding:30px 4%}}@media(min-width:668px){#products_contents_box #page_products_category_list .page_products_category_list_area{padding:60px 4%}}#products_contents_box #page_products_category_list .page_products_category_list_box{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_list_box li{width:45%;margin:0 2.5% 60px}}@media(min-width:668px){#products_contents_box #page_products_category_list .page_products_category_list_box li{width:18%;margin:0 1% 60px}}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_list_box li:last-of-type{margin-bottom:10px}}@media(max-width:667px){#products_contents_box #page_products_category_list .products_top_box li:last-of-type{display:none}}#products_contents_box #page_products_category_list .page_products_category_img{margin-bottom:10px}#products_contents_box #page_products_category_list .page_products_category_img a:hover{opacity:.6}#products_contents_box #page_products_category_list .page_products_category_img img{border:1px solid #f1f1f1;border-radius:6px}#products_contents_box #page_products_category_list .page_products_category_title h1{text-align:left;margin:0 0 10px}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_title h1{font-size:14px}}@media(min-width:668px){#products_contents_box #page_products_category_list .page_products_category_title h1{font-size:16px}}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_maker h2{font-size:110%}}@media(max-width:667px){#products_contents_box #page_products_category_list .page_products_category_lead{display:none}}#products_contents_box #page_products_category_list .page_products_btn a{display:block;padding:0 35px;text-align:center;border-radius:4px;font-size:14px;font-weight:700;line-height:45px;background-color:#24c390;color:#fff}#products_contents_box #page_products_category_list .page_products_btn a:hover{background-color:#1eb383}#products_contents_box .page_products_top_bg{background-color:#f5f5f5}@media(min-width:668px){#products_contents_box #page_products_header{margin:40px 0}}#products_contents_box #page_products_header .page_products_header_box{margin:0 auto}@media(max-width:667px){#products_contents_box #page_products_header .page_products_header_box{padding:20px 4%}}@media(min-width:668px){#products_contents_box #page_products_header .page_products_header_box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding:0 4%}}@media(max-width:667px){#products_contents_box #page_products_header .page_products_img{margin-bottom:20px}}@media(min-width:668px){#products_contents_box #page_products_header .page_products_img{width:39%}}#products_contents_box #page_products_header .page_products_img_main{margin-bottom:10px}@media(min-width:668px){#products_contents_box #page_products_header .page_products_txt{width:58%}}#products_contents_box #page_products_header .page_products_title{font-size:20px}#products_contents_box #page_products_header .page_products_title h1{font-weight:700;color:#2e2e2e}#products_contents_box #page_products_header .page_products_maker h2{margin-bottom:10px}#products_contents_box #page_products_header .page_products_category ul{display:flex;flex-wrap:wrap}#products_contents_box #page_products_header .page_products_category a{display:block;font-size:10px;padding:3px 4px;background-color:#eee;margin-right:4px}#products_contents_box #page_products_header .page_products_category a:hover{color:#fff;background-color:#2e2e2e}#products_contents_box #page_products_header .page_products_lead{padding:14px 0 20px;line-height:24px}#products_contents_box #page_products_header .page_products_lead .more{white-space:nowrap}#products_contents_box #page_products_header .page_products_lead .more a{color:#bbb}#products_contents_box #page_products_header .page_products_brochure{padding:0 0 20px;font-size:16px}#products_contents_box #page_products_header .page_products_brochure h2{font-weight:700}#products_contents_box #page_products_header .page_products_brochure a{text-decoration:underline}#products_contents_box #page_products_header .page_products_brochure a img{width:16px;height:16px;vertical-align:middle}#products_contents_box #page_products_header .page_products_link ul{display:flex;flex-wrap:wrap}#products_contents_box #page_products_header .page_products_link ul li{margin-bottom:10px}@media(max-width:667px){#products_contents_box #page_products_header .page_products_link ul li{width:100%}}#products_contents_box #page_products_header .page_products_link a{display:block;padding:0 35px;text-align:center;border-radius:4px;font-size:14px;font-weight:700;line-height:45px}@media(min-width:668px){#products_contents_box #page_products_header .page_products_link a{margin-right:10px}}#products_contents_box #page_products_header .page_products_link .link_btn_out{background-color:#f90;color:#fff}#products_contents_box #page_products_header .page_products_link .link_btn_out:hover{background-color:#ff8900;color:#fff}#products_contents_box #page_products_header .page_products_link .link_btn_out:after{content:"";display:inline-block;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_window-7ae945fbbe186b2ff4c493e3b56d881c.png);background-repeat:no-repeat;background-size:80%;background-position:bottom;width:15px;height:15px;margin-left:6px}#products_contents_box #page_products_header .page_products_link .link_btn_buy{background-color:#24c390;color:#fff}#products_contents_box #page_products_header .page_products_link .link_btn_buy:hover{background-color:#1eb383}#products_contents_box .page_products_main_area h1{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}#products_contents_box .page_products_main_area #page_products_review{padding:60px 0;background-color:#f5f5f5}#products_contents_box .page_products_main_area .page_products_reviw_area{margin:0 auto}@media(max-width:667px){#products_contents_box .page_products_main_area .page_products_reviw_area{padding:20px 4%}}@media(min-width:668px){#products_contents_box .page_products_main_area .page_products_reviw_area{max-width:1200px;padding:0 4%}}#products_contents_box .page_products_main_area .page_products_review_head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;margin-bottom:40px}#products_contents_box .page_products_main_area .page_products_review_head .page_products_star{margin-bottom:6px}#products_contents_box .page_products_main_area .page_products_review_head .page_products_star h2{margin-bottom:0;margin-right:4px;font-weight:700}#products_contents_box .page_products_main_area .page_products_review_head .page_products_star .page_products_star_point{font-weight:700}#products_contents_box .page_products_main_area .page_products_review_head .page_products_star .page_products_star_vol a{color:#a0a0a0;text-decoration:underline}#products_contents_box .page_products_main_area .page_products_review_head .page_products_star .page_products_star_vol a:hover{opacity:.6}#products_contents_box .page_products_main_area .page_products_review_post_btn{margin-bottom:60px}#products_contents_box .page_products_main_area .page_products_review_post_btn a{display:block;width:200px;line-height:40px;margin:0 auto;color:#fff;text-align:center;background-color:#2e2e2e;transition:all .2s ease-in}#products_contents_box .page_products_main_area .page_products_review_post_btn a:hover{opacity:.6}#products_contents_box .page_products_main_area .page_products_review_post_about{margin-bottom:10px;text-align:center}#products_contents_box .page_products_main_area .page_products_review_post_about a{color:#555}#products_contents_box .page_products_main_area .page_products_review_post_about a:hover{color:#c7bb96}#products_contents_box .page_products_main_area #page_products_contents{padding:60px 0 0}@media(min-width:668px){#products_contents_box .page_products_main_area #page_products_contents .top_columns_contents ul{justify-content:flex-start}}@media(min-width:668px){#products_contents_box .page_products_main_area #page_products_contents .top_columns_contents ul li{width:23%;margin:0 1%}}#products_contents_box .page_products_main_area #page_products_dtl{padding:60px 0}#products_contents_box .page_products_main_area .page_products_dtl_area{margin:0 auto}@media(max-width:667px){#products_contents_box .page_products_main_area .page_products_dtl_area{padding:20px 4%}}@media(min-width:668px){#products_contents_box .page_products_main_area .page_products_dtl_area{max-width:1200px;padding:0 4%}}#products_contents_box .page_products_main_area .page_products_dtl_box{margin-bottom:20px;border:1px solid #ddd}@media(min-width:668px){#products_contents_box .page_products_main_area .page_products_dtl_box{display:flex;flex-wrap:wrap}}#products_contents_box .page_products_main_area .page_products_dtl_box h2{background-color:#eee;margin-bottom:0;padding:10px;font-size:13px;line-height:28px}@media(min-width:668px){#products_contents_box .page_products_main_area .page_products_dtl_box h2{width:30%;text-align:right}}#products_contents_box .page_products_main_area .page_products_dtl_txt{line-height:24px;padding:10px;background-color:#fff;overflow:hidden}@media(min-width:668px){#products_contents_box .page_products_main_area .page_products_dtl_txt{width:70%}}#products_contents_box .page_products_main_area .page_products_dtl_txt a{color:#c7bb96;display:block}#products_contents_box .page_products_main_area .page_products_dtl_txt a:hover{opacity:.6}#products_contents_box .page_products_main_area .page_products_dtl_txt p{overflow:hidden}#products_contents_box #page_products_review_header{background-color:#f1f1f1}@media(min-width:668px){#products_contents_box #page_products_review_header{margin-top:-45px;margin-bottom:0;padding:50px 0 40px}}#products_contents_box #page_products_review_header .page_products_review_header_box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}@media(max-width:667px){#products_contents_box #page_products_review_header .page_products_review_header_box{padding:20px 4%}}@media(min-width:668px){#products_contents_box #page_products_review_header .page_products_review_header_box{padding:0 4%}}@media(max-width:667px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_img{width:30%}}@media(min-width:668px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_img{width:20%}}@media(max-width:667px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_txt{width:65%}}@media(min-width:668px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_txt{width:78%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media(max-width:667px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_txt h1{margin-bottom:10px}}@media(min-width:668px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_txt h1{font-size:18px}}#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_txt a{text-decoration:underline}@media(max-width:667px){#products_contents_box #page_products_review_header .page_products_review_header_box .page_products_maker h2{font-size:110%;margin-bottom:0}}#products_contents_box #page_products_review_all{margin-bottom:0}@media(max-width:667px){#products_contents_box #page_products_review_all{padding:30px 0}}@media(min-width:668px){#products_contents_box #page_products_review_all{padding:60px 0}}#products_contents_box #page_products_review_all #page_products_review_box{margin-bottom:40px}#products_contents_box #page_products_review_dtl{padding:30px 0}@media(min-width:668px){#products_contents_box #page_products_review_dtl .page_products_reviw_area{max-width:1100px}}#products_contents_box #page_products_review_dtl .page_products_reviw_area a{color:#555}#products_contents_box #page_products_review_dtl .page_products_reviw_area h1{margin-bottom:10px}#products_contents_box #page_products_review_dtl .page_products_reviw_area h2{text-align:center;font-size:110%;margin-bottom:40px}#products_contents_box #page_products_review_dtl #page_products_review_box{display:flex;align-items:center;margin-bottom:40px}#products_contents_box #page_products_review_dtl .page_products_review_imgdtl{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.08)}@media(max-width:667px){#products_contents_box #page_products_review_dtl .page_products_review_imgdtl{padding:10px}}@media(min-width:668px){#products_contents_box #page_products_review_dtl .page_products_review_imgdtl{padding:20px}}@media(max-width:667px){#products_contents_box #page_products_review_dtl .products_review_imglink{width:100px}}@media(min-width:668px){#products_contents_box #page_products_review_dtl .products_review_imglink{width:8%}}#products_contents_box .page_products_reviw_post_area{margin:0 auto}@media(max-width:667px){#products_contents_box .page_products_reviw_post_area{padding:20px 4%}}@media(min-width:668px){#products_contents_box .page_products_reviw_post_area{max-width:1000px;padding:0 4%}}#products_contents_box #page_products_review_post_box h3{color:#555;font-size:16px;margin-bottom:10px}#products_contents_box #page_products_review_post_box .page_products_review_post_star{margin:40px 0}@media(min-width:668px){#products_contents_box #page_products_review_post_box .page_products_review_post_star ul{display:flex;flex-wrap:wrap;padding:10px 0}}@media(max-width:667px){#products_contents_box #page_products_review_post_box .page_products_review_post_star ul li{margin-bottom:10px}}@media(min-width:668px){#products_contents_box #page_products_review_post_box .page_products_review_post_star ul li{width:50%}}#products_contents_box #page_products_review_post_box .page_post_star_form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#products_contents_box #page_products_review_post_box .page_post_star_form h2{text-align:center;margin-bottom:0}@media(max-width:667px){#products_contents_box #page_products_review_post_box .page_post_star_form h2{width:100%}}@media(min-width:668px){#products_contents_box #page_products_review_post_box .page_post_star_form h2{width:100px}}#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation{display:flex;flex-direction:row-reverse;justify-content:center}#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation input[type=radio]{display:none}#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation label{position:relative;color:#999;cursor:pointer;font-size:24px;margin-right:0;padding:10px}#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation label .text{position:absolute;left:0;top:0;right:0;text-align:center;font-size:12px;color:#999}#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation input[type=radio]:checked~label,#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation label:hover,#products_contents_box #page_products_review_post_box .page_post_star_form .evaluation label:hover~label{color:#fc0}#products_contents_box #page_products_review_post_box .page_products_review_post_comment{margin-bottom:40px}#products_contents_box #page_products_review_post_box .page_products_review_post_comment textarea{width:100%;height:200px;background:#fff}#products_contents_box #page_products_review_post_box .page_products_review_post_comment textarea:focus{outline:none}#products_contents_box #page_products_review_post_box .page_products_review_post_comment textarea:hover{box-shadow:none}#products_contents_box #page_products_review_post_box .page_products_review_post_img{margin-bottom:40px}#products_contents_box #page_products_review_post_box .page_products_review_post_img input:hover{box-shadow:none}#products_contents_box #page_products_review_post_box .page_products_review_post_img ul li{display:flex;margin-bottom:4px}#products_contents_box #page_products_review_post_box .page_products_review_post_img .post_img_title{width:30%;padding:10px;background-color:#f1f1f1;color:#555;text-align:right}#products_contents_box #page_products_review_post_box .page_products_review_post_img .post_img_data{width:70%;padding:10px;background-color:#fff}#products_contents_box #page_products_review_post_box .btn_review_form_post{margin-bottom:40px}@media(min-width:668px){#products_contents_box #page_products_review_post_box .btn_review_form_post{padding:20px 0}}#products_contents_box #page_products_review_post_box .btn_review_form_post button{display:block;margin:0 auto;height:40px;color:#fff;font-size:14px;border:none;background-color:#2e2e2e;transition:all .2s ease-in}@media(max-width:667px){#products_contents_box #page_products_review_post_box .btn_review_form_post button{width:100%}}@media(min-width:668px){#products_contents_box #page_products_review_post_box .btn_review_form_post button{width:250px}}#products_contents_box #page_products_review_post_box .btn_review_form_post button:focus{outline:none}#products_contents_box #page_products_review_post_box .btn_review_form_post button:hover{opacity:.6;cursor:pointer}.products_request_container header .logo{display:block;width:200px;height:50px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/toplogo_sp-b298c56516fc599da3d66b4f16fac784.png);background-size:200px 50px;text-indent:100%;white-space:nowrap;overflow:hidden}@media(min-width:668px){.products_request_container header .logo{width:288px;height:33px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/toplogo-e7293b0e020094c73900e525e722620d.png);background-repeat:no-repeat;background-size:288px 33px}}.products_request_container div#contents{padding-bottom:20px}@media(min-width:668px){.products_request_container div#contents{padding-bottom:60px}}@media(min-width:668px){.products_request_container section{margin-bottom:0;padding-top:40px}}@media(max-width:667px){.products_request h2.group_page{font-size:18px;font-weight:400;color:#555;border-bottom:1px dotted #ccc;padding:0;margin-bottom:10px;display:block;line-height:inherit;min-height:auto}}.products_request .hhr+p{padding-bottom:7px}@media(min-width:668px){.products_request .hhr+p{padding-bottom:10px}}@media(min-width:668px){.products_request_container .products_wrap{padding-bottom:0}.products_request_container .products_main{width:calc(100% - 60px);margin:0 auto}}.products_request_list li{margin-top:5px;padding-bottom:5px;border-bottom:1px solid #ddd;display:flex;align-items:center}@media(min-width:668px){.products_request_list li{margin-top:10px;padding-bottom:10px}}.products_request_list li .img{overflow:hidden;position:relative;width:40px;height:40px;border:1px solid #ddd;text-indent:100%;white-space:nowrap;margin-right:10px}@media(min-width:668px){.products_request_list li .img{width:80px;height:80px;margin-right:20px}}.products_request_list li .img img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.products_request_list li .detail{margin:0;width:calc(100% - 50px)}@media(min-width:668px){.products_request_list li .detail{width:calc(100% - 100px)}}.products_request_list li .detail p{line-height:inherit;width:auto;padding:0}.products_request_list li .detail .title{font-size:15px;font-weight:700;margin-bottom:0}@media(min-width:668px){.products_request_list li .detail .title{font-size:16px;margin-bottom:10px}}@media(max-width:667px){.products_request_list li .detail .maker{font-size:10px}}@media(max-width:667px){.products_form_wrap{padding-bottom:20px;font-size:15px}}.products_form_wrap h2{overflow:hidden;color:#209f76;font-size:150%;margin:30px 0 0;border:none;font-weight:400}@media(min-width:668px){.products_form_wrap h2{font-size:250%;margin:45px 0 15px;color:#2ba752}}.products_form_wrap h2 span{position:relative;display:inline-block;margin:0 0 0 .5em;padding:0 .5em;text-align:left}@media(min-width:668px){.products_form_wrap h2 span{margin:0 1.5em 0 1em;padding:0 1em}}.products_form_wrap h2 span:after,.products_form_wrap h2 span:before{position:absolute;top:50%;width:400%;height:1px;content:"";background-color:#209f76}@media(min-width:668px){.products_form_wrap h2 span:after,.products_form_wrap h2 span:before{background-color:#2ba752}}.products_form_wrap h2 span:before{right:100%}.products_form_wrap h2 span:after{left:100%}@media(max-width:667px){.products_form_wrap div.form-box div.desc-txt{padding:10px 10px 15px;line-height:inherit;font-size:13px}}@media(min-width:668px){.products_form_wrap div.form-box{padding:40px 35px}.products_form_wrap div.form-box div.form table{margin:30px auto}}@media(max-width:667px){.products_form_wrap div.seminar-form{padding:0 10px}.products_form_wrap button{margin-top:5px}}@media(min-width:668px){.products_form_wrap input.email,.products_form_wrap input.name,.products_form_wrap input.office,.products_form_wrap input.tel{width:100%}.products_form_wrap textarea.memo{width:100%;height:88px}}.makers_products_select{text-align:right;margin-bottom:20px}.makers_products_select select{background-color:#fff;font-size:12px;height:30px;width:180px;margin-left:6px}.makers_products_select select:focus{outline:0}@media(max-width:667px){.makers_section h2{margin-bottom:15px}}.makers_section .info_makers{margin-bottom:40px}@media(min-width:668px){.makers_section .info_makers{display:flex;justify-content:space-between}}@media(min-width:668px){.makers_section .info_makers .info_makers_img{width:350px}}@media(max-width:667px){.makers_section .info_makers .info_makers_txt{padding:20px 10px;line-height:120%}}@media(min-width:668px){.makers_section .info_makers .info_makers_txt{width:630px}}.makers_section .makers_products_area{margin-bottom:40px}@media(max-width:667px){.makers_section .makers_products_area{border-top:1px dotted #ccc;padding-top:20px;margin-top:10px}}.makers_section .makers_products_area ul li{margin-bottom:40px}@media(min-width:668px){.makers_section .makers_products_area ul li{display:flex;justify-content:space-between}}@media(max-width:667px){.makers_section .makers_products_area .makers_products_img{margin-bottom:20px}}@media(min-width:668px){.makers_section .makers_products_area .makers_products_img{width:400px}}.makers_section .makers_products_area .makers_products_img img{border:1px solid #ddd}@media(min-width:668px){.makers_section .makers_products_area .makers_products_txt{width:580px}}.makers_section .makers_products_area .makers_products_txt .product_tag{margin-bottom:6px}.makers_section .makers_products_area .makers_products_txt .product_tag p{display:inline-block;padding:4px 8px;border:1px solid #209f76;color:#209f76;font-size:11px}.makers_section .makers_products_area .makers_products_txt .product_name{margin-bottom:10px;display:inline-block}@media(max-width:667px){.makers_section .makers_products_area .makers_products_txt .product_name{font-size:20px}}@media(min-width:668px){.makers_section .makers_products_area .makers_products_txt .product_name{font-size:26px}}@media(max-width:667px){.makers_section .makers_products_movie{border-top:1px dotted #ccc;padding-top:20px;margin-top:10px}}.makers_section .makers_products_movie .link_moviepage{text-align:right;margin-bottom:20px}@media(max-width:667px){.makers_section .events{margin-top:10px}}h3.dmemo{margin-top:20px;overflow:hidden;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_memo-39b51808a390f1c09a083bbd4abba021.png);background-repeat:no-repeat;background-size:20px;line-height:15px;height:15px;padding-left:25px}@media(max-width:667px){h3.dmemo{margin-bottom:10px}}@media(min-width:668px){h3.dmemo{margin-bottom:25px}}h3.dmemo span{padding-right:30px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-214a608af14991d3f43f1bde05e9fe8d.jpg)}@media(min-width:668px){h3.dmemo span:after{display:block;float:left;width:100%;margin-top:-10px;content:"";border-bottom:1px dotted #bbbbb8}}ul.doctor_memo li{overflow:hidden;margin-bottom:5px}@media(min-width:668px){ul.doctor_memo li{margin-bottom:20px}}ul.doctor_memo img{float:left;width:60px;height:60px}ul.doctor_memo dl{min-height:80px;margin-left:90px}@media(min-width:668px){ul.doctor_memo dl{border-bottom:1px dotted #ccc}}ul.doctor_memo dl dt{font-weight:700;margin-bottom:10px}@media(max-width:667px){ul.doctor_memo dl dd{margin-bottom:10px}}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-datepicker{display:none}@media(max-width:667px){.ui-datepicker{overflow-y:auto;background:hsla(0,0%,100%,.95);-webkit-overflow-scrolling:touch}}@media(min-width:668px){.ui-datepicker{width:320px;margin:5px 0;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff}}.ui-datepicker .ui-datepicker-header{position:relative;margin:30px 0 0;padding:10px 0 9px;border-radius:5px;background:#e9e9e9}@media(min-width:668px){.ui-datepicker .ui-datepicker-header{padding:9px 0}}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:0;width:38px;height:38px;cursor:pointer}@media(min-width:668px){.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:40px;height:40px}}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:block;position:absolute;top:13px;width:8px;height:8px;border-top:4px solid #999;border-right:4px solid #999;content:"";transform:rotate(45deg)}@media(min-width:668px){.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{top:12px}}.ui-datepicker .ui-datepicker-prev:before{left:15px;transform:rotate(225deg)}.ui-datepicker .ui-datepicker-next:before{right:15px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{opacity:.6}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{position:absolute;top:50%;left:50%;display:block;margin-top:-8px;margin-left:-8px}.ui-datepicker .ui-datepicker-title{font-weight:700;margin:0 42px;text-align:center}@media(max-width:667px){.ui-datepicker .ui-datepicker-title{font-size:15px;line-height:1.3}}@media(min-width:668px){.ui-datepicker .ui-datepicker-title{font-size:16px;line-height:1.3}}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{font-size:15px;overflow:hidden;width:calc(100% + 6px);margin:0 -3px -3px;border-spacing:3px;border-collapse:separate}.ui-datepicker th{font-weight:700;padding:15px 0;text-align:center;border:0}.ui-datepicker td{border:0}.ui-datepicker td a,.ui-datepicker td span{line-height:1;display:block;padding:12px 0 11px;text-align:center;color:#555;border:1px solid #ddd}@media(min-width:668px){.ui-datepicker td a:hover,.ui-datepicker td span:hover{text-decoration:none;opacity:.6}}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}.ui-datepicker .ui-icon{display:block;overflow:hidden;text-indent:-99999px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{font-weight:400;color:#454545;border:1px solid #c5c5c5;background:#f6f6f6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{font-weight:700;color:#fff;border:1px solid #209f76;background:#7ccfb4}.ui-widget-content .ui-datepicker-close{font-size:13px;line-height:1;position:relative;width:100%;height:auto;margin:15px 0 0;padding:8px 60px 8px 85px}@media(max-width:667px){.ui-widget-content .ui-datepicker-close{border-radius:0;box-shadow:none}}@media(min-width:668px){.ui-widget-content .ui-datepicker-close{background:#eee}}.ui-widget-content .ui-datepicker-close:after,.ui-widget-content .ui-datepicker-close:before{position:absolute;top:50%;left:40%;display:block;width:15px;height:3px;margin-top:-2px;content:"";background:#999}@media(min-width:668px){.ui-widget-content .ui-datepicker-close:after,.ui-widget-content .ui-datepicker-close:before{left:110px}}.ui-widget-content .ui-datepicker-close:before{transform:rotate(45deg)}.ui-widget-content .ui-datepicker-close:after{transform:rotate(135deg)}.ui-icon-background,.ui-state-active .ui-icon-background{border:#209f76;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#555;border:1px solid #ffd500;background:#fff4be}.ui-state-checked{border:1px solid #ffd500;background:#fff4be}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#555}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}@media(max-width:667px){.noscroll{overflow:hidden;height:100%}}.event_img{margin-bottom:15px}.event_img img{max-width:100%;height:auto}.event_notice{font-size:90%;margin:0 0 15px;padding:10px;background:#f0f0f0}@media(max-width:667px){.event-link{display:none}}@media(min-width:668px){.event-link{display:inline-block;width:180px;margin:0 20px 20px 0;vertical-align:top}.event-link h3{font-size:120%;margin-bottom:10px}.event-link ul{font-size:110%;line-height:150%}}@media(max-width:667px){.events_wrap{padding-bottom:35px;font-size:12px}}@media(min-width:668px){.events_wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:15px}}.events_wrap input,.events_wrap select,.events_wrap textarea{height:35px;padding:5px 10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}@media(max-width:667px){.events_wrap input,.events_wrap select,.events_wrap textarea{box-shadow:none}}@media(min-width:668px){.events_wrap input,.events_wrap select,.events_wrap textarea{font-size:14px;height:40px;padding:8px 10px}}.events_wrap input:focus,.events_wrap input:hover{border:1px solid #999;box-shadow:none}@media(max-width:667px){.events_wrap input:focus,.events_wrap input:hover{background:#fffee8}}.events_wrap select:focus,.events_wrap select:hover{border:1px solid #999;box-shadow:none}@media(max-width:667px){.events_wrap select:focus,.events_wrap select:hover{background:#fffee8}}.events_wrap textarea:focus,.events_wrap textarea:hover{border:1px solid #999;box-shadow:none}@media(max-width:667px){.events_wrap textarea:focus,.events_wrap textarea:hover{background:#fffee8}}@media(max-width:667px){.events_wrap input,.events_wrap textarea{height:35px;padding:5px 10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.events_wrap button{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;max-width:auto;margin:0 auto;border:0}@media(max-width:667px){.events_wrap button{width:100%;height:40px;border-radius:0;box-shadow:none;font-size:15px;line-height:40px}}@media(min-width:668px){.events_wrap button{font-size:17px;line-height:50px;height:50px}}.events_wrap i{font-weight:400;display:inline-block;vertical-align:middle}@media(min-width:668px){.events_main{width:690px}}.events_header{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:668px){.events_header{justify-content:flex-end}}@media(max-width:667px){.events_header .list-pager{padding:15px 0 0;font-size:1.5rem}}@media(min-width:668px){.events_header .list-pager{width:auto;padding:0}}@media(max-width:667px){.events_search_nav{width:30%;font-size:13px;font-weight:700}.events_search_nav i{margin:-1px 5px 0 0;font-size:15px}.events_search_nav span{letter-spacing:normal}}@media(min-width:668px){.events_search_nav{display:none}}@media(max-width:667px){.events_list_number{width:70%;text-align:right}}@media(min-width:668px){.events_list_number{line-height:30px;position:absolute;top:0;right:0;bottom:0;height:30px;margin:auto 0}}.events_list li a{position:relative;margin-top:10px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555}@media(max-width:667px){.events_list li a{display:block;padding:15px 10px;line-height:1.3}}@media(min-width:668px){.events_list li a{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px 20px 20px 15px;transition:.3s}.events_list li a:hover{transform:translate(-5px,-5px);text-decoration:none;border-color:#aaa;box-shadow:5px 5px 0 0 #ddd}}.events_list .limit{position:absolute;top:-5px;left:-5px}@media(min-width:668px){.events_list .limit{top:10px;left:-10px}}.events_list .limit span{display:block;position:relative;padding:2px 15px;background:#209f76;color:#fff;font-weight:700}@media(max-width:667px){.events_list .limit span{font-size:13px}}@media(min-width:668px){.events_list .limit span{padding:3px 20px 3px 25px}}.events_list .limit:before,.events_list .limit span:after,.events_list .limit span:before{position:absolute;display:block;width:0;height:0;content:"";border-style:solid}.events_list .limit:before{top:100%;left:0;border-width:0 5px 5px 0;border-color:transparent #086747 transparent transparent}@media(min-width:668px){.events_list .limit:before{border-width:0 10px 5px 0}}.events_list .limit span:before{z-index:1;top:0;right:-10px;border-width:10px 10px 0 0;border-color:#209f77 transparent transparent}@media(min-width:668px){.events_list .limit span:before{border-width:13px 10px 0 0}}.events_list .limit span:after{z-index:1;right:-10px;bottom:0;border-width:10px 0 0 10px;border-color:transparent transparent transparent #209f77}@media(min-width:668px){.events_list .limit span:after{border-width:13px 0 0 10px}}@media(max-width:667px){.events_list .limit~.events_list_main{padding-top:5px}}@media(max-width:667px){.events_list .events_list_main{padding-bottom:13px;border-bottom:1px solid #ddd}}@media(min-width:668px){.events_list .events_list_main{width:523px;padding-left:15px;border-left:1px solid #ddd}}.events_list .title{font-size:15px}@media(min-width:668px){.events_list .title{font-size:20px}}.events_list .detail{margin:10px 0 0}@media(min-width:668px){.events_list .detail{margin:13px 0 0}}.events_list .detail>:not(:last-child){margin-bottom:6px}@media(min-width:668px){.events_list .detail>:not(:last-child){margin-bottom:17px}}.events_list .detail p{padding:0;line-height:1.3}@media(min-width:668px){.events_list .detail p{line-height:1.7}}.events_list .detail .img{overflow:hidden;position:relative;float:right;width:90px;height:90px;margin:0 0 0 15px;border:1px solid #ddd;text-indent:100%;white-space:nowrap}@media(min-width:668px){.events_list .detail .img{width:150px;height:140px;margin:0 0 0 20px}}.events_list .detail .img img{position:absolute;top:0;left:50%;width:100%;height:auto;transform:translate(-50%)}@media(min-width:668px){.events_list .detail>.address:not(:last-child){margin-bottom:10px}}.events_list .address i{font-size:20px;margin:-4px 2px 0 0;color:#ddd}@media(min-width:668px){.events_list .address i{margin-right:3px}}.events_list .tag{overflow:hidden;margin:-5px -3px 0 -2px;letter-spacing:-.5em}@media(min-width:668px){.events_list .tag{margin-bottom:-5px}}.events_list .tag li{display:inline-block;margin:5px 3px 0 2px;padding:3px 5px 2px;border:1px solid #ffd500;font-size:10px;letter-spacing:normal}@media(min-width:668px){.events_list .tag li{font-size:12px;padding:1px 10px}}.events_list .tag li i{margin-right:2px;color:#bbb;font-size:11px}@media(min-width:668px){.events_list .tag li i{margin-right:5px}}@media(min-width:668px){.events_list .limit~.events_list_sub{padding-top:27px}}.events_list .events_list_sub{padding:5px 0 0;line-height:1.3}@media(min-width:668px){.events_list .events_list_sub{font-size:12px;width:129px;padding:5px 15px 0 0;text-align:center}}.events_list .events_list_sub>:not(:first-child){margin-top:8px}@media(min-width:668px){.events_list .events_list_sub>:not(:first-child){margin-top:20px}}.events_list .date{line-height:1.5}@media(max-width:667px){.events_list .date{font-size:12px}}@media(max-width:667px){.events_list .date i{margin:-4px 2px 0 0;color:#aaa;font-size:20px}}@media(min-width:668px){.events_list .date i{display:none}}.events_list .date_t,.events_list .date_y{display:inline-block}@media(min-width:668px){.events_list .date_t,.events_list .date_y{display:block}}@media(max-width:667px){.events_list .date_y:after{content:"/"}}.events_list .date_day{font-weight:700}@media(max-width:667px){.events_list .date_day{display:inline-block}}@media(min-width:668px){.events_list .date_day{font-size:14px;font-weight:700;display:block}}.events_list .date_day span{font-size:18px}@media(min-width:668px){.events_list .date_day span{font-size:20px}}.events_list .date_t{font-weight:700}.events_list .events_list_sub>.info{margin-top:8px;padding:3px 10px;background:#eee;font-weight:700}@media(max-width:667px){.events_list .events_list_sub>.info{font-size:11px;text-align:center}}@media(min-width:668px){.events_list .events_list_sub>.info{margin-top:15px;padding:3px 10px 2px}}@media(max-width:667px){.events_list .sponsor{font-size:11px}.events_list .sponsor span:after{content:"："}}@media(min-width:668px){.events_list .sponsor span{font-weight:700;display:block}}.events_footer .list-pager{padding:10px 0 15px}@media(max-width:667px){.events_footer .list-pager{font-size:1.5rem}}@media(min-width:668px){.events_footer .list-pager{padding:20px 0 30px}}@media(max-width:667px){.events_sub{margin:15px -10px 0}}@media(min-width:668px){.events_sub{width:300px}}.events_search_box{padding:15px 10px 20px;background:#e9e9e9}@media(min-width:668px){.events_search_box{padding:20px 15px}}@media(max-width:667px){.events_search_box_header{margin:0;padding:10px;border-left:5px solid #ffd500;background:#209f76;color:#fff;font-size:15px;font-weight:700;line-height:1.3}}@media(min-width:668px){.events_search_box_header{display:none}}.events_search_box_body dl{display:table;margin-bottom:10px}@media(max-width:667px){.events_search_box_body dl{width:100%;padding-left:10px}}.events_search_box_body dd,.events_search_box_body dt{display:table-cell;vertical-align:middle}.events_search_box_body dt{width:calc(5em + 20px);padding-right:20px;text-align:right}@media(max-width:667px){.events_search_box_body dt{font-size:13px}}@media(min-width:668px){.events_search_box_body dt{width:90px;padding-right:15px}}.events_search_box_body dd input,.events_search_box_body dd select{width:100%}@media(min-width:668px){.events_search_box_body dd input,.events_search_box_body dd select{width:180px}}.events_search_box_body button i{margin:-2px 15px 0 0;color:#ffd500;font-size:20px}@media(min-width:668px){.events_search_box_body button i{margin:-5px 20px 0 0}}.events_calendar{position:relative}@media(max-width:667px){.events_calendar input,.events_calendar input:focus{cursor:pointer!important}}.events_calendar button{line-height:1;position:absolute;top:9px;right:6px;width:auto;height:auto;margin:0;padding:0;background:transparent}@media(max-width:667px){.events_calendar button{width:auto;height:auto;line-height:1}}@media(min-width:668px){.events_calendar button{width:auto;height:auto;line-height:1}}.events_calendar button i{margin:0;color:#aaa;font-size:16px}@media(min-width:668px){.events_calendar button i{font-size:20px;margin:0}}.events_checkbox{padding:4px 0 21px 10px}@media(min-width:668px){.events_checkbox{padding:10px 0 25px}}.events_checkbox label{font-size:14px;display:block;margin:0;padding:6px 0;cursor:pointer}.events_checkbox_input{display:none}.events_checkbox_text{display:inline-block;position:relative;padding:7px 0 0 70px;line-height:1;transition:.3s}@media(min-width:668px){.events_checkbox_text{padding:5px 0 0 65px}}.events_checkbox_text:after,.events_checkbox_text:before{position:absolute;display:block;content:""}.events_checkbox_text:before{top:0;left:0;width:50px;height:26px;border:1px solid #bbb;border-radius:13px;background:#ddd;box-shadow:inset 0 1px 0 0 #fff}@media(min-width:668px){.events_checkbox_text:before{height:24px;border-radius:12px}}.events_checkbox_input:checked+.events_checkbox_text:before{border-color:#209f76}.events_checkbox_text:after{top:3px;left:4px;width:19px;height:19px;transition:.2s;border-radius:50%;background:#bbb}@media(min-width:668px){.events_checkbox_text:after{width:18px;height:18px}}.events_checkbox_input:checked+.events_checkbox_text:after{left:27px;background:#209f76}@media(min-width:668px){.events_checkbox_input:checked+.events_checkbox_text:after{left:28px}}.events_search_box .search_btn i{margin-left:-10px}@media(max-width:667px){h2.event_page{display:none}}.events_tag_search_box_header{color:#555;font-size:15px;font-weight:400;border-bottom:2px dotted #ddd;margin:15px 10px 0;padding-bottom:5px}@media(min-width:668px){.events_tag_search_box_header{font-size:16px;margin:30px 0 5px}}@media(max-width:667px){.events_tag_search_box_body{margin:0 10px}}.events_tag_search_box_body ul{overflow:hidden;margin-right:-8px;letter-spacing:-.5em}@media(min-width:668px){.events_tag_search_box_body ul{margin-right:-5px}}.events_tag_search_box_body li{display:inline-block;letter-spacing:normal;margin:8px 8px 0 0}@media(min-width:668px){.events_tag_search_box_body li{margin:5px 5px 0 0}}.events_tag_search_box_body li a{display:block;background:#fff;border:1px solid #ccc;border-radius:5px;padding:9px 15px 8px;line-height:1.3;color:#555}@media(max-width:667px){.events_tag_search_box_body li a{font-size:13px}}@media(min-width:668px){.events_tag_search_box_body li a{line-height:1.3;padding-bottom:7px;transition:.2s}}.events_tag_search_box_body li a:hover{text-decoration:none;opacity:.5;border-color:#aaa}.event_button{display:block;text-align:center;background-color:#fb8250;color:#fff;border-radius:5px;padding:20px 0;margin:20px 0;width:100%}.event_button,.event_button:hover{text-decoration:none}.event_button.disabled{background-color:#ddd}@media(min-width:668px){#case_contents{min-height:570px}}#case_contents #case_header_area{background-color:#f5f5f5}@media(min-width:668px){#case_contents #case_header_area{margin-top:-45px;margin-bottom:30px;padding:50px 0}}@media(min-width:668px){#case_contents #case_header_area .case_header_box{padding:0 4%}}#case_contents #case_header_area .case_header_info{margin:0 auto;color:#2e2e2e}@media(max-width:667px){#case_contents #case_header_area .case_header_info{padding:20px 2%}}@media(min-width:668px){#case_contents #case_header_area .case_header_info{max-width:1200px}}#case_contents #case_header_area .case_header_title{text-align:center}@media(max-width:667px){#case_contents #case_header_area .case_header_title{padding:20px 0}}#case_contents #case_header_area .case_header_title h1{font-size:18px;font-weight:700}@media(max-width:667px){#case_contents #case_header_area .case_header_title h1{margin-bottom:0}}@media(min-width:668px){#case_contents #case_header_area .case_header_title h1{margin-bottom:20px}}#case_contents #case_header_area .case_header_title a{color:#ddd}#case_contents #case_header_area .search_window_box{margin-bottom:0}#case_contents #case_header_area .search_window_input{margin-bottom:8px}#case_contents #case_header_area .case_post_btn ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}#case_contents #case_header_area .case_post_btn a{display:block;padding:10px;margin:8px;color:#fff;border-radius:4px;text-align:center}@media(max-width:667px){#case_contents #case_header_area .case_post_btn a{width:150px}}@media(min-width:668px){#case_contents #case_header_area .case_post_btn a{width:240px}}#case_contents #case_header_area .case_post_btn .btn_view{background-color:#0089ff}#case_contents #case_header_area .case_post_btn .btn_view:hover{background-color:#0079ff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#case_contents #case_header_area .case_post_btn .btn_post{background-color:#f90}#case_contents #case_header_area .case_post_btn .btn_post:hover{background-color:#ff8900;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#case_contents .case_header_top{background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_case_header_01-6975e7be663da2a8c7968c80195ef80c.jpg);background-size:cover;background-position:50%}@media(max-width:667px){#case_contents .case_header_top{background-position:80%}}#case_contents .case_header_top .case_header_title{width:180px;height:80px;margin:0 auto;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/logo_casebook-dd1a4010da60f18e7083881841d9bd9c.png);background-size:contain;background-repeat:no-repeat;background-position:50%}#case_contents .case_header_top h1{display:none;color:#f0f0f0}#case_contents .case_menu_area{margin-bottom:30px}@media(min-width:668px){#case_contents .case_menu_area{padding-top:20px}}@media(max-width:667px){#case_contents .case_menu_area .case_section_title{display:none}}#case_contents .case_menu_area .case_section_title h1{font-size:16px;font-weight:700;margin-bottom:0;color:#333}@media(max-width:667px){#case_contents .case_menu_area label{display:block;position:relative;margin:0 auto;padding:10px 16px;color:#fff;font-size:12px;background:#24c390;cursor:pointer;transition:all .5s}}@media(min-width:668px){#case_contents .case_menu_area label{display:none}}#case_contents .case_menu_area label:after{content:"";position:absolute;right:4%;top:12px;display:block;width:8px;height:8px;border-top:2px solid #f9f9f9;border-right:2px solid #f9f9f9;transform:rotate(135deg)}#case_contents .case_menu_area input{display:none}@media(max-width:667px){#case_contents .case_menu_area .case_menu_list{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}}#case_contents .case_menu_area .case_menu_title:checked+label+.case_menu_list{height:auto;opacity:1}#case_contents .case_menu_area .case_menu_title:checked+label:after{content:"";position:absolute;top:15px;transform:rotate(-45deg)}#case_contents .case_menu_area ul{display:flex;flex-wrap:wrap}@media(min-width:668px){#case_contents .case_menu_area ul{padding:10px 0}}@media(max-width:667px){#case_contents .case_menu_area ul li{width:50%}}#case_contents .case_menu_area a{display:block}@media(max-width:667px){#case_contents .case_menu_area a{text-align:center;padding:8px;margin:1px;color:#595959;background-color:#eee}}@media(min-width:668px){#case_contents .case_menu_area a{margin:6px;padding:6px 14px;font-size:13px;line-height:13px;color:#24c390;background-color:#e8f5f1}}@media(min-width:668px){#case_contents .case_menu_area a:hover{color:#fff;background-color:#24c390}}@media(min-width:668px){#case_contents .case_contents_area{padding:0 4%}}@media(max-width:667px){#case_contents .case_contents_box{padding:30px 10px}}@media(min-width:668px){#case_contents .case_contents_box .case_menu_foot{display:none}}#case_contents .case_contents_box .case_menu_foot ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0}#case_contents .case_contents_box .case_menu_foot ul li{width:50%}#case_contents .case_contents_box .case_menu_foot a{display:block;text-align:center;padding:8px;margin:1px;color:#24c390;background-color:#e8f5f1}#case_contents .case_contents_box .case_sp_link{text-align:center;padding:20px 0}@media(min-width:668px){#case_contents .case_contents_box .case_sp_link{display:none}}#case_contents .case_contents_box .case_sp_link a{text-decoration:underline;color:#24c390}@media(min-width:668px){#case_contents #case_main_area{padding-top:20px;margin-bottom:0}}#case_contents #case_main_area .case_section_title{margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}#case_contents #case_main_area .case_section_title a{color:#24c390}#case_contents #case_main_area .case_section_title a:hover{opacity:.6}#case_contents #case_main_area .case_section_title h1{font-size:16px;font-weight:700;margin-bottom:20px;color:#333}#case_contents #case_main_area .page_search_list_dr{margin:0 auto}#case_contents #case_main_area .page_search_list_dr .page_search_contents{margin-bottom:40px}#case_contents #case_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox{display:flex;flex-wrap:wrap;max-width:none}#case_contents #case_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{margin-bottom:6px}@media(max-width:667px){#case_contents #case_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:20%;padding:2%}}@media(min-width:668px){#case_contents #case_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:10%;padding:1%}}#case_contents #case_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li a{border:none;color:#c7bb96;margin:0;padding:0;font-size:inherit}#case_contents #case_main_area .page_search_list_dr .page_search_contents ul li a:hover{opacity:.8;text-decoration:underline}#case_contents #case_main_area .page_search_list_dr .page_search_contents .dr_img_box img{border-radius:50%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}#case_contents #case_main_area .top_columns_contents{padding:0}@media(min-width:668px){#case_contents #case_main_area .top_columns_contents ul li{width:18%;margin:1%}}#case_contents #case_main_area .top_columns_contents .top_columns_img:after{display:none}@media(min-width:668px){#case_contents #case_main_area .case_case_list{max-width:none;justify-content:flex-start}}#case_contents #case_main_area .case_case_list li:hover{opacity:1}#case_contents #case_main_area .case_case_list .top_columns_img:after{display:none}#case_contents #case_main_area .top_columns_icon{border-radius:50%;overflow:hidden}@media(max-width:667px){#case_contents #case_main_area .top_columns_icon{width:22px;height:22px;margin-right:4px}}@media(min-width:668px){#case_contents #case_main_area .top_columns_icon{width:30px;height:30px;margin-right:8px}}#case_contents #case_main_area .top_columns_icon img:hover{opacity:.6}#case_contents #case_main_area .top_columns_username{color:#555}@media(max-width:667px){#case_contents #case_main_area .top_columns_username{font-size:10px}}@media(min-width:668px){#case_contents #case_main_area .top_columns_username{font-size:12px}}#case_contents #case_main_area #page_navi_link{margin-bottom:40px}@media(min-width:668px){#case_contents #case_main_area #page_navi_link{padding:30px 0}}#case_contents .case_page_contents{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:668px){#case_contents .case_page_contents{max-width:1200px;margin:0 auto}}#case_contents .case_page_contents .case_page_user{display:flex;flex-wrap:wrap;align-items:center;padding:6px;margin-bottom:4px}#case_contents .case_page_contents .case_page_user .case_page_icon{border-radius:50%;overflow:hidden;width:30px;height:30px;margin-right:8px}#case_contents .case_page_contents .case_page_user .case_page_icon img:hover{opacity:.6}#case_contents .case_page_contents .case_page_user .case_page_username{color:#555;font-weight:700}#case_contents .case_page_contents .case_page_txt{padding:6px;font-size:13px;line-height:20px}#case_contents .case_page_contents .case_page_txt p{margin-bottom:6px}#case_contents .case_page_contents .case_page_txt a{color:#c7bb96;margin-right:4px}#case_contents #case_page_main{padding-bottom:40px}@media(max-width:667px){#case_contents #case_page_main{width:100%}}@media(min-width:668px){#case_contents #case_page_main{width:660px}}#case_contents #case_page_main .case_page_action .movie_episode_header_btn{margin-bottom:10px}@media(min-width:668px){#case_contents #case_page_main .case_page_action .movie_episode_header_btn{width:50%}}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .movie_series_episode_btn{display:block;padding:8px 20px;margin-bottom:8px;border-radius:4px;font-size:14px;font-weight:700;text-align:center}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_app{background-color:#ff7600;color:#fff}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_app:hover{opacity:.8}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_fav{background-color:#e6eef5;color:#555}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_fav:hover{color:#14405e;opacity:.8}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_out{background-color:#ddd;color:#999}#case_contents #case_page_main .case_page_action .movie_episode_header_btn .episode_btn_out:hover{color:#595959;opacity:.8}#case_contents #case_page_main .case_page_action .fb-box{width:160px;margin-bottom:10px}#case_contents #case_page_main .case_page_img{margin-bottom:20px}#case_contents #case_page_main .case_page_img *,#case_contents #case_page_main .case_page_img :after,#case_contents #case_page_main .case_page_img :before{box-sizing:border-box}#case_contents #case_page_main .case_page_img .case_page_img_guard{position:absolute;display:block;width:100%;height:100%;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/spacer-e5634ce393b9b3dfb4ee4f2973de3692.gif);z-index:2}#case_contents #case_page_main .case_page_img .case_page_main_img_list{margin:15px 0}#case_contents #case_page_main .case_page_img .case_page_main_img{position:relative;display:none}#case_contents #case_page_main .case_page_img .case_page_main_img img{width:100%}#case_contents #case_page_main .case_page_img .case_page_main_img:first-child{display:block}#case_contents #case_page_main .case_page_img .case_page_label_img{position:relative;margin:0;border:2px solid #fff;display:inline-block;cursor:pointer;transition:all .5s ease;opacity:.6;border-radius:3px}#case_contents #case_page_main .case_page_img .case_page_label_img img{display:block;border-radius:2px}@media(max-width:667px){#case_contents #case_page_main .case_page_img .case_page_label_img img{width:52px}}@media(min-width:668px){#case_contents #case_page_main .case_page_img .case_page_label_img img{width:57px}}#case_contents #case_page_main .case_page_img .case_page_label_img:hover{opacity:.9}#case_contents #case_page_main .case_page_img .case_page_button_wrapper{position:relative}#case_contents #case_page_main .case_page_img .case_page_button_wrapper .case_page_button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:60%;line-height:60px;background-color:#2e2e2e;border-radius:4px;font-size:14px;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in;text-align:center;z-index:3}#case_contents #case_page_main .case_page_img .case_page_button_wrapper img{opacity:.2}#case_contents #case_page_main .case_page_title h1{font-size:20px;font-weight:700;color:#2e2e2e;padding:6px;margin-bottom:0}#case_contents #case_page_main .case_page_tag ul{display:flex;flex-wrap:wrap;margin-bottom:8px}#case_contents #case_page_main .case_page_tag ul li{padding:10px 0}#case_contents #case_page_main .case_page_tag a{margin-right:8px;padding:5px 10px;color:#24c390;background-color:#e8f5f1}#case_contents #case_page_main .case_page_tag a:hover{color:#fff;background-color:#24c390}@media(max-width:667px){#case_contents #case_page_sub{width:100%;margin-bottom:60px}}@media(min-width:668px){#case_contents #case_page_sub{width:480px}}#case_contents #case_page_sub h2{font-weight:700;font-size:16px;color:#333;margin-bottom:10px}#case_contents #case_page_sub .case_page_comment{margin-bottom:20px}#case_contents #case_page_sub .case_page_comment ul li{background-color:#f1f1f1;border-radius:6px;padding:8px;margin-bottom:14px}#case_contents #case_page_sub .case_page_submit textarea{width:100%;height:130px}#case_contents #case_page_sub .case_page_submit a,#case_contents #case_page_sub .case_page_submit button{display:block;width:100%;line-height:40px;background-color:#2e2e2e;border-radius:4px;font-size:12px;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in;margin:20px auto;text-align:center}#case_contents #case_page_sub .case_page_submit button:hover{opacity:.6}#case_contents #case_page_post{margin:0 auto}@media(max-width:667px){#case_contents #case_page_post{padding:20px 2%}}@media(min-width:668px){#case_contents #case_page_post{max-width:1000px;padding:0 4% 100px}}#case_contents #case_page_post h1{font-weight:700;font-size:18px;text-align:center}#case_contents #case_page_post button{display:block;line-height:40px;background-color:#2e2e2e;font-size:14px;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in;margin:20px auto 40px}@media(max-width:667px){#case_contents #case_page_post button{width:100%}}@media(min-width:668px){#case_contents #case_page_post button{width:250px}}#case_contents #case_page_post button:hover{opacity:.6}#case_contents #case_page_post .case_page_editlist{margin-bottom:20px}#case_contents #case_page_post .case_page_editlist h2{color:#555;font-size:14px;font-weight:700;margin-bottom:10px}#case_contents #case_page_post .case_page_editlist input,#case_contents #case_page_post .case_page_editlist textarea{width:100%}#case_contents #case_page_post .case_page_postimg input:hover{box-shadow:none}#case_contents #case_page_post .case_page_postimg li{display:flex;margin-bottom:4px}#case_contents #case_page_post .case_page_postimg .case_postimg_title{width:30%;padding:10px;background-color:#f1f1f1;color:#555;text-align:right}#case_contents #case_page_post .case_page_postimg .case_postimg_data{width:70%;padding:10px;background-color:#fff}#case_contents #case_page_post .case_page_postcategory{display:flex;flex-wrap:wrap}#case_contents #case_page_post .case_page_postcategory li{padding:8px 0;margin-right:8px}#case_contents #case_page_post .case_page_postcategory input{display:none}#case_contents #case_page_post .case_page_postcategory label{cursor:pointer;padding:5px 10px;color:#ddd;background-color:#fff;font-size:13px;margin:0}#case_contents #case_page_post .case_page_postcategory .check_box:checked+.label{background-color:#e8f5f1;color:#24c390}#case_contents #case_page_post .case_page_postcomment{height:150px}ul.list-column_02{margin-bottom:40px;padding:0 20px;border:1px solid #e7e7e6;border-radius:5px;background-color:#fff}ul.list-column_02 li{overflow:hidden;border-bottom:1px dotted #ccc}@media(max-width:667px){ul.list-column_02 li{padding-bottom:10px;margin:20px 0 0}ul.list-column_02 li:last-child{border-bottom:none;z-index:0;filter:alpha(opacity=100);opacity:1}}@media(min-width:668px){ul.list-column_02 li{margin-top:10px;padding-bottom:2px}}@media(max-width:667px){ul.list-column_02 li a.column-img{position:relative;display:block}}@media(min-width:668px){ul.list-column_02 li a.column-img{float:left;margin-right:14px}ul.list-column_02 li a.column-img:hover{opacity:.6;-ms-filter:"alpha(opacity=60)"}}ul.list-column_02 li a.column-img img{vertical-align:baseline}@media(max-width:667px){ul.list-column_02 li a.column-img img{display:block;max-width:270px;height:auto}}@media(min-width:668px){ul.list-column_02 li a.column-img img{width:144px}}@media(max-width:667px){ul.list-column_02 li a.title{line-height:1.4em;font-size:100%;color:#000;text-decoration:underline;margin:20px 0;display:block}}@media(min-width:668px){ul.list-column_02 li a.title{float:right;width:815px}}@media(max-width:667px){ul.list-column_02 li div.col_data,ul.list-column_02 li p{font-size:90%}}@media(min-width:668px){ul.list-column_02 li div.col_data,ul.list-column_02 li p{float:right;width:815px}}ul.list-column_02 li .btn-more{display:none}ul.list-column_02 li p{margin:5px 0}@media(min-width:668px){div.col_data{overflow:hidden}}div.col_data div{margin:5px 0;padding:0 0 0 20px;height:14px;line-height:14px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-73008971b78d42be3db80aa012f5279a.png);background-repeat:no-repeat;background-position:0 -15px;background-size:14px}@media(max-width:667px){div.col_data div{font-size:85%}}@media(min-width:668px){div.col_data div{font-size:90%;float:left}}div.col_data span{color:#9a9a9a;background-color:#f9f9f9;border:1px solid #ddd;padding:0 10px;margin-bottom:5px;line-height:22px;height:22px;display:inline-block}@media(max-width:667px){div.col_data span{font-size:1.2rem}}@media(min-width:668px){div.col_data span{font-size:12px;float:right}}ul.list-column li a.btn-more{background:#fff!important;width:100%;height:60px;line-height:60px;display:block;border:1px solid #49c275;border-radius:3px;margin:10px 0 15px;text-align:center}@media(min-width:668px){ul.list-column li a.btn-more{display:none}}@media(max-width:667px){div.columns div.col_data{position:relative;min-height:50px;margin-bottom:5px}}div.columns div.col_data div{color:#969696;background:none}@media(max-width:667px){div.columns div.col_data div{position:absolute;bottom:0;padding:0}}@media(min-width:668px){div.columns div.col_data div{float:right}}@media(max-width:667px){div.columns div.col_data span{position:absolute;top:0}}@media(min-width:668px){div.columns div.col_data span{float:left}}div.columns h1{color:#333}@media(max-width:667px){div.columns h1{font-size:2rem;font-weight:700}}@media(min-width:668px){div.columns h1{font-size:185%}}div.columns p.summary{line-height:170%;margin-bottom:15px}@media(max-width:667px){div.columns p.summary{font-size:1.2rem}}@media(min-width:668px){div.columns p.summary{font-size:85%}}div.columns div.tag-fb{margin-bottom:20px;border-bottom:1px solid #d2d2d2}@media(max-width:667px){div.columns div.tag-fb{padding-bottom:5px}}@media(min-width:668px){div.columns div.tag-fb{position:relative;overflow:hidden}}@media(max-width:667px){div.columns div.tag-fb ul.tag_category{margin-bottom:5px}}@media(min-width:668px){div.columns div.tag-fb ul.tag_category{display:inline-block;width:535px}}@media(min-width:668px){div.columns div.tag-fb div.fb-box{position:absolute;right:0;width:auto}}div.columns div.column-txt h2{color:#333}@media(max-width:667px){div.columns div.column-txt h2{margin:30px 0;border-bottom:2px solid #209f76;font-size:1.8rem;font-weight:700}div.columns div.column-txt h2.headline{margin:0 0 20px}}@media(min-width:668px){div.columns div.column-txt h2{font-size:160%;margin:30px 0 20px;border-bottom:2px solid #2ba752}div.columns div.column-txt h2.headline{margin-top:0}}div.columns div.column-txt h3{color:#333;overflow:hidden}@media(max-width:667px){div.columns div.column-txt h3{font-size:1.6rem;margin:20px 0;font-weight:700}}@media(min-width:668px){div.columns div.column-txt h3{font-size:145%;font-weight:400;margin:40px 0 30px}}div.columns div.column-txt h3 span.question{position:relative;display:inline-block;margin:0 0 0 1em;padding:0 0 0 .5em;text-align:left}@media(min-width:668px){div.columns div.column-txt h3 span.question{padding:0 0 0 1em}}div.columns div.column-txt h3 span.question:before{position:absolute;right:100%;width:400%;height:1px;content:"";background-color:#333}@media(max-width:667px){div.columns div.column-txt h3 span.question:before{top:12px}}@media(min-width:668px){div.columns div.column-txt h3 span.question:before{top:14px}}div.columns div.column-txt p{line-height:2em}@media(max-width:667px){div.columns div.column-txt p{font-size:1.4rem}}@media(min-width:668px){div.columns div.column-txt p{margin-bottom:10px}}@media(max-width:667px){div.columns div.column-txt p span{color:#209f76}}@media(min-width:668px){div.columns div.column-txt p span{color:#2ba752}}div.columns div.column-txt img{margin:5px 0}div.column-txt table{width:100%;margin:30px auto;border-collapse:collapse}@media(min-width:668px){div.column-txt table{margin:70px auto}}div.column-txt table td,div.column-txt table th{padding:10px;border:1px solid #ccc}@media(max-width:667px){div.column-txt table td,div.column-txt table th{white-space:nowrap}}div.column-txt table th{font-weight:400;text-align:left;vertical-align:top;color:#555;background:#d4eacc}div.column-txt table td{background-color:#fff}@media(min-width:668px){div.column-txt table td{vertical-align:top}}@media(max-width:667px){div.column-txt div.table-wrap1 table td,div.column-txt div.table-wrap1 table th{width:100%;display:block;border-top:none}div.column-txt div.table-wrap1 table tr:first-child th{border-top:1px solid #ccc}div.column-txt div.table-wrap2{width:100%}div.column-txt div.table-wrap2 table,div.column-txt div.table-wrap3 table{-webkit-overflow-scrolling:touch}div.column-txt div.table-wrap2 table{overflow-x:auto;display:block;white-space:normal}div.column-txt div.table-wrap3 table{display:block;width:100%;border-top:1px solid #ccc}div.column-txt div.table-wrap3 table thead{display:block;float:left;overflow-x:scroll}div.column-txt div.table-wrap3 table tbody{display:block;width:auto;overflow-x:auto;white-space:nowrap}div.column-txt div.table-wrap3 table th{display:block;width:auto;border-top:none}div.column-txt div.table-wrap3 table tbody tr{display:inline-block;margin:0 -3px}div.column-txt div.table-wrap3 table td{display:block;border-top:none}}@media(min-width:668px){div.column-txt div.table-wrap1 table th{width:30%}}@media(min-width:668px){div.form-body{margin-bottom:20px}}div.form-body h2{overflow:hidden;border:none;text-align:center}@media(max-width:667px){div.form-body h2{font-size:150%;margin-top:60px}}@media(min-width:668px){div.form-body h2{font-size:200%;margin-top:20px}}@media(min-width:668px){div.form-box{width:100%;margin:auto;padding:30px 35px 20px;border:1px solid #eee;border-radius:5px;background:#fff}}@media(max-width:667px){div.form-box h3{border-bottom:3px solid #209f76;margin:10px;padding-bottom:5px;font-size:1.8rem}}@media(min-width:668px){div.form-box h3{font-size:130%;position:relative;margin-bottom:30px;padding-bottom:.5em}div.form-box h3:after,div.form-box h3:before{position:absolute;bottom:-4px;left:0;height:4px;content:""}div.form-box h3:before{z-index:2;width:15%;background-color:#49c275}div.form-box h3:after{width:100%;border-bottom:2px dotted #ddd}}@media(max-width:667px){div.form-box div.desc-txt{padding:10px;line-height:2em;font-size:1.4rem}}@media(min-width:668px){div.form-box div.desc-txt br{line-height:2em}}@media(min-width:668px){div.form-box div.form table{margin:40px auto}}@media(min-width:668px){div.relation-movie{margin-bottom:20px;border:1px solid #d2d2d2}}div.relation-movie h2{margin-top:35px}@media(max-width:667px){div.relation-movie h2{margin-top:35px;border-bottom:3px solid #209f76}}@media(min-width:668px){div.relation-movie h2{text-align:center;border:none}}@media(min-width:668px){div.relation-movie .list-movie{margin:0}}div.relation-movie .list-movie li{position:relative;height:auto;min-height:140px;border-radius:5px;background-color:#fff;border:1px solid #e7e7e6;box-shadow:0 1px 1px #b8b8b5,0 4px 2px -4px rgba(0,0,0,.25);vertical-align:top}@media(max-width:667px){div.relation-movie .list-movie li{width:auto;margin:0 0 20px}}@media(min-width:668px){div.relation-movie .list-movie li{display:inline-block;width:310px;margin:10px 0 10px 15px}}div.relation-movie .list-movie li.more-movie{display:none}div.relation-movie .list-movie li div.thumb{float:left}div.relation-movie .list-movie li div.movie-detail{margin:0 10px 0 138px;padding-top:5px}@media(min-width:668px){div.relation-movie .list-movie li div.movie-detail{margin-left:125px}}@media(max-width:667px){div.relation-movie .list-movie li a:before{right:7px;background:#209f76}div.relation-movie .list-movie li a:after,div.relation-movie .list-movie li a:before{display:block;content:"";position:absolute;transform:rotate(45deg);top:45%;width:14px;height:14px}div.relation-movie .list-movie li a:after{right:10px;background:#fff}}div.relation-movie .list-movie img{display:block;width:120px;height:auto;border-radius:0}@media(min-width:668px){div.relation-movie .list-movie img{width:115px}}div.relation-movie .list-movie div img{margin:10px}div.relation-movie .list-movie p.title{font-size:105%;line-height:1.3;height:auto;min-height:75px;margin-bottom:0;padding:5px 5px 5px 0;color:#209f76;background-color:transparent}div.relation-movie .list-movie a{overflow:hidden}@media(min-width:668px){div.relation-movie .list-movie a:hover .title{text-decoration:underline}}@media(max-width:667px){div.relation-movie div.mov_data{margin:0 0 10px;border:none}}@media(min-width:668px){div.relation-movie div.mov_data{font-size:80%;margin:0 0 0 10px;border-top:none}}div.relation-movie div.mov_data p{margin:5px 0;color:#595959}div.relation-movie ul.list-movie li div.premium,div.relation-movie ul.list-movie li div.special{text-align:center;height:20px;border-radius:3px;margin:0 0 0 10px;font-size:85%;font-weight:700}@media(min-width:668px){div.relation-movie ul.list-movie li div.premium,div.relation-movie ul.list-movie li div.special{width:120px;font-size:85%;font-weight:700;width:115px;padding-top:2px}}div.relation-movie ul.list-movie li div.premium{color:#f9a02d;border:1px solid #f9a02d}div.relation-movie ul.list-movie li div.special{color:#f76171;border:1px solid #f76171}@media(min-width:668px){div.relation-movie div.btn-view{text-align:center}}form#UserChangeProfileForm table th span,form#UserRegisterForm table th span{font-size:80%;color:#f33}@media(max-width:667px){form#UserChangeProfileForm table th span,form#UserRegisterForm table th span{padding-left:10px}}@media(min-width:668px){form#UserChangeProfileForm table th span,form#UserRegisterForm table th span{display:block}}#columns_contents_box{margin-bottom:60px}#columns_contents_box #page_columns_header_area{background-size:cover;background-position:center 90%;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_columns_header-cf242301119c730f958174d6150cd0ca.jpg)}@media(max-width:667px){#columns_contents_box #page_columns_header_area{padding:20px 0}}@media(min-width:668px){#columns_contents_box #page_columns_header_area{margin-top:-45px;margin-bottom:50px;padding:140px 0}}@media(min-width:668px){#columns_contents_box #page_columns_header_area .page_columns_header_box{padding:0 4%}}#columns_contents_box #page_columns_header_area .page_columns_header_info{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;color:#2e2e2e}@media(max-width:667px){#columns_contents_box #page_columns_header_area .page_columns_header_info{padding:20px 4%}}@media(min-width:668px){#columns_contents_box #page_columns_header_area .page_columns_header_info{max-width:1200px}}#columns_contents_box #page_columns_header_area .page_columns_header_title{margin:0 auto;text-align:center}@media(max-width:667px){#columns_contents_box #page_columns_header_area .page_columns_header_title{padding:20px 0}}#columns_contents_box #page_columns_header_area .page_columns_header_title h1{font-size:22px;font-weight:700;margin-bottom:0;color:#fff}#columns_contents_box #page_columns_header_area .page_columns_header_title a{color:#fff}#columns_contents_box #page_columns_header_area .page_columns_header_title span{display:block;padding:10px 0;color:#999}#columns_contents_box #page_columns_contents_area{margin:0 auto}@media(min-width:668px){#columns_contents_box #page_columns_contents_area{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px}}#columns_contents_box .page_columns_menu_area{font-size:14px;line-height:30px}@media(max-width:667px){#columns_contents_box .page_columns_menu_area{padding:0 4%}}@media(min-width:668px){#columns_contents_box .page_columns_menu_area{width:25%}}#columns_contents_box .page_columns_menu_area h3{color:#555}@media(max-width:667px){#columns_contents_box .search_window_box{padding:0;margin-bottom:30px}}@media(min-width:668px){#columns_contents_box .search_window_box{margin-bottom:30px}}#columns_contents_box .search_window_box h3{margin-bottom:6px}@media(min-width:668px){#columns_contents_box .search_window_box .search_window_input{width:100%}}#columns_contents_box .page_columns_menu_box{background-color:#fff;border:1px solid #ddd;margin-bottom:30px}#columns_contents_box .page_columns_menu_box .page_columns_menu_title{padding:10px 14px;background-color:#f9f9f9}#columns_contents_box .page_columns_menu_ranking li{padding:14px}#columns_contents_box .page_columns_menu_ranking a{display:flex}#columns_contents_box .page_columns_menu_ranking .page_columns_menu_img{width:100px;height:66px;overflow:hidden}#columns_contents_box .page_columns_menu_ranking .page_columns_title{width:calc(100% - 88px);font-size:12px;line-height:1.6;padding-left:10px}#columns_contents_box .page_columns_menu_category{padding:14px}#columns_contents_box .page_columns_menu_category li{line-height:20px;border-bottom:1px solid #eee}#columns_contents_box .page_columns_menu_category li:last-of-type{border-bottom:none}#columns_contents_box .page_columns_menu_category a{display:block;width:100%;padding:10px 14px}#columns_contents_box .page_columns_menu_sns{text-align:center}#columns_contents_box .page_columns_menu_sns ul{display:flex;flex-wrap:wrap;justify-content:center}#columns_contents_box .page_columns_menu_sns a:hover{opacity:.8;transition-duration:.3s}#columns_contents_box .page_columns_menu_sns img{width:28px;margin:6px}@media(max-width:667px){#columns_contents_box .page_columns_main_area{margin-bottom:60px}}@media(min-width:668px){#columns_contents_box .page_columns_main_area{width:73%}}#columns_contents_box .page_columns_title h2{font-size:16px;font-weight:700;line-height:30px;margin-bottom:20px}#columns_contents_box .page_columns_date{color:#c3c3c3;padding:6px 0}#columns_contents_box .page_columns_pr{padding:6px 0;text-align:right}#columns_contents_box .page_columns_pr span{display:inline-block;border:1px solid #ddd;background-color:#f9f9f9;color:#9a9a9a;font-size:10px;padding:2px 6px}#columns_contents_box .page_columns_article_list{margin-bottom:40px}@media(max-width:667px){#columns_contents_box .page_columns_article_list{padding:0 4%;margin-top:40px}}@media(min-width:668px){#columns_contents_box .page_columns_article_list{display:flex;flex-wrap:wrap}}#columns_contents_box .page_columns_article_box{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);transition:.2s ease-in-out}@media(max-width:667px){#columns_contents_box .page_columns_article_box{margin-bottom:30px}}@media(min-width:668px){#columns_contents_box .page_columns_article_box{width:46%;margin:0 2% 25px}}#columns_contents_box .page_columns_article_box .page_columns_img{margin:0;overflow:hidden;position:relative;height:0;padding-bottom:56%}#columns_contents_box .page_columns_article_box .page_columns_img img{width:100%}#columns_contents_box .page_columns_article_box .page_columns_txt{padding:14px}#columns_contents_box .page_columns_article_box:hover{opacity:.8;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:translateY(-4px)}#columns_contents_box .page_columns_article_box:hover a{color:#fff}#columns_contents_box .page_columns_article{background-color:#fff}@media(max-width:667px){#columns_contents_box .page_columns_article{padding:20px}}@media(min-width:668px){#columns_contents_box .page_columns_article{padding:40px 30px;margin:0 4%}}#columns_contents_box .page_columns_article .page_columns_article_head{margin-bottom:0}#columns_contents_box .page_columns_article .page_columns_date{text-align:right}@media(max-width:667px){#columns_contents_box .page_columns_article .page_columns_title{padding:10px 0}}#columns_contents_box .page_columns_article .page_columns_title h1{font-weight:700;font-size:24px;line-height:40px;margin-bottom:0;color:#2e2e2e}#columns_contents_box .page_columns_article .page_columns_article_img{padding:10px 0}#columns_contents_box .page_columns_article .page_columns_article_fb{margin-top:10px}#columns_contents_box .page_columns_article .page_columns_article_fb .fb-box{width:160px}#columns_contents_box .page_columns_article .page_columns_article_main{font-size:15px;line-height:2}#columns_contents_box .page_columns_article .page_columns_article_main h2{font-size:24px;line-height:1.6;font-weight:700;padding:14px 0;margin:40px 0 20px;border-top:2px solid #555;border-bottom:2px solid #555}#columns_contents_box .page_columns_article .page_columns_article_main h3{font-size:16px;line-height:1.8;font-weight:700;color:#555}#columns_contents_box .page_columns_article .page_columns_article_main p{padding:10px 0}#columns_contents_box .page_columns_article .page_columns_article_main ul{background-color:#f9f9f9;border:2px solid #e6e6e6;color:#555;padding:20px 30px;margin:20px 0;font-size:16px;line-height:2.4}#columns_contents_box .page_columns_article .page_columns_article_main ul li{list-style:inside;font-weight:700}#columns_contents_box .page_columns_article .page_columns_article_main .color{color:#24c390;font-weight:700}#columns_contents_box .page_columns_article .page_columns_article_main .btn{color:#fff;max-width:80%}#columns_contents_box .page_columns_article .page_columns_article_main #application-form button:focus,#columns_contents_box .page_columns_article .page_columns_article_main #application-form input:focus,#columns_contents_box .page_columns_article .page_columns_article_main #application-form textarea:focus{outline:none}#columns_contents_box .page_columns_article .page_columns_article_main #application-form .form-box{border:none;padding:0}@media(max-width:667px){#columns_contents_box .page_columns_article .page_columns_article_main #application-form .seminar-form{padding:20px;margin:20px 0;border-radius:0}}#columns_contents_box .page_columns_article .page_columns_article_main #application-form textarea{width:100%;height:100px}#columns_contents_box .page_columns_article .page_columns_article_main #application-form .form_btn{display:block;width:250px;color:#fff;font-size:16px;background-color:#2e2e2e;padding:10px;margin:0 auto 30px;cursor:pointer}#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie{background-color:#f9f9f9;margin:20px 0}@media(max-width:667px){#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie{padding:20px 10px}}@media(min-width:668px){#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie{padding:20px 0}}#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie .top_columns_contents{margin-bottom:0}@media(min-width:668px){#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie .top_columns_contents a{display:flex;flex-wrap:wrap;align-items:center}}#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie .top_columns_contents a:hover h3{color:#24c390}@media(min-width:668px){#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie .top_columns_img{width:250px;height:140px}}@media(min-width:668px){#columns_contents_box .page_columns_article .page_columns_article_main .page_columns_article_movie .top_columns_title{width:calc(100% - 250px);padding-left:20px}}#columns_contents_box .page_columns_link{margin-top:100px;font-size:15px}#columns_contents_box .page_columns_author{font-size:14px;border:1px solid #ddd;margin-bottom:40px}#columns_contents_box .page_columns_author .page_columns_author_title{background-color:#f9f9f9;color:#595959;padding:10px;text-align:center}#columns_contents_box .page_columns_author .page_columns_author_info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px}@media(max-width:667px){#columns_contents_box .page_columns_author .page_columns_author_info{flex-direction:column}}@media(max-width:667px){#columns_contents_box .page_columns_author .page_columns_author_icon{margin-bottom:10px}}#columns_contents_box .page_columns_author .page_columns_author_icon img{width:120px;border-radius:50%}@media(max-width:667px){#columns_contents_box .page_columns_author .page_columns_author_dtl{text-align:center}}@media(min-width:668px){#columns_contents_box .page_columns_author .page_columns_author_dtl{margin-left:20px}}#columns_contents_box .page_columns_author .page_columns_author_dtl h2{font-weight:700;margin-bottom:6px}#columns_contents_box .page_columns_author .page_columns_author_category{display:flex;flex-wrap:wrap;margin-bottom:10px}#columns_contents_box .page_columns_author .page_columns_author_category li:after{display:inline-block;content:"｜";padding:0 2px}#columns_contents_box .page_columns_author .page_columns_author_category li:last-of-type:after{display:none}#columns_contents_box .page_columns_author .page_columns_author_category a{color:#24c390}#columns_contents_box .page_columns_author .page_columns_author_btn{padding-top:4px}#columns_contents_box .page_columns_author .page_columns_author_btn a{display:block;width:150px;padding:8px;text-align:center;border-radius:4px;font-weight:700;color:#fff;background-color:#24c390;transition:all .2s ease-in}@media(max-width:667px){#columns_contents_box .page_columns_author .page_columns_author_btn a{margin:0 auto 10px}}#columns_contents_box .page_columns_author .page_columns_author_btn a:hover{opacity:.8}#columns_contents_box .page_columns_category a{font-weight:700}#columns_contents_box .page_columns_tag{padding:10px 0}#columns_contents_box .page_columns_tag a:before{content:"#"}#columns_contents_box .page_columns_tag a{font-weight:700;margin-right:4px;color:#c7bb96}#columns_contents_box .page_columns_footer{margin-top:100px}#columns_contents_box .page_columns_footer h1{font-size:20px;font-weight:700;text-align:center;padding:14px 0;margin:0 2% 30px}#columns_contents_box .page_columns_footer .page_columns_footer_article{display:flex;flex-wrap:wrap}#about_dba_contents section{margin-bottom:0;color:#2c2c2c}#about_dba_contents a:hover{text-decoration:none}@media(max-width:667px){#about_dba_contents .about_cont_wrap{width:100%;padding:30px 3%}}@media(min-width:668px){#about_dba_contents .about_cont_wrap{width:1020px;margin:0 auto;padding:40px 0}}#about_dba_contents .about_point h2{font-size:20px;font-weight:700;padding:1rem 3rem;transform:skew(-15deg);color:#fff;background-image:linear-gradient(90deg,#209cff 0,#68e0cf)}#about_dba_contents .btn_dtl{display:block;background-color:#14405e;width:100%;color:#fff;font-size:14px;font-weight:700;padding:10px;border-radius:4px;text-align:center}#about_dba_contents .btn_dtl:hover{background-image:linear-gradient(90deg,#209cff 0,#68e0cf)}#about_dba_contents .btn_dtl a{color:#fff;display:block}@media(max-width:667px){#about_dba_contents .about_header .about_header_wrap{width:100%;padding:40px 10px 10px}}@media(min-width:668px){#about_dba_contents .about_header .about_header_wrap{width:1020px;margin:0 auto}}#about_dba_contents .about_header .about_head_txt{font-weight:700;text-align:center;color:#59d1da}@media(max-width:667px){#about_dba_contents .about_header .about_head_txt{font-size:15px;line-height:22px}}@media(min-width:668px){#about_dba_contents .about_header .about_head_txt{font-size:28px;padding:60px 0 30px;line-height:44px}}#about_dba_contents .about_header h1.dba_logo{color:#2c2c2c}@media(max-width:667px){#about_dba_contents .about_header h1.dba_logo{font-size:15px;line-height:20px;margin-bottom:10px}}@media(min-width:668px){#about_dba_contents .about_header h1.dba_logo{font-size:28px;line-height:36px;margin-bottom:20px}}#about_dba_contents .about_header .head_logo{vertical-align:bottom;margin-right:6px}@media(max-width:667px){#about_dba_contents .about_header .head_logo{width:230px}}@media(min-width:668px){#about_dba_contents .about_header .head_logo{width:390px}}#about_dba_contents .about_detail .about_list{margin:30px 0}@media(min-width:668px){#about_dba_contents .about_detail .about_list ul{display:flex;justify-content:space-between}}#about_dba_contents .about_detail .about_list ul li{padding:20px 14px 30px;background-color:#fff}@media(max-width:667px){#about_dba_contents .about_detail .about_list ul li{margin-bottom:20px}}@media(min-width:668px){#about_dba_contents .about_detail .about_list ul li{width:32%}}#about_dba_contents .about_detail .about_list ul img{border-radius:4px;margin-bottom:20px}#about_dba_contents .about_detail .about_list dl dt{font-size:18px;font-weight:700;color:#14405e;margin-bottom:10px}#about_dba_contents .about_detail .about_list dl dd{font-size:14px;line-height:26px;margin-bottom:12px}#about_dba_contents .about_price .price_list_wrap{margin:30px 0}#about_dba_contents .about_price .price_list{border:2px solid #14405e;margin-bottom:30px}#about_dba_contents .about_price .plan_title{background-color:#14405e;color:#fff;font-size:16px;padding:10px;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative}#about_dba_contents .about_price .plan_title span{font-family:inicial;font-size:10px;color:#14405e;background-color:#ffd500;line-height:14px;height:14px;padding:0 4px;margin-right:6px;text-align:center}#about_dba_contents .about_price .price_box{display:flex;flex-wrap:wrap;background-color:#fff;color:#14405e}#about_dba_contents .about_price dl.price_dtl{width:50%;text-align:center;padding:14px 0}#about_dba_contents .about_price dl.price_dtl dd label{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0 auto;padding:4px 0;font-weight:700}@media(max-width:667px){#about_dba_contents .about_price dl.price_dtl dd label{font-size:12px}}@media(min-width:668px){#about_dba_contents .about_price dl.price_dtl dd label{font-size:14px}}@media(min-width:668px){#about_dba_contents .about_price dl.price_dtl input[type=radio]{margin:auto 6px}}#about_dba_contents .about_price dl.price_dtl dd.price_green{color:#5dd5d7}@media(max-width:667px){#about_dba_contents .about_price dl.price_dtl p.price_nbr{font-size:20px}}@media(min-width:668px){#about_dba_contents .about_price dl.price_dtl p.price_nbr{font-size:24px}}#about_dba_contents .about_price .plan_txt{background-color:#e6eef5;color:#14405e;text-align:center}@media(max-width:667px){#about_dba_contents .about_price .plan_txt{padding:20px}}@media(min-width:668px){#about_dba_contents .about_price .plan_txt{padding:20px 40px}}#about_dba_contents .about_price .plan_txt p{line-height:30px;text-align:left}#about_dba_contents .about_price .plan_btn{background-color:#fff;padding:14px 0}#about_dba_contents .about_price .plan_btn .btn_dtl{width:300px;margin:0 auto}#about_dba_contents .about_price .plan_note{text-align:right;font-size:12px}@media(max-width:667px){#about_dba_contents .about_info .about_cont_wrap{padding-bottom:0}}#about_dba_contents .about_info .about_info_list{margin:30px 0}@media(min-width:668px){#about_dba_contents .about_info .about_info_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(max-width:667px){#about_dba_contents .about_info .about_info_list ul li{margin-bottom:40px}}@media(min-width:668px){#about_dba_contents .about_info .about_info_list ul li{width:23%}}#about_dba_contents .about_info .about_info_list dl{margin-bottom:10px}#about_dba_contents .about_info .about_info_list dl dt{font-weight:700;font-size:18px;margin-bottom:8px;color:#14405e}#about_dba_contents .about_info .about_info_list dl dd{font-size:14px;line-height:26px}#about_dba_contents .about_info .about_info_list dl dd a:hover{opacity:.6}#about_dba_contents .about_info .about_info_list .txt_link{text-align:right}#about_dba_contents .about_info .about_info_list .txt_link a{color:#14405e;text-decoration:underline}#about_dba_contents .about_member{padding:100px 0;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/bg_member-4e77606b4c34b065073b896f178da756.jpg);background-size:cover;text-align:center}@media(max-width:667px){#about_dba_contents .about_member{margin-bottom:60px}}#about_dba_contents .about_member p{margin-bottom:20px}@media(max-width:667px){#about_dba_contents .about_member .btn_color{width:90%}}@media(min-width:668px){#about_dba_contents .about_member .btn_color{width:400px}}h2[class^=h2-]{line-height:26px;padding-left:28px}@media(max-width:667px){h2[class^=h2-]{margin:20px 0}}h2.h2-contract{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-9f0e599859197d3e1f83a407de788106.png);background-repeat:no-repeat;background-size:22px 22px}h2.h2-payment{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/cart-a8d169407ced18a228058e120a2293ef.png);background-repeat:no-repeat;background-size:22px 22px}.btn-view{text-align:center}@media(min-width:668px){.btn-view{margin:10px 0 30px;text-align:right}}@media(min-width:668px){div#mypage-main ul.list-movie+div.btn-view{margin-top:0}}@media(max-width:667px){.btn-view a{display:flex;align-items:center;justify-content:center;background:#209f76!important;width:100%;height:50px;margin-bottom:50px;color:#fff!important;font-size:14px;font-weight:700}}@media(min-width:668px){.btn-view a{font-size:90%;line-height:22px;display:inline-block;width:110px;height:22px;text-align:center;color:#fff!important;background-color:#209f76}.btn-view a:hover{text-decoration:none;background-color:#2d6a9e}.btn-view a span{padding-right:15px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/more_arrow-cba0ba41a2d8d383fd545345b4614180.png);background-repeat:no-repeat;background-position:right 2px;background-size:6px 10px}}@media(min-width:668px){div#mypage-main,div#mypage-menu{margin-top:10px}}@media(min-width:668px)and (min-width:668px){div#mypage-main{width:800px;min-width:600px;float:left}}@media(min-width:668px){div#mypage-menu{width:200px;float:right}}@media(max-width:667px){div#mypage-menu .mypage-menu_title_sp{font-size:12px;font-weight:700;margin-bottom:10px;text-align:center}}@media(min-width:668px){div#mypage-menu .mypage-menu_title_sp{display:none}}div#mypage-menu ul{border-top:1px solid #e0e0e0;border-bottom:1px solid #fff}@media(max-width:667px){div#mypage-menu ul{display:flex;flex-wrap:wrap}}div#mypage-menu ul li{height:50px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;overflow:hidden}@media(max-width:667px){div#mypage-menu ul li{width:50%;font-size:12px;padding-left:10px}}@media(min-width:668px){div#mypage-menu ul li{padding-left:15px}}div#mypage-menu ul li a{line-height:50px;display:inline-block;width:200px;height:50px;padding-left:30px;color:#595959}div#mypage-menu ul li a.active{font-weight:700;color:#57bf77}div#mypage-menu ul li.link-organization a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-6c97bb32c761e1e95d77064f37563f09.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-mypage a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/mypage-67b3dea7ff34057be38a07b272b53a5d.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-favorite a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/favorite-eb14e554824bf77084dcadbe46f6dc08.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-payment a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/cart-a8d169407ced18a228058e120a2293ef.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-profile a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-9f0e599859197d3e1f83a407de788106.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-clinicbook a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/book-2cde7de0a3b9e681dd6ac43bcf8939aa.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-member a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/info_edit-d9b01016b41007f00d2006f1db086150.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-email a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/email-a1ddca600a22995feac28876c1ce2f43.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-logout a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/logout-a1bb85eeb4ccadb59ac2f7a75688e099.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li a:hover{text-decoration:none;opacity:.6}@media(max-width:667px){table#tbl-cont .ttl,table#tbl-cred .ttl,table#tbl-view .ttl{font-size:105%;padding:10px;position:relative}table#tbl-cred tr{overflow:hidden}table#tbl-cont td.status{width:100%}table#tbl-view .ttl:before{right:7px;background:#209f76}table#tbl-view .ttl:after,table#tbl-view .ttl:before{display:block;content:"";position:absolute;transform:rotate(45deg);top:45%;width:14px;height:14px}table#tbl-view .ttl:after{right:10px;background:#fff}}@media(min-width:668px){table[id^=tbl-]{table-layout:fixed;word-wrap:break-word}div.events table[id^=tbl-] td{vertical-align:top;white-space:normal}table label.label_sp{display:none}table#tbl-view .date{width:200px}table#tbl-cont .date,table#tbl-cred .date{width:160px}table#tbl-cont .date span{display:none}table#tbl-cred .charge{width:150px;padding:10px 20px}table#tbl-cont .status{width:120px;padding:10px 20px}table#tbl-cont .status a{color:#24c390;text-decoration:underline}table#tbl-cred .status{width:100px;padding:10px 20px}table#tbl-cred .status a{color:#24c390;text-decoration:underline}table#tbl-cont .confirm,table#tbl-cred .confirm{width:80px}table#tbl-cont .confirm a,table#tbl-cred .confirm a{color:#24c390;text-decoration:underline}}@media(min-width:668px){#mypage-main .list-movie{margin:0}}#mypage-main .list-movie li{vertical-align:top;height:auto;min-height:140px;background-color:#fff;border-radius:5px;border:1px solid #e7e7e6;position:relative;box-shadow:0 1px 1px #b8b8b5,0 4px 2px -4px rgba(0,0,0,.25)}@media(max-width:667px){#mypage-main .list-movie li{width:auto;margin:0 0 20px}}@media(min-width:668px){#mypage-main .list-movie li{display:inline-block;width:382px;margin:10px 0 10px 15px}}#mypage-main .list-movie li.more-movie{display:none}#mypage-main .list-movie li div.thumb{float:left}#mypage-main .list-movie li div.movie-detail{margin:0 10px 0 138px;padding-top:5px}@media(min-width:668px){#mypage-main .list-movie li div.movie-detail{margin-left:158px}}#mypage-main .list-movie li div.premium,#mypage-main .list-movie li div.special{height:20px;text-align:center;font-size:85%;font-weight:700;border-radius:3px;margin:0 0 0 10px}@media(max-width:667px){#mypage-main .list-movie li div.premium,#mypage-main .list-movie li div.special{width:120px}}@media(min-width:668px){#mypage-main .list-movie li div.premium,#mypage-main .list-movie li div.special{width:135px;padding-top:2px}}#mypage-main .list-movie li div.premium{color:#f9a02d;border:1px solid #f9a02d}#mypage-main .list-movie li div.special{color:#f76171;border:1px solid #f76171}@media(max-width:667px){#mypage-main .list-movie li a:before{right:7px;background:#209f76}#mypage-main .list-movie li a:after,#mypage-main .list-movie li a:before{display:block;content:"";position:absolute;transform:rotate(45deg);top:45%;width:14px;height:14px}#mypage-main .list-movie li a:after{right:10px;background:#fff}}#mypage-main .list-movie img{display:block;width:120px;height:auto;border-radius:0}@media(min-width:668px){#mypage-main .list-movie img{width:135px}}#mypage-main .list-movie div img{margin:10px}#mypage-main .list-movie p.title{font-size:105%;line-height:1.3;height:auto;min-height:75px;margin-bottom:0;padding:5px 5px 5px 0;color:#209f76;background-color:transparent}@media(min-width:668px){#mypage-main .list-movie a{overflow:hidden}#mypage-main .list-movie a:hover .title{text-decoration:underline}}@media(max-width:667px){#mypage-main div.mov_data{margin:0 0 10px;border:none}}@media(min-width:668px){#mypage-main div.mov_data{margin:0;border-top:none}}#mypage-main div.mov_data p{margin:5px 0;color:#595959}@media(min-width:668px){#mypage_contents{min-height:570px}}#mypage_contents #mypage_header_area{display:flex;justify-content:center;background-color:#f5f5f5}#mypage_contents .mypage_header_sp{display:none}@media(max-width:667px){#mypage_contents .mypage_header_sp{display:block;margin-top:4px}}#mypage_contents .mypage_header_pc{display:none}@media(min-width:668px){#mypage_contents .mypage_header_pc{display:block}}#mypage_contents .mypage_header_box{width:100%;max-width:803px;border-radius:3px;background:#fff}@media(min-width:668px){#mypage_contents .mypage_header_box{margin-bottom:15px}}#mypage_contents .mypage_header_info{margin:0 auto;padding:15px 21px;height:100%;display:flex}@media(max-width:667px){#mypage_contents .mypage_header_info{padding:15px;margin-top:5px}}@media(max-width:1000px){#mypage_contents .mypage_header_info{flex-direction:column}}#mypage_contents .mypage_header_info .line{width:1px;height:100%;background:#e9edf4;margin:0 23px}@media(max-width:1000px){#mypage_contents .mypage_header_info .line{height:1px;width:100%;margin:20px 0 15px}}#mypage_contents .mypage_profile_box{display:flex;align-items:center;flex:1 1}#mypage_contents .mypage_profile_box .mypage_profile_img{max-width:96px;aspect-ratio:1/1;width:100%;border-radius:50%;overflow:hidden;margin-right:23px}#mypage_contents .mypage_profile_box .mypage_profile_img img{width:100%}@media(max-width:667px){#mypage_contents .mypage_profile_box .mypage_profile_img{margin-right:8px}}#mypage_contents .mypage_profile_box .mypage_profile_dtl{padding-left:4px}#mypage_contents .mypage_profile_box .mypage_profile_dtl span{font-size:10px;background-color:#333;color:#fff;padding:1px 8px;margin-right:8px}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group{display:flex;flex-direction:column}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p{display:flex;margin-top:12px;flex-wrap:wrap}@media(max-width:667px){#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p{margin-top:10px}}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p span:first-child{min-width:87px;display:inline-block;text-align:center;font-size:10px;font-weight:500;line-height:15px}@media screen and (max-width:350px){#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p span:first-child{margin-bottom:1px}}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p span.min_prem{display:inline-block;padding:0 2px;color:#fa4399;border-radius:3px;border:1px solid #fa4399;background:#fff;font-size:12px;font-weight:700}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p span.prem{display:inline-block;padding:0 2px;color:#14405e;border-radius:3px;border:1px solid #14405e;background:#fff;font-size:12px;font-weight:700}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p a{color:#24c390;font-size:12px;font-weight:500;line-height:normal;text-decoration:underline}#mypage_contents .mypage_profile_box .mypage_profile_dtl .group p .email{font-weight:500;font-size:12px;line-height:18px;margin-right:0;word-break:break-all}#mypage_contents .mypage_profile_box .mypage_profile_name{font-size:20px;font-weight:700}#mypage_contents .mypage_profile_box .mypage_profile_name a{display:inline-block;margin-left:10px;padding:2px 6px;border-radius:2px;background-color:#e6e6e6;color:#595959;font-size:10px;font-weight:400}#mypage_contents .mypage_profile_box .mypage_profile_name a:hover{background-color:#ddd;color:#fff}#mypage_contents .mypage_profile_box .mypage_profile_link ul{display:flex;flex-wrap:wrap}#mypage_contents .mypage_profile_box .mypage_profile_link ul li{margin:4px}@media(max-width:667px){#mypage_contents .mypage_profile_box .mypage_profile_link ul li{width:100%}}#mypage_contents .mypage_profile_box .mypage_profile_link a{color:#24c390}#mypage_contents .mypage_profile_box .mypage_profile_link a:hover{opacity:.6}#mypage_contents .mypage_ranking{flex:1 1;width:100%;max-width:345px;height:-moz-max-content;height:max-content;margin:auto}@media(max-width:1000px){#mypage_contents .mypage_ranking{max-width:none}}#mypage_contents .mypage_ranking .mypage_ranking_title{display:flex;justify-content:space-between;align-items:end}#mypage_contents .mypage_ranking .mypage_ranking_title p{color:#2e2e2e;font-size:16px;font-weight:700;line-height:normal}#mypage_contents .mypage_ranking .mypage_ranking_title a{color:#24c390;font-size:13px;line-height:normal;text-decoration:underline}#mypage_contents .mypage_ranking .ranking{display:flex;justify-content:space-between;flex-wrap:wrap}#mypage_contents .mypage_ranking .ranking .trophy{margin-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:normal}#mypage_contents .mypage_ranking .ranking .trophy.gold{color:#c7bb96}#mypage_contents .mypage_ranking .ranking .trophy.silver{color:#989796}#mypage_contents .mypage_ranking .ranking .trophy.bronze{color:#937a5c}#mypage_contents .mypage_ranking .ranking .trophy.beginner{color:#7abd79}#mypage_contents .mypage_ranking .ranking .trophy .txt{font-size:14px;margin-bottom:5px}#mypage_contents .mypage_ranking .ranking .trophy .wrap_cup{display:flex;justify-content:center;align-items:center}#mypage_contents .mypage_ranking .ranking .trophy .wrap_cup .score{font-size:16px;margin-left:7px}#mypage_contents .mypage_ranking .ranking .trophy .wrap_cup .score span{font-size:20px}@media(min-width:668px){#mypage_contents .mypage_contents_area{padding:0 4%}}#mypage_contents .mypage_contents_box{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:667px){#mypage_contents .mypage_contents_box{flex-direction:column-reverse;padding:30px 10px}}@media(min-width:668px){#mypage_contents .mypage_contents_box{max-width:1200px;margin:0 auto}}@media(max-width:667px){#mypage_contents #mypage_menu_area{padding:20px 0}}@media(min-width:668px){#mypage_contents #mypage_menu_area{width:16%}}@media(min-width:668px){#mypage_contents .mypage_menu_box{padding:14px}}#mypage_contents .mypage_menu_box h1{font-size:13px;line-height:26px;padding:0 4px;color:#595959;border-bottom:1px dotted #aaa}#mypage_contents .mypage_menu_box ul li:before{display:inline-block;content:"";width:6px;height:6px;transform:rotate(45deg);border-top:2px solid #c7bb96;border-right:2px solid #c7bb96;vertical-align:middle;margin-right:6px}@media(max-width:667px){#mypage_contents .mypage_menu_box ul{display:flex;flex-wrap:wrap;margin-bottom:14px}}@media(max-width:667px){#mypage_contents .mypage_menu_box ul li{width:50%;line-height:34px}}@media(min-width:668px){#mypage_contents .mypage_menu_box ul li{line-height:30px;padding:0 4px}}#mypage_contents .mypage_menu_box a{color:#595959;font-size:13px}#mypage_contents .mypage_menu_box a:hover{opacity:.6}@media(min-width:668px){#mypage_contents #mypage_main_area{width:80%;padding:10px 0}}#mypage_contents #mypage_main_area h1{font-size:16px;font-weight:700;margin-bottom:20px;color:#333}#mypage_contents #mypage_main_area h1 span{font-size:14px}#mypage_contents #mypage_main_area h1.mypage_title{font-size:18px}#mypage_contents #mypage_main_area .top_columns_contents{padding:0}@media(min-width:668px){#mypage_contents .mypage_main_box{max-width:1000px}}#mypage_contents .mypage_main_box a{color:#c7bb96}#mypage_contents .mypage_main_box a:hover{opacity:.6}@media(max-width:667px){#mypage_contents .mypage_main_box h2{margin:0 0 10px}}#mypage_contents .mypage_main_box .events{margin-bottom:0}@media(max-width:667px){#mypage_contents .mypage_main_box .events table tbody{margin-bottom:0}}#mypage_contents .mypage_main_foot_link{padding:10px 0;text-align:right}#mypage_contents .mypage_main_foot_link a{color:#555;text-decoration:underline}#mypage_contents .mypage_main_foot_link a:hover{opacity:.6}@media(max-width:667px){#mypage_contents .mypage_main_sp_link{padding:20px 0;text-align:center;background-color:#eee}}@media(min-width:668px){#mypage_contents .mypage_main_sp_link{display:none}}#mypage_contents .mypage_premium_box{background-color:#f1f1f1;padding:40px 20px;margin-bottom:40px;font-size:14px;text-align:center;line-height:1.8}#mypage_contents .mypage_premium_box p{font-weight:700;font-size:16px;margin-bottom:6px}#mypage_contents .mypage_premium_box a{color:#c7bb96}#mypage_contents .mypage_premium_box .btn_premium{display:flex;flex-wrap:wrap;justify-content:start;padding:10px 0}#mypage_contents .mypage_premium_box .btn_premium a{padding:10px;margin:4px;font-weight:700;color:#fff;border-radius:4px}@media(max-width:667px){#mypage_contents .mypage_premium_box .btn_premium a{width:100%}}#mypage_contents .mypage_premium_box .btn_premium .btn_ck{background-color:#14405e}#mypage_contents .mypage_premium_box .btn_premium .btn_cg{background-color:#f90}#mypage_contents .mypage_organization_box .mypage_organization_info{background-color:#fff;padding:20px;margin-bottom:30px}#mypage_contents .mypage_organization_box .mypage_organization_info a{color:#24c390;text-decoration:underline;font-size:14px;line-height:21px}#mypage_contents .mypage_organization_box .mypage_organization_info ul li:not(:last-child){margin-bottom:10px}#mypage_contents .mypage_plans_box .mypage_plans_content{position:relative;width:100%;background:#fff;padding:20px 0;margin-bottom:30px;display:flex;justify-content:space-between}#mypage_contents .mypage_plans_box .mypage_plans_content .plan_line{position:absolute;top:50%;height:1px;transform:translateY(-50%);width:100%;opacity:0}@media(max-width:667px){#mypage_contents .mypage_plans_box .mypage_plans_content .plan_line{opacity:1;height:1px;background:#e9edf4}}#mypage_contents .mypage_plans_box .mypage_plans_content .package{display:flex;flex-direction:column}@media(min-width:668px){#mypage_contents .mypage_plans_box .mypage_plans_content .package{grid-gap:10px;gap:10px}}#mypage_contents .mypage_plans_box .mypage_plans_content .package li{white-space:nowrap;font-size:14px}#mypage_contents .mypage_plans_box .mypage_plans_content .package li>*{color:#2e2e2e;font-size:14px;line-height:normal}#mypage_contents .mypage_plans_box .mypage_plans_content .package li span{display:inline;padding:0 2px;font-weight:700;font-size:12px;line-height:14px;border-radius:3px}#mypage_contents .mypage_plans_box .mypage_plans_content .package li span.d_plus{border:1px solid #14405e;color:#14405e}#mypage_contents .mypage_plans_box .mypage_plans_content .package li span.min_prem{border:1px solid #fa4399;color:#fa4399}#mypage_contents .mypage_plans_box .mypage_plans_content .package li.red_text{color:#e81111}@media(max-width:667px){#mypage_contents .mypage_plans_box .mypage_plans_content .package li:first-child{flex:1 1}#mypage_contents .mypage_plans_box .mypage_plans_content .package li:last-child{padding-top:40px}}#mypage_contents .mypage_plans_box .mypage_plans_content .package a{color:#24c390;text-align:right;font-size:14px;line-height:normal;text-decoration:underline;white-space:nowrap}#mypage_contents .mypage_plans_box .mypage_plans_content .package span{display:flex;flex-wrap:wrap;justify-content:end}#mypage_contents .mypage_plans_box .mypage_plans_content .package:first-child li{padding-left:20px}#mypage_contents .mypage_plans_box .mypage_plans_content .package.two{flex:1 1;text-align:center}@media(max-width:667px){#mypage_contents .mypage_plans_box .mypage_plans_content .package.two li{padding:0 5px}}@media(max-width:667px){#mypage_contents .mypage_plans_box .mypage_plans_content .package.two li:last-child{padding-top:40px}}#mypage_contents .mypage_plans_box .mypage_plans_content .package:last-child{align-items:end}#mypage_contents .mypage_plans_box .mypage_plans_content .package:last-child a{padding-right:20px}#mypage_contents .mypage_plans_box .mypage_plans_content .package:last-child a.change_plan{padding-right:5px}@media screen and (max-width:350px){#mypage_contents .mypage_plans_box .mypage_plans_content .package:last-child a.change_plan{padding-right:20px}}@media(max-width:667px){#mypage_contents .mypage_plans_box .mypage_plans_content .package:last-child>a:last-child{padding-top:40px}}#mypage_contents .mypage_point_box .mypage_point_info{background-color:#fff;padding:30px;margin-bottom:30px;text-align:center}#mypage_contents .mypage_point_box .mypage_point_txt{font-size:34px;font-weight:700;margin-bottom:10px}#mypage_contents .mypage_point_box .mypage_point_txt span{font-size:20px;margin-left:4px}#mypage_contents .mypage_point_box .mypage_point_notice{color:#ccc;font-size:14px}#mypage_contents .mypage_point_box .mypage_info_list ul li{display:flex;flex-wrap:wrap;justify-content:space-between}#mypage_contents .mypage_info_list{background-color:#fff;margin-bottom:40px}#mypage_contents .mypage_info_list ul li{padding:20px;border-bottom:1px solid #f1f1f1}#mypage_contents .mypage_info_list ul li:last-of-type{border-bottom:none}#mypage_contents .mypage_info_list .mypage_info_link{display:flex;flex-wrap:wrap}@media(min-width:668px){#mypage_contents .mypage_info_list .mypage_info_link{align-items:center}}#mypage_contents .mypage_info_list .mypage_info_link:hover{opacity:.6}#mypage_contents .mypage_info_list .mypage_info_img{margin-right:20px}@media(max-width:667px){#mypage_contents .mypage_info_list .mypage_info_img{width:20%}}@media(min-width:668px){#mypage_contents .mypage_info_list .mypage_info_img{width:80px}}#mypage_contents .mypage_info_list .mypage_info_img img{vertical-align:top}#mypage_contents .mypage_info_list .mypage_info_icon{height:18px;font-size:10px;color:#fff;background-color:#c7bb96;padding:2px 4px;margin:4px}#mypage_contents .mypage_info_list .mypage_info_txt{color:#333}#mypage_contents .mypage_info_list .mypage_noti_txt{word-break:break-word;color:#24c390;font-size:14px;line-height:21px;text-decoration:underline}#mypage_contents .mypage_info_list .mypage_info_date{color:#ccc;font-size:11px}@media(max-width:667px){#mypage_contents .mypage_info_list .mypage_info_date{width:100%;margin-top:4px;text-align:right}}@media(min-width:668px){#mypage_contents .mypage_info_list .mypage_info_date{margin-left:auto}}#mypage_contents .mypage_section_title{margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}@media(min-width:668px){#mypage_contents .mypage_section_title{max-width:1200px}}#mypage_contents .mypage_section_title a{color:#24c390}#mypage_contents .mypage_section_title a.mypage_link{font-size:13px}#mypage_contents .mypage_section_title a:hover{opacity:.6}#mypage_contents .mypage_bnr_box{margin-bottom:40px}#mypage_contents .member_wrap{border:none;background:none}#mypage_contents .group_list_main{background-color:#fff;font-size:13px}#mypage_contents .group_list_main a{color:#333}#mypage_contents .page_search_list_dr{margin:0 auto}#mypage_contents .page_search_list_dr .page_search_contents .page_search_list_drbox li{margin-bottom:20px}@media(max-width:667px){#mypage_contents .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:33%;padding:0 2%}}@media(min-width:668px){#mypage_contents .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:140px;padding:0 4px}}#mypage_contents .page_search_list_dr .page_search_contents .page_search_list_drbox li a{border:none;color:#c7bb96;margin:0;padding:0;font-size:inherit}#mypage_contents .page_search_list_dr .page_search_contents ul li a:hover{opacity:.8;text-decoration:underline}@media(max-width:667px){#mypage_contents .page_search_list_dr .page_search_contents .dr_img_box{padding:4px}}@media(min-width:668px){#mypage_contents .page_search_list_dr .page_search_contents .dr_img_box{padding:10px}}#mypage_contents .page_search_list_dr .page_search_contents .dr_img_box img{border-radius:50%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box{text-align:center;color:#555}@media(max-width:667px){#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box{padding:0 4px}}@media(min-width:668px){#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box{padding:0 10px}}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name{margin-bottom:6px}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name h2{margin-bottom:0;font-size:14px}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name span{margin-left:2px}@media(max-width:667px){#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name span{font-size:10px}}@media(min-width:668px){#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name span{font-size:12px}}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_name span a{color:#c7bb96}#mypage_contents .page_search_list_dr .page_search_contents .dr_txt_box .dr_txt_dtl{font-size:12px}#mypage_contents .mypage_case_list li:hover{opacity:1}#mypage_contents .mypage_case_list .top_columns_img:after{display:none}#mypage_contents .top_columns_icon{border-radius:50%;overflow:hidden}@media(max-width:667px){#mypage_contents .top_columns_icon{width:22px;height:22px;margin-right:4px}}@media(min-width:668px){#mypage_contents .top_columns_icon{width:30px;height:30px;margin-right:8px}}#mypage_contents .top_columns_icon img:hover{opacity:.6}#mypage_contents .top_columns_username{color:#555}@media(max-width:667px){#mypage_contents .top_columns_username{font-size:10px}}@media(min-width:668px){#mypage_contents .top_columns_username{font-size:12px}}#mypage_contents .mypage_main_form{margin-bottom:40px}#mypage_contents .mypage_main_form label{font-size:100%}#mypage_contents .mypage_main_form input[type=text]{height:34px}#mypage_contents .mypage_main_form textarea{width:100%;height:150px}#mypage_contents .mypage_main_form select{height:34px;border:1px solid #bbb;border-radius:5px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9)}#mypage_contents .mypage_main_form h2{padding:10px 0;font-size:14px;text-align:center}@media(max-width:667px){#mypage_contents .mypage_main_form h2{color:#fff;background-color:#24c390;margin-bottom:10px}}@media(min-width:668px){#mypage_contents .mypage_main_form h2{margin-bottom:0}}@media(max-width:667px){#mypage_contents .mypage_main_form table{width:100%;margin-bottom:20px}}@media(max-width:667px){#mypage_contents .mypage_main_form th{display:block;text-align:left;font-size:14px;padding:6px 0}}@media(min-width:668px){#mypage_contents .mypage_main_form th{min-width:200px;background-color:#eee}}@media(max-width:667px){#mypage_contents .mypage_main_form td{display:block;margin-bottom:14px}}@media(min-width:668px){#mypage_contents .mypage_main_form td{width:600px;padding:20px;background-color:#fff}}#mypage_contents .mypage_main_form span{display:block;color:#555;font-size:11px;padding-top:4px}#mypage_contents .mypage_main_form .form-msg{padding:4px 0;font-size:12px}@media(max-width:667px){#mypage_contents .mypage_main_form .hospitalphone,#mypage_contents .mypage_main_form .parsonalphone{width:70%}}#mypage_contents .mypage_main_form .college input,#mypage_contents .mypage_main_form .college select{margin:8px 0}#mypage_contents .mypage_main_form .mypage_main_form_img{display:flex;flex-wrap:wrap}#mypage_contents .mypage_main_form .mypage_main_form_img img{width:150px;height:150px}@media(max-width:667px){#mypage_contents .mypage_main_form .mypage_main_form_img img{margin-bottom:10px}}#mypage_contents .mypage_main_form .mypage_main_form_img_edit{display:flex;align-items:center}@media(min-width:668px){#mypage_contents .mypage_main_form .mypage_main_form_img_edit{margin-left:10px}}#mypage_contents .mypage_main_form .mypage_main_form_img_edit label{margin-right:0}@media(min-width:668px){#mypage_contents .mypage_main_form .mypage_main_form_username{width:50%}}#mypage_contents .mypage_main_form .mypage_main_form_profile{height:60px}#mypage_contents .mypage_main_form .mypage_main_form_belong,#mypage_contents .mypage_main_form .mypage_main_form_comment{width:100%}#mypage_contents .mypage_main_form button{display:block;width:200px;line-height:40px;background-color:#2e2e2e;font-size:12px;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in}@media(max-width:667px){#mypage_contents .mypage_main_form button{margin:0 auto}}@media(min-width:668px){#mypage_contents .mypage_main_form button{margin:30px auto}}#mypage_contents .mypage_main_form button:hover{opacity:.6}#mypage_contents .language_body a{color:#209f76}#mypage_contents .language_body .active a{color:#fff}@media(min-width:668px){#mypage_contents .group-edit .clinic_dtl_wrap{width:750px}}#mypage_contents .group-edit .clinic_dtl_app{flex-wrap:wrap}#mypage_contents .group-edit .clinic_dtl_img{width:150px}#mypage_contents .page_drvideo_contents{margin-bottom:20px}#mypage_contents .page_drvideo_contents a:hover{text-decoration:none}#mypage_contents .page_drvideo_contents .page_drvideo_box{display:flex;flex-wrap:wrap}#mypage_contents .page_drvideo_contents .page_drvideo_list{margin:0}#mypage_contents .page_drvideo_contents .page_drvideo_img{position:relative}#mypage_contents .page_drvideo_contents .page_drvideo_img img{vertical-align:top}#mypage_contents .page_drvideo_contents .page_drvideo_tag{display:inline-block;padding:2px;margin-right:4px;border-radius:2px;font-size:12px}#mypage_contents .page_drvideo_contents .drvideo_tag_prem{color:#fff;background-color:#14405e}#mypage_contents .page_drvideo_contents .drvideo_tag_min_prem{color:#fff;background-color:#fa4399}#mypage_contents .page_drvideo_contents .drvideo_tag_sp{color:#fff;background-color:#c7bb96}#mypage_contents .page_drvideo_contents .drvideo_tag_free{color:#14405e;border:1px solid #14405e;background-color:#fff}#mypage_contents .page_drvideo_contents .page_drvideo_txt{margin-bottom:20px}@media(max-width:667px){#mypage_contents .page_drvideo_contents .page_drvideo_txt{margin-bottom:0}}#mypage_contents .page_drvideo_contents .page_drvideo_date{font-size:10px;margin:6px 0;color:#14405e}#mypage_contents .page_drvideo_contents .page_drvideo_episode{line-height:normal;margin-bottom:6px}@media(max-width:667px){#mypage_contents .page_drvideo_contents .page_drvideo_episode{font-size:14px}}@media(min-width:668px){#mypage_contents .page_drvideo_contents .page_drvideo_episode{font-size:16px}}#follow_doctors_videos{grid-gap:20px;gap:20px}@media(min-width:668px){#follow_doctors_videos .page_drvideo_list{width:calc((100% - 40px)/3);padding:0}}@media(max-width:667px){#follow_doctors_videos .page_drvideo_list{width:100%;padding:20px 0}#follow_doctors_videos .page_drvideo_list:first-child{padding-top:10px}}@media(min-width:668px){#userpage_contents{min-height:570px}}#userpage_contents #userpage_header_area{background-color:#f5f5f5}@media(min-width:668px){#userpage_contents #userpage_header_area{margin-top:-45px;margin-bottom:30px;padding:50px 0}}@media(min-width:668px){#userpage_contents #userpage_header_area .userpage_header_box{padding:0 4%}}#userpage_contents #userpage_header_area .userpage_header_info{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;color:#2e2e2e}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_header_info{padding:20px 4%}}@media(min-width:668px){#userpage_contents #userpage_header_area .userpage_header_info{max-width:1200px}}#userpage_contents #userpage_header_area .userpage_profile_img img{border-radius:50%}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_img img{width:100px;margin-bottom:10px}}@media(min-width:668px){#userpage_contents #userpage_header_area .userpage_profile_img img{width:140px;margin-right:20px}}#userpage_contents #userpage_header_area .clinicpage_profile_img img{border-radius:6px}@media(max-width:667px){#userpage_contents #userpage_header_area .clinicpage_profile_img img{width:150px;margin-bottom:10px}}@media(min-width:668px){#userpage_contents #userpage_header_area .clinicpage_profile_img img{width:224px;margin-right:40px}}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_txt{text-align:center;padding:0 10px;width:100%}}@media(min-width:668px){#userpage_contents #userpage_header_area .userpage_profile_txt{padding:6px 0;display:flex;flex-direction:column;justify-content:center}}#userpage_contents #userpage_header_area .userpage_profile_txt ul{line-height:26px}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name{display:flex;flex-wrap:wrap;align-items:center}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name{justify-content:center}}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name h1{font-size:20px;font-weight:700;margin-bottom:0}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name span{margin-left:4px;font-size:12px}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name img{width:20px;vertical-align:top;margin-right:6px}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_name a:hover{opacity:.6}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag ul{display:flex;flex-wrap:wrap}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag ul{justify-content:center}}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag ul li:after{display:inline-block;content:"｜";padding:0 2px}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag ul li:last-of-type:after{display:none}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag a{color:#24c390}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_tag a:hover{opacity:.6}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_comment{max-width:700px;line-height:20px;padding:4px 0}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link ul{display:flex;flex-wrap:wrap;margin-bottom:6px}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link ul{justify-content:center}}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link ul li{width:240px}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link ul li{margin:4px}}@media(min-width:668px){#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link ul li{margin-right:8px}}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link a{display:block;padding:4px;text-align:center;border-radius:4px;font-weight:700;border:1px solid #24c390;transition:all .2s ease-in}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link a:hover{opacity:.6}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link .userpage_btn_follow{color:#fff;background-color:#24c390}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link .userpage_btn_mail{color:#24c390;background-color:#e8f5f1}#userpage_contents #userpage_header_area .userpage_profile_txt .userpage_profile_link .inactive{color:#999;background-color:#ddd;border:1px solid #ddd}#userpage_contents #userpage_header_area .userpage_header_title{margin:0 auto;text-align:center}@media(max-width:667px){#userpage_contents #userpage_header_area .userpage_header_title{padding:20px 0}}#userpage_contents #userpage_header_area .userpage_header_title h1{font-size:18px;font-weight:700;margin-bottom:0}#userpage_contents #userpage_header_area .userpage_header_title a{color:#ddd}#userpage_contents #userpage_header_area .userpage_header_title span{display:block;padding:10px 0;color:#999}@media(min-width:668px){#userpage_contents .userpage_contents_area{padding:0 4%}}@media(max-width:667px){#userpage_contents .userpage_contents_box{padding:30px 10px}}@media(min-width:668px){#userpage_contents #userpage_main_area{padding-top:20px;margin-bottom:60px}}#userpage_contents #userpage_main_area h1{font-weight:700;margin-bottom:24px;color:#333}@media(min-width:668px){#userpage_contents #userpage_main_area h1{font-size:18px}}#userpage_contents #userpage_main_area .top_columns_contents{padding:0}#userpage_contents #userpage_main_area .userpage_section_title{max-width:1284px;margin:0 auto;padding:0 1%;display:flex;justify-content:space-between;align-items:baseline}#userpage_contents #userpage_main_area .userpage_section_title a{color:#24c390}#userpage_contents #userpage_main_area .userpage_section_title a:hover{opacity:.6}#userpage_contents #userpage_main_area .userpage_event_box ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_event_box ul{max-width:1284px}}@media(max-width:667px){#userpage_contents #userpage_main_area .userpage_event_box ul li{width:46%;margin:2%}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_event_box ul li{width:18%;margin:1%}}#userpage_contents #userpage_main_area #search_contents_box{margin-bottom:40px}#userpage_contents #userpage_main_area .page_search_list_dr{margin:0 auto}#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{margin-bottom:6px}@media(max-width:667px){#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:20%;padding:2%}}@media(min-width:668px){#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:10%;padding:1%}}#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li a{border:none;color:#c7bb96;margin:0;padding:0;font-size:inherit}#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents ul li a:hover{opacity:.8;text-decoration:underline}#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .dr_img_box img{border-radius:50%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}#userpage_contents #userpage_main_area .page_search_list_dr .page_search_contents .dr_txt_name{text-align:center}#userpage_contents #userpage_main_area .userpage_case_list li:hover{opacity:1}#userpage_contents #userpage_main_area .userpage_case_list .top_columns_img:after{display:none}#userpage_contents #userpage_main_area .top_columns_icon{border-radius:50%;overflow:hidden}@media(max-width:667px){#userpage_contents #userpage_main_area .top_columns_icon{width:22px;height:22px;margin-right:4px}}@media(min-width:668px){#userpage_contents #userpage_main_area .top_columns_icon{width:30px;height:30px;margin-right:8px}}#userpage_contents #userpage_main_area .top_columns_icon img:hover{opacity:.6}#userpage_contents #userpage_main_area .top_columns_username{color:#555}@media(max-width:667px){#userpage_contents #userpage_main_area .top_columns_username{font-size:10px}}@media(min-width:668px){#userpage_contents #userpage_main_area .top_columns_username{font-size:12px}}#userpage_contents #userpage_main_area .userpage_form_box{margin:0 auto}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_form_box{max-width:1000px}}#userpage_contents #userpage_main_area .userpage_form_box a{color:#c7bb96}#userpage_contents #userpage_main_area .userpage_form_box a:hover{opacity:.6}#userpage_contents #userpage_main_area .userpage_main_form{margin-bottom:60px}#userpage_contents #userpage_main_area .userpage_main_form table{margin-bottom:20px}@media(max-width:667px){#userpage_contents #userpage_main_area .userpage_main_form th{display:block;text-align:left;font-size:14px;padding:6px 0}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form th{min-width:150px;width:300px;background-color:#eee;padding:20px}}#userpage_contents #userpage_main_area .userpage_main_form th span{font-weight:400}@media(max-width:667px){#userpage_contents #userpage_main_area .userpage_main_form th span{font-size:12px;margin-left:4px}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form th span{display:block}}@media(max-width:667px){#userpage_contents #userpage_main_area .userpage_main_form td{display:block;margin-bottom:14px}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form td{width:700px;background-color:#fff;padding:20px}}#userpage_contents #userpage_main_area .userpage_main_form td span{display:block;color:#555;font-size:11px;padding-top:4px}#userpage_contents #userpage_main_area .userpage_main_form td a{margin-left:4px}#userpage_contents #userpage_main_area .userpage_main_form label{font-size:100%}#userpage_contents #userpage_main_area .userpage_main_form select{height:34px;border:1px solid #bbb;border-radius:5px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9)}#userpage_contents #userpage_main_area .userpage_main_form textarea{width:100%;height:60px}#userpage_contents #userpage_main_area .userpage_main_form button{display:block;width:200px;line-height:40px;background-color:#2e2e2e;font-size:12px;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in}@media(max-width:667px){#userpage_contents #userpage_main_area .userpage_main_form button{margin:0 auto}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form button{margin:30px auto}}#userpage_contents #userpage_main_area .userpage_main_form button:hover{opacity:.6}#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_img{display:flex;flex-wrap:wrap}#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_img img{max-height:100px}#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_img_edit{display:flex;align-items:center}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_img_edit{margin-left:10px}}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_groupname{width:50%}}#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_member{line-height:22px}#userpage_contents #userpage_main_area .userpage_main_form .userpage_main_form_member label{display:block}#userpage_contents #userpage_main_area .userpage_member_edit{margin:0 auto}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_member_edit{max-width:600px}}#userpage_contents #userpage_main_area .userpage_member_edit img:hover{opacity:.6}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_box{display:flex;flex-wrap:wrap;margin-bottom:60px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_list{position:relative;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;width:100%;padding:20px;margin-bottom:8px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_del{position:absolute;width:12px;height:12px;top:8px;right:8px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_sort{position:absolute;left:10px;display:flex;flex-direction:column;line-height:14px;margin-right:10px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_sort img{width:14px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_img{width:70px;margin-left:10px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_img img{border-radius:50%}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_txt{margin-left:14px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_name{font-size:16px;font-weight:700;line-height:30px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag ul{display:flex;flex-wrap:wrap;margin-bottom:10px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag ul li{color:#fff;font-size:12px;line-height:16px;padding:1px 6px;margin-right:4px;border-radius:3px}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag a{color:#999}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag .user_tag_01{color:#999;border:1px solid #999}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag .user_tag_01:hover{opacity:.6}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag .user_tag_02{border:1px solid #6adcbc;background-color:#6adcbc}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag .user_tag_03{border:1px solid #ffa3bc;background-color:#ffa3bc}#userpage_contents #userpage_main_area .userpage_member_edit .userpage_member_tag .user_tag_04{border:1px solid #ffe06e;background-color:#ffe06e}#userpage_contents #userpage_main_area .userpage_member_edit_msg{padding:20px 0;text-align:center;font-size:14px}#userpage_contents #userpage_main_area .userpage_member_edit_box{margin-bottom:20px}#userpage_contents #userpage_main_area .userpage_member_edit_box .userpage_member_list{margin:0 auto}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_member_edit_box .userpage_member_list{width:400px}}#userpage_contents #userpage_main_area .userpage_member_edit_btn{margin-bottom:40px}#userpage_contents #userpage_main_area .userpage_member_edit_btn ul{margin:0 auto}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_member_edit_btn ul{width:400px}}#userpage_contents #userpage_main_area .userpage_member_edit_btn a{display:block;color:#fff;padding:10px;margin-bottom:10px;border-radius:4px;text-align:center}#userpage_contents #userpage_main_area .userpage_member_edit_btn .user_btn_ok{background-color:#f90}#userpage_contents #userpage_main_area .userpage_member_edit_btn .user_btn_ng{background-color:#ddd}#userpage_contents #userpage_main_area .userpage_member_edit_foot{padding:10px;text-align:center}#userpage_contents #userpage_main_area .userpage_member_edit_foot a{color:#24c390;text-decoration:underline}#userpage_contents #userpage_main_area #page_navi_link{margin-bottom:60px}#userpage_contents #userpage_main_area .userpage_sp_link{text-align:center;margin-bottom:40px}@media(min-width:668px){#userpage_contents #userpage_main_area .userpage_sp_link{display:none}}#userpage_contents #userpage_main_area .userpage_sp_link a{text-decoration:underline}#userpage_contents #page_products_review_box{margin-bottom:40px}#userpage_contents #userpage_review_wrap{display:flex;flex-wrap:wrap;max-width:1284px;margin:0 auto}#userpage_contents #userpage_review_wrap a:hover{opacity:.6;color:inicial}@media(min-width:668px){#userpage_contents #userpage_review_wrap .page_products_review_list{width:48%;margin:1%}}@media(max-width:667px){#userpage_contents #userpage_review_wrap .page_products_review_list{width:100%}}#userpage_contents #userpage_review_wrap .userpage_review_head{text-align:center}#userpage_contents #userpage_review_wrap .userpage_review_head img{width:150px;margin-bottom:10px}#userpage_contents #userpage_review_wrap .userpage_review_head h2{margin-bottom:10px}#userpage_contents #userpage_review_wrap .userpage_review_head a{text-decoration:underline}#userpage_contents #userpage_review_wrap .page_products_review_userstar{justify-content:center}#userpage_contents #userpage_review_wrap .userpage_review_edit{text-align:right}#userpage_contents #userpage_review_wrap .userpage_review_edit a{color:#ccc;font-size:11px}@media(min-width:668px){div.terms{width:720px;margin:30px auto;padding:20px;border-radius:5px}}div.terms ol{margin-bottom:20px;list-style:none}div.terms ol li{margin-bottom:10px}div.terms ul{margin-bottom:20px}div.terms ul li{margin-bottom:5px;margin-left:30px;list-style:circle}@media(min-width:668px){div.terms ul li{margin-left:40px}}div.terms p{margin-bottom:20px}@media(max-width:667px){table.company{width:100%}}@media(min-width:668px){table.company{width:570px;margin:30px auto;border-collapse:collapse;border:1px solid #ccc;background:#fff}}table.company th{text-align:left}@media(max-width:667px){table.company th{display:block}}@media(min-width:668px){table.company th{width:160px;padding:10px 20px;border-bottom:1px solid #ccc;background:#d4eacc}}@media(max-width:667px){table.company td{display:block;margin-bottom:20px}}@media(min-width:668px){table.company td{padding:10px 20px;border-bottom:1px solid #ccc}}.plantxt{line-height:1.6em;margin-bottom:20px;padding:25px;background-color:#eee}@media(max-width:667px){.plantxt{padding:15px;line-height:1.8em;font-size:1.2rem}}#card-info-table{width:100%;margin:10px auto;border-collapse:collapse}@media(min-width:668px){#card-info-table{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}}#card-info-table caption{font-size:120%;margin-bottom:15px}@media(max-width:667px){#card-info-table caption{font-size:110%;font-weight:700}}#card-info-table th{text-align:left}@media(max-width:667px){#card-info-table th{display:block;height:30px;line-height:30px;margin:0 -10px 10px;padding-left:10px;font-weight:700;background:#f7f7f7}}@media(min-width:668px){#card-info-table th{min-width:160px;padding:20px;border-top:1px solid #fff;background:#f1f1f1}}@media(max-width:667px){#card-info-table td{display:block;margin-bottom:20px}}@media(min-width:668px){#card-info-table td{padding:20px;border-top:1px dotted #ccc}}@media(min-width:668px){#card-info-table{width:700px}}.events{margin-bottom:30px}@media(max-width:667px){.events tr.sp_hidden{display:none}}@media(min-width:668px){.events{width:100%;margin:auto auto 30px;padding:0;border:1px solid #eee;border-radius:5px;background:#fff}.events.maker_page{overflow-y:auto;max-height:300px;margin-bottom:20px}.events .sp_more{display:none}}@media(max-width:667px){.events table{width:100%}.events table tbody{display:table;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;width:100%;background-color:#fff}.events table tbody:first-child{display:none}}@media(min-width:668px){.events table{width:100%;margin:0 auto;border-collapse:collapse;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}.events table caption{font-size:120%;margin-bottom:15px}}@media(max-width:667px){.events table th{display:none}}@media(min-width:668px){.events table th{padding:20px;text-align:left;border-top:1px solid #fff;background:#f1f1f1}}@media(max-width:667px){.events table td{width:100%;display:block;padding:0 10px;font-size:.8em}.events table td.date{background-color:#e7e7e7;font-weight:700;padding:5px 10px}.events table td.area{padding:10px 10px 5px}.events table td.name{font-size:1.8rem;line-height:2.4rem;font-weight:700}.events table td.doctor{padding:5px 10px}}@media(min-width:668px){.events table td{padding:10px;border-top:1px dotted #ccc}.events table td.area,.events table td.date,.events table td.doctor{white-space:nowrap}}.events .contract_payment{border-radius:5px;border:none;margin-bottom:0;width:100%;background-color:transparent}@media(max-width:667px){.events .contract_payment{display:block}}@media(max-width:667px){.events .contract_payment tr{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #ccc;grid-gap:10px;gap:10px}.events .contract_payment tr .name{order:-1}.events .contract_payment tr .name,.events .contract_payment tr .name a{font-size:16px;font-weight:700;line-height:normal}.events .contract_payment tr:last-child{border:none}.events .contract_payment tr+tr{margin-top:20px}}@media(max-width:667px){.events .contract_payment td.date{background:transparent;color:#2e2e2e;font-size:16px;font-style:normal;font-weight:500;line-height:normal}}.events .contract_payment td.confirm,.events .contract_payment td.status{text-align:center}.events .contract_payment td.confirm img,.events .contract_payment td.status img{display:none;margin-right:5px}@media(max-width:667px){.events .contract_payment td{order:1;display:flex;color:#2e2e2e;font-size:16px;font-weight:500;line-height:normal;padding:0!important}.events .contract_payment td label{display:block;min-width:112px;margin-right:30px;color:#2e2e2e;font-size:16px;font-weight:500;line-height:normal;text-align:left}.events .contract_payment td.area{padding:10px 10px 5px}.events .contract_payment td.doctor{padding:5px 10px}.events .contract_payment td.confirm,.events .contract_payment td.status{order:3}.events .contract_payment td.confirm a,.events .contract_payment td.status a{width:100%;display:flex;border:1px solid #2e2e2e;background:#fff;align-items:center;justify-content:center;padding:10px 0;font-size:14px;font-weight:700;line-height:normal}.events .contract_payment td.confirm a img,.events .contract_payment td.status a img{display:inline}.events .contract_payment td.confirm a:hover,.events .contract_payment td.status a:hover{border:1px solid #24c390}.events .contract_payment td.status:not(.have_link){order:2}}@media(min-width:668px){.events .contract_payment td{padding:10px 10px 10px 20px;border-top:1px dotted #ccc}.events .contract_payment td.area,.events .contract_payment td.date,.events .contract_payment td.doctor{white-space:nowrap}}@media(max-width:667px){.events .contract_payment td.no_content{display:none}}.events:has(.contract_payment){margin-bottom:0}@media(min-width:668px){div.events table#tbl-event-pay th,div.events table#tbl-plan th{background-color:#e9e9e9}}#tbl-course-title{font-weight:700;font-size:20px;margin-bottom:0;text-align:center;padding-top:30px;color:#595959}.events.course-tbl-wrapper{margin-bottom:10px}#course-tbl{width:100%;border-collapse:collapse;font-size:14px}#course-tbl td,#course-tbl th{padding:12px 10px;vertical-align:top;text-align:left}#course-tbl th{background-color:#e9e9e9;font-weight:700;font-size:16px;color:#595959}#course-tbl tr .description_sp{margin:10px 0}#course-tbl td{color:#595959;font-size:14px;font-style:normal;font-weight:500;line-height:18px}#course-tbl td span{margin-right:5px}#course-tbl td.name,#course-tbl th:first-child{width:45%}#course-tbl td.name .course_name,#course-tbl th:first-child .course_name{display:flex;align-items:start;color:#209f76;font-weight:700;font-size:20px;line-height:normal}#course-tbl td.name .course_name input,#course-tbl th:first-child .course_name input{margin-top:6px}#course-tbl td.charge,#course-tbl th:nth-child(2){width:14%}#course-tbl td.charge p,#course-tbl th:nth-child(2) p{text-align:right}#course-tbl td.charge p .price-suffix,#course-tbl th:nth-child(2) p .price-suffix{display:inline-block;width:2.5em;text-align:left;margin-left:.5em}@media(min-width:668px){#course-tbl th:nth-child(2){text-align:center}}#course-tbl td.payment_cycle,#course-tbl th:nth-child(3){width:9%}@media(min-width:668px){#course-tbl td.payment_cycle,#course-tbl th:nth-child(3){text-align:left}}#course-tbl td.contract_period,#course-tbl th:nth-child(4){width:9%}@media(min-width:668px){#course-tbl td.contract_period,#course-tbl th:nth-child(4){text-align:left}}#course-tbl td.description,#course-tbl th:nth-child(5){width:22%}#course-tbl td.name label{margin-left:8px}@media(min-width:668px){#course-tbl td span,#course-tbl tr .description_sp{display:none}#course-tbl td.charge p,#course-tbl th:nth-child(2) p{margin:0}#course-tbl td.charge p:not(:last-child),#course-tbl th:nth-child(2) p:not(:last-child){margin-bottom:4px}}@media(max-width:667px){#course-tbl tbody:first-child{display:none}#course-tbl tbody{display:flex;flex-direction:column;border-radius:5px;border:1px solid #ccc;width:100%;background-color:#fff}#course-tbl tr{padding:10px;display:table-cell}#course-tbl tr .description{display:none}#course-tbl tr+tr{border-top:1px solid #ccc}#course-tbl tr td{font-size:12px;padding:0}#course-tbl tr td.contract_period{width:50%;float:left;border-top:1px dotted #ccc;padding-top:10px}#course-tbl tr td.charge{width:50%;float:right;text-align:right;font-weight:700;border-top:1px dotted #ccc;padding-top:10px;font-size:13.5px;color:#fb8250}#course-tbl tr td.payment_cycle{width:50%;float:left;border-top:1px dotted #ccc;padding-top:10px;clear:left}#course-tbl th{padding:0}#course-tbl td.name,#course-tbl th:first-child{width:100%}#course-tbl td.charge,#course-tbl td.contract_period,#course-tbl th:nth-child(2),#course-tbl th:nth-child(3){width:auto}#course-tbl td.payment_cycle,#course-tbl th:nth-child(4){width:50%}#course-tbl td.description,#course-tbl th:nth-child(5){width:auto}}@media(max-width:667px){table#tbl-plan tbody tr td.period{width:50%;float:left;border-top:1px dotted #ccc}table#tbl-plan tbody tr td.charge{width:50%;float:right;text-align:right;font-weight:700;border-top:1px dotted #ccc}}@media(min-width:668px){table#tbl-plan tbody tr td:first-child,table#tbl-plan tbody tr td:nth-child(2),table#tbl-plan th:first-child,table#tbl-plan th:nth-child(2){width:35%}table#tbl-plan tbody tr td:nth-child(3),table#tbl-plan tbody tr td:nth-child(4),table#tbl-plan th:nth-child(3),table#tbl-plan th:nth-child(4){width:15%}}@media(max-width:667px){table#tbl-event-pay tbody tr td.charge{width:100%;text-align:right;font-weight:700;border-top:1px dotted #ccc}}@media(min-width:668px){table#tbl-event-pay tbody tr td:first-child,table#tbl-event-pay th:first-child{width:35%}table#tbl-event-pay tbody tr td:nth-child(2),table#tbl-event-pay th:nth-child(2){width:50%}table#tbl-event-pay tbody tr td:nth-child(3),table#tbl-event-pay th:nth-child(3){width:15%}}@media(max-width:667px){table#tbl-event-pay tbody tr td,table#tbl-plan tbody tr td{padding:10px}}@media(max-width:667px){table#tbl-event-pay tbody tr td.name,table#tbl-plan tbody tr td.name{color:#209f76;padding-bottom:0;border-top:1px solid #ccc;margin:0;font-size:115%}}@media(min-width:668px){table#tbl-event-pay tbody tr td.name,table#tbl-plan tbody tr td.name{overflow:hidden}}@media(max-width:667px){table#tbl-event-pay tbody tr:first-child td.name,table#tbl-plan tbody tr:first-child td.name{border-top:none}}table#tbl-event-pay tbody tr td.name input,table#tbl-plan tbody tr td.name input{display:block;float:left}table#tbl-event-pay tbody tr td.name span,table#tbl-plan tbody tr td.name span{display:block;overflow:hidden;zoom:1}@media(min-width:668px){table#tbl-event-pay tbody tr td.name span label,table#tbl-plan tbody tr td.name span label{margin:0}}@media(max-width:667px){table.purchase-tbl tbody,table.purchase-tbl tbody tr td label{margin:0}table.purchase-tbl tbody tr td.charge{color:#fb8250;font-size:90%}}@media(max-width:667px){.form p.center{text-align:center;padding:0 10px;margin-bottom:30px}}@media(min-width:668px){form#PlanDetailForm div.form{margin:0 auto 30px}}button.btn-signup{color:#fff;border:1px solid #eaeaea;background-color:#fb8250;box-shadow:none}button.btn-signup[disabled],button.btn-signup[disabled]:active,button.btn-signup[disabled]:hover{cursor:default;color:#999;border-color:#eaeaea;background:#fafafa;box-shadow:none!important;text-shadow:none!important}div.btn-card{text-align:center}@media(min-width:668px){div.btn-card{margin-top:30px}}@media(max-width:667px){div.card img{display:block;margin:0 auto;max-width:300px}table#status-tbl tbody{display:table;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;width:100%;background-color:#fff;border-collapse:separate}table#status-tbl th{background-color:#e7e7e7;font-weight:700;padding:0 10px;margin:0;height:45px;line-height:45px}table#status-tbl td{padding:10px;margin:0;min-height:45px}}.payment_premium{padding:30px 20px;margin-bottom:20px;background-color:#e8f5f1;text-align:center}.payment_premium .payment_premium_btn{display:inline-block;padding:10px 20px;margin:10px 0 10px 15px;border-radius:4px;background:linear-gradient(90deg,#23a176,#51e0af);color:#fff;font-weight:700;text-align:center;text-decoration:none;transition:opacity .3s;border:none}.payment_premium .payment_premium_btn:hover{opacity:.8;color:#fff}.payment_premium .payment_premium_note{font-size:12px;color:#666;text-align:center}.payment_premium_txt{margin-bottom:10px}.payment_premium_txt h2{font-weight:700;margin-bottom:10px}.payment_premium_price{justify-content:center;align-items:center;max-width:400px;width:90%;padding:12px 10px;font-weight:700;background-color:#fff;border:3px solid #fb8250;border-radius:15px;margin:0 auto 10px}.payment_premium_price .price_sections{display:flex;align-items:center;justify-content:center;width:100%}.payment_premium_price .price_section{flex:0 1 auto;text-align:center}.payment_premium_price .arrow{margin:0 20px;font-size:20px;color:#666}.payment_premium_price .price_label{font-size:16px;margin-bottom:3px}.payment_premium_price .price_label.regular{color:#555}.payment_premium_price .price_label.premium{color:#fb8250;font-weight:700}.payment_premium_price .payment_premium_course_name{text-align:center;width:100%;font-weight:700;margin-bottom:8px;font-size:16px}.payment_premium_price .payment_price_before{text-decoration:line-through;font-size:18px;color:#555}.payment_premium_price .payment_price_after{font-size:18px;color:#fb8250;font-weight:700}.price_sections.horizontal{display:flex;align-items:center;justify-content:center;width:100%}.price_sections.horizontal .price_section{flex:0 1 auto;text-align:center}.price_sections.horizontal .arrow{margin:0 20px;font-size:20px;color:#666}.payment_premium_check{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment_premium_check .premium_detail_link{color:#24c390;text-decoration:none;font-weight:400;margin-bottom:10px}.payment_premium_check .premium_detail_link:hover{text-decoration:none}.payment_premium_check .payment_premium_btn{margin:0 0 10px}.payment_point_select select{border:1px solid #555;padding:6px;margin:10px 0;font-size:14px;width:100px;background-color:#fff}@media(max-width:667px){.payment_point_select select{width:80%}}.payment_select_wrap{padding:60px 0 40px}.payment_select_wrap h2{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px}.payment_select_wrap h3{text-align:center;font-size:16px;font-weight:400;margin-bottom:30px}.course_select_wrap{padding-top:60px;margin-bottom:30px}@media(max-width:667px){.course_select_wrap{padding-top:50px}}.course_select_wrap h2{color:#555;text-align:center;font-size:20px;font-weight:700;margin-bottom:10px}.payment_select_box{overflow:hidden;border:1px solid #ccc;border-radius:5px;background:#fff;text-align:center;margin-bottom:20px}.payment_select_title{padding:20px;background-color:#f9f9f9;text-align:left;font-weight:700;color:#595959}.payment_select_txt{padding:20px;line-height:1.8;text-align:center}.payment_select_txt img{padding:10px 0}.page_payment_payjp{margin:20px 0}.page_payment_policy{padding:30px;margin:0 auto;background-color:#f1f1f1}@media(min-width:668px){.page_payment_policy{width:80%}}.page_payment_policy label{display:block;text-align:center;margin:0 auto}.page_payment_info{font-size:11px;color:#595959}.page_payment_info p{margin-bottom:10px}@media(max-width:667px){#page_payment_login{padding:40px 0}}@media(min-width:668px){#page_payment_login{padding:60px 0}}#page_payment_login .page_payment_login_box{margin:0 auto;padding:0 4%}@media(min-width:668px){#page_payment_login .page_payment_login_box{max-width:1200px}}#page_payment_login .page_payment_login_box a,#page_payment_login .page_payment_login_box a:hover{color:#209f76}#page_payment_login .page_login_contents{margin:0 auto}@media(max-width:667px){#page_payment_login .page_login_contents{padding:60px 4%}}@media(min-width:668px){#page_payment_login .page_login_contents{max-width:1000px;padding:20px 4%}}#page_payment_login .page_login_contents h1{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}#page_payment_login .page_login_contents a,#page_payment_login .page_login_contents a:hover{color:#fff}@media(min-width:668px){#page_payment_login .page_login_main{display:flex;flex-wrap:wrap;border:1px solid #eee;background-color:#fff;padding:30px}}#page_payment_login .page_login_box{padding:10px}@media(max-width:667px){#page_payment_login .page_login_box{padding:40px 20px;background-color:#fff;border:1px solid #eee;margin-bottom:20px}}@media(min-width:668px){#page_payment_login .page_login_box{width:50%}}#page_payment_login .page_login_box h2{text-align:center;font-size:16px;color:#555}#page_payment_login .page_login_box .login_form_main input{width:100%}#page_payment_login .page_login_box .login_form_main dd{margin-bottom:10px}#page_payment_login .page_login_box .login_form_sub{display:flex;flex-wrap:wrap;margin-bottom:10px}#page_payment_login .page_login_box .login_btn{display:block;padding:10px;width:70%;margin:0 auto;border-radius:4px;color:#fff;font-weight:700;text-align:center}#page_payment_login .page_login_box .login_btn:hover{opacity:.7}#page_payment_login .page_login_box .btn_main{border:0;background-color:#24c390}#page_payment_login .page_login_box .btn_facebook{background-color:#4060a0}#page_payment_login .page_login_box .btn_register{background-color:#2e2e2e}#page_payment_login .page_login_box .login_foget{text-align:center;padding-top:10px}#page_payment_login .page_login_box .login_foget a{color:#24c390}#page_payment_login .page_login_box .login_foget a:hover{opacity:.6}#page_payment_login .page_login_box .login_box_contents{margin-bottom:40px}#page_payment_login .stepBar{display:flex;max-width:400px;position:relative;text-align:center}@media(max-width:667px){#page_payment_login .stepBar{margin:20px auto}}@media(min-width:668px){#page_payment_login .stepBar{margin:40px auto}}#page_payment_login .stepBar li{font-size:12px;list-style:none;position:relative;width:25%;color:#aaa}#page_payment_login .stepBar li:after{background:#eee;content:"";width:calc(100% - 24px);height:2px;position:absolute;left:calc(-50% + 12px);top:10px}#page_payment_login .stepBar li:first-child:after{display:none}#page_payment_login .stepBar li span{background:#eee;color:#aaa;display:inline-block;height:24px;margin-bottom:8px;line-height:24px;width:24px;border-radius:50%}#page_payment_login .stepBar .visited{color:#24c390}#page_payment_login .stepBar .visited:after,#page_payment_login .stepBar .visited span{background-color:#24c390;color:#fff}#page_payment_login .fb-login a,#page_payment_login .fb-login a:hover{color:#fff}#page_payment_login .page_payment_form{margin-bottom:20px}@media(max-width:667px){#page_payment_login th{margin:0;padding:0}}@media(min-width:668px){#page_payment_login th{padding:26px 20px}}@media(max-width:667px){#page_payment_login .events{margin-bottom:20px}}@media(max-width:667px){#page_payment_login .seminar-form{padding:0}}@media(max-width:667px){#page_payment_login .seminar-form td{margin-bottom:10px}}@media(min-width:668px){#page_payment_login #tbl-plan td{padding:20px}}@media(max-width:667px){#page_payment_login #tbl-plan .name{color:#24c390}}#page_payment_login #tbl-plan .description{font-size:12px}@media(min-width:668px){#page_payment_login .office{width:80%}}#page_payment_login .memo{width:100%;height:100px}#page_payment_login .btn{margin:30px auto 20px}#page_payment_login .page_payment_confirm .form{font-size:13px}@media(max-width:667px){#page_payment_login .page_payment_confirm .seminar-form{margin-bottom:20px}}#page_payment_login .page_payment_confirm .seminar-form th{width:35%}@media(max-width:667px){#page_payment_login .page_payment_confirm .seminar-form td{margin-bottom:20px}}@media(max-width:667px){#page_payment_login .page_payment_confirm .btn{margin:0 auto 20px}}@media(min-width:668px){#page_payment_login .page_payment_confirm .btn{margin:50px auto 20px}}#page_payment_login .page_payment_message{padding:40px 0;text-align:center;font-size:14px;line-height:28px}#page_payment_login .page_payment_message a{text-decoration:underline}.group_section input::-webkit-input-placeholder{color:#999}@media(max-width:667px){.group_section input::-webkit-input-placeholder{padding:9px 0;line-height:.2}}@media(max-width:667px){.group_section input:-ms-input-placeholder{padding:9px 0;line-height:.2}}.group_section input::-moz-placeholder{color:#999}.group_section input:-ms-input-placeholder{color:#999}.group_section input::placeholder{color:#999}@media(max-width:667px){.group_section input::-moz-placeholder{padding:9px 0;line-height:.2}.group_section input:-ms-input-placeholder{padding:9px 0;line-height:.2}.group_section input::placeholder{padding:9px 0;line-height:.2}}.group_section input[type=checkbox]{display:none}.group_section label{background:#fff;border:1px solid #ddd;border-radius:5px;font-size:13px;margin:0;padding:10px 16px 9px;display:inline-block;text-align:center}@media(min-width:668px){.group_section label{position:relative;z-index:1;min-width:120px;padding:5px 25px;cursor:pointer}}.group_section input{height:40px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}@media(max-width:667px){.group_section input{box-shadow:none}}@media(min-width:668px){.group_section input{font-size:14px;padding:8px 10px}}.group_section input:checked+label{background:#fffddd}@media(min-width:668px){.group_section input:checked+label:before{font-family:dba-font;font-size:12px;position:absolute;z-index:-1;top:0;bottom:0;left:10px;width:12px;height:16px;margin:auto;content:"";color:#209f76}}.group_section select,.group_section textarea{height:40px;padding:10px;border:1px solid #bbb;border-radius:5px;background:#fff;outline:none;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}@media(max-width:667px){.group_section select,.group_section textarea{box-shadow:none}}@media(min-width:668px){.group_section select,.group_section textarea{font-size:14px;padding:8px 10px}}.group_section input:focus,.group_section input:hover,.group_section select:focus,.group_section select:hover,.group_section textarea:focus,.group_section textarea:hover{border:1px solid #999;box-shadow:none}.group_section button{margin:0 auto}.group_section button i{display:inline-block;margin-right:10px;vertical-align:middle}@media(min-width:668px){div#group-main,div#group-menu{margin-top:10px}}@media(min-width:668px)and (min-width:668px){div#group-main{float:left;width:800px}}@media(min-width:668px){div#group-menu{float:right;width:200px}}@media(max-width:667px){div#group-menu .group-menu_title_sp{font-size:12px;font-weight:700;margin-bottom:10px;text-align:center}}@media(min-width:668px){div#group-menu .group-menu_title_sp{display:none}}div#group-menu ul{border-top:1px solid #e0e0e0;border-bottom:1px solid #fff}@media(max-width:667px){div#group-menu ul{display:flex;flex-wrap:wrap}}div#group-menu ul li{height:50px;padding-left:15px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0}@media(max-width:667px){div#group-menu ul li{width:50%;font-size:12px;padding-left:10px}}@media(min-width:668px){div#group-menu ul li{padding-left:15px}}div#group-menu ul li a{line-height:50px;display:inline-block;width:200px;height:50px;padding-left:30px;color:#595959}div#group-menu ul li a.active{font-weight:700;color:#57bf77}div#group-menu ul li.link-members a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-6c97bb32c761e1e95d77064f37563f09.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#group-menu ul li.link-manager a{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-9f0e599859197d3e1f83a407de788106.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#group-menu ul li a:hover{text-decoration:none;opacity:.6}.search_group_box{background:#e9e9e9;padding:10px;display:flex;flex-wrap:wrap}@media(min-width:668px){.search_group_box{position:relative;padding:20px 15px;background:hsla(0,0%,91.4%,.95)}}@media(max-width:667px){.search_group_box_filter,.search_group_box_tag_wrap,.search_group_detail_wrap{flex-basis:100%}}@media(min-width:668px){.search_group_box_filter,.search_group_detail{flex-basis:100%}}@media(min-width:668px){.search_group_box_tag_wrap .search_group_box_tag{z-index:1001}.search_group_box_tag_wrap .search_group_box_tag:nth-child(2){margin:-40px 0 0 102px}.search_group_box_tag_wrap .search_group_box_tag:nth-child(3){margin:-40px 0 0 204px}}@media(max-width:667px){.search_group_box_tag dl{margin-bottom:8px}}@media(min-width:668px){.search_group_box_tag dl{position:relative}}@media(max-width:667px){.search_group_box_tag dt{font-size:12px;font-weight:700}}@media(min-width:668px){.search_group_box_tag dt{position:relative;display:inline-block;width:200px;padding:10px 38px 9px 20px;cursor:pointer;transition:all .3s;border:1px solid #bbb;border-radius:5px;background:#fff}.search_group_box_tag dt:after{position:absolute;top:50%;right:17px;width:9px;height:9px;margin-top:-3px;content:"";transition:all .3s;transform:rotate(135deg) translate(-50%);vertical-align:middle;border-top:1px solid #209f76;border-right:1px solid #209f76}.search_group_box_tag dt.active{border-color:#ffd500;background:#fffddd}.search_group_box_tag dt.active:after{margin-top:-2px;margin-right:-3px;transform:rotate(-45deg)}}@media(max-width:667px){.search_group_box_tag dd{display:block}}@media(min-width:668px){.search_group_box_tag dd{position:absolute;z-index:1003;top:35px;display:none}}.search_group_box_tag dd ul{display:flex;flex-wrap:wrap}@media(min-width:668px){.search_group_box_tag dd ul{position:relative;margin-top:10px;padding:10px 5px 5px 10px;border:1px solid #ffd500;background:hsla(0,0%,100%,.95)}.search_group_box_tag dd ul:after,.search_group_box_tag dd ul:before{position:absolute;z-index:1001;bottom:100%;left:48px;width:0;height:0;content:"";pointer-events:none;border:solid transparent}.search_group_box_tag dd ul:before{margin-left:-11px;border-width:11px;border-color:rgba(255,213,0,0) rgba(255,213,0,0) #ffd500}.search_group_box_tag dd ul:after{margin-left:-10px;border-width:10px;border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff}}.search_group_box_tag dd li{margin:0 2px 2px 0}@media(min-width:668px){.search_group_box_tag dd li{margin:0 5px 5px 0}}@media(max-width:667px){.search_group_box_tag dd label{font-size:12px;padding:10px 12px}}@media(min-width:668px){.search_group_box_keyword{position:relative;z-index:1002;padding:0 20px}.search_group_box_keyword:before{font-family:dba-font;font-size:15px;position:absolute;z-index:1003;top:0;bottom:0;left:35px;width:15px;height:20px;margin:8px 0;content:"";color:#ddd}.search_group_box_keyword input{font-size:14px;width:320px;padding-left:35px}}.group_section .search_group_box_btn_submit{width:calc(100% - 110px);height:38px;line-height:38px;font-size:15px;position:relative}@media(max-width:667px){.group_section .search_group_box_btn_submit{border-radius:0;width:100%;margin:10px 0}}@media(min-width:668px){.group_section .search_group_box_btn_submit{font-size:16px;line-height:40px;z-index:1002;width:200px;height:40px}}.search_group_box_btn_submit i{font-size:20px;margin-top:-4px;color:#ffd500}@media(max-width:667px){.group_list{padding-bottom:20px}}@media(min-width:668px){.group_list{padding-top:5px;width:790px;margin-left:auto;margin-right:5px}}.group_list .group_list_wrapper{position:relative;margin:20px 0;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555}@media(max-width:667px){.group_list .group_list_wrapper{display:block;line-height:1.3}}@media(min-width:668px){.group_list .group_list_wrapper{display:flex;justify-content:space-between;transition:.3s;height:220px}}@media(max-width:667px){.group_list .group_list_main{border-radius:5px}}@media(min-width:668px){.group_list .group_list_main{padding:18px 15px 20px 20px;border-radius:0 5px 5px 0}}@media(max-width:667px){.group_list .detail{padding:10px;margin:0;position:relative}}@media(min-width:668px){.group_list .detail{font-size:13px;margin:0 0 0 196px;width:370px}}.group_list .detail p{line-height:1.3;padding:0}@media(min-width:668px){.group_list .detail p{line-height:1.7}}.group_list .detail .prof_edit{text-align:right}.group_list .img_wrap{position:absolute}@media(max-width:667px){.group_list .img_wrap{top:60px;left:10px}}@media(min-width:668px){.group_list .img_wrap{top:18px;left:20px}}.group_list .img{overflow:hidden;position:relative;width:90px;height:90px;border:1px solid #ddd;text-indent:100%;white-space:nowrap}@media(max-width:667px){.group_list .img{width:128px;height:128px}}@media(min-width:668px){.group_list .img{width:180px;height:180px}}.group_list .img img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.group_list .member_tag{border-radius:5px;border:1px solid #209f76;color:#209f76;text-align:center}@media(max-width:667px){.group_list .member_tag{font-size:14px;padding:4px 0}}@media(min-width:668px){.group_list .member_tag{width:106px;font-size:12px;margin-right:10px;padding:2px 0}}.group_list .member_name .title{width:auto}@media(min-width:668px){.group_list .member_name .title{background:#e8f5f1;padding:2px 10px;height:36px;font-size:20px}}@media(max-width:667px){.group_list .member_name .title{position:absolute;top:90px;font-size:22px;padding-left:54%}}.group_list .member_name span{text-align:center}@media(max-width:667px){.group_list .member_name span{font-size:14px;background:#e8f5f1;color:#209f76;width:100%;padding:10px 0;display:block}}@media(min-width:668px){.group_list .member_name span{font-size:12px;background:#fff;color:#209f76;height:20px;position:absolute;top:26px;right:210px;padding:2px 12px}}@media(min-width:668px){.group_list .member_name.dental_hygienist .title{background:#fffaec}}@media(max-width:667px){.group_list .member_name.dental_hygienist span{background:#fffaec;color:#c9ba8e}}@media(min-width:668px){.group_list .member_name.dental_hygienist span{color:#c9ba8e}}@media(min-width:668px){.group_list .member_name.dental_technician .title{background:#ebfdff}}@media(max-width:667px){.group_list .member_name.dental_technician span{background:#ebfdff;color:#7b9c9f}}@media(min-width:668px){.group_list .member_name.dental_technician span{color:#7b9c9f}}@media(min-width:668px){.group_list .member_name.dental_assistant .title{background:#ffefee}}@media(max-width:667px){.group_list .member_name.dental_assistant span{background:#ffefee;color:#ce9996}}@media(min-width:668px){.group_list .member_name.dental_assistant span{color:#ce9996}}@media(max-width:667px){.group_list .performance{height:160px;padding-left:59%;padding-top:80px}}@media(min-width:668px){.group_list .performance{display:flex;padding:24px 0}}@media(max-width:667px){.group_list .performance .member_tag{display:none}}.group_list .performance .n_trophies{display:flex}@media(max-width:667px){.group_list .performance .n_trophies{justify-content:space-between;width:80px}}@media(max-width:667px){.group_list .performance .n_trophies li{padding-top:24px}}@media(min-width:668px){.group_list .performance .n_trophies li{padding-left:24px}}.group_list .performance .n_trophies li.gold{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_gold-d746b740ac2101cc51eecd217746f795.png);background-size:20px 20px;background-repeat:no-repeat;color:#dfce56}.group_list .performance .n_trophies li.silver{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_silver-eaa84aa9ce0df02a4fef7b16a5c558cd.png);background-size:20px 20px;background-repeat:no-repeat;color:#575750}.group_list .performance .n_trophies li.bronze{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_bronze-214609bf5572ed7eec0a2f5e8a6371f3.png);background-size:20px 20px;background-repeat:no-repeat;color:#734032}.group_list .performance .n_trophies p{font-weight:700}@media(max-width:667px){.group_list .performance .n_trophies p{font-size:12px;width:20px;text-align:center}}@media(min-width:668px){.group_list .performance .n_trophies p{margin-right:14px}}@media(min-width:668px){.group_list .video_history{display:flex;padding-top:20px;border-top:1px solid #f1f1f1}}.group_list .video_history .history_date p{color:#a5a5a5}@media(max-width:667px){.group_list .video_history .history_date p{text-align:right;font-size:12px;padding:6px 0}}@media(min-width:668px){.group_list .video_history .history_date p{width:106px;text-align:center}}@media(max-width:667px){.group_list .video_history .latest_history{font-size:14px}}@media(min-width:668px){.group_list .video_history .latest_history{width:243px}}@media(max-width:667px){.group_list .group_list_side{background:#fff;padding-bottom:20px;border-radius:0 0 5px 5px}}@media(min-width:668px){.group_list .group_list_side{background:#fff;width:192px;display:table-cell;padding:89px 0;border-radius:0 5px 5px 0}}.group_list .group_list_side .group_btn{font-size:13px}@media(max-width:667px){.group_list .group_list_side .group_btn{border-radius:0;width:50%}}@media(min-width:668px){.group_list .group_list_side .group_btn{height:40px;line-height:40px;width:150px}}.group_list .member_wrap{position:relative;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555}@media(max-width:667px){.group_list .member_wrap{display:block;line-height:1.3;margin-bottom:20px}}@media(min-width:668px){.group_list .member_wrap{margin-bottom:40px}}@media(max-width:667px){.group_list .member_wrap .group_list_main{padding:20px 10px}}@media(min-width:668px){.group_list .member_wrap .group_list_main{padding:24px;border-radius:5px}}.group_list .member_wrap .group_list_main .detail{margin-bottom:40px}@media(max-width:667px){.group_list .member_wrap .group_list_main .detail{padding:0}}@media(min-width:668px){.group_list .member_wrap .group_list_main .detail{width:auto}}@media(max-width:667px){.group_list .member_wrap .group_list_main .detail .img_wrap{top:50px;left:0}}@media(min-width:668px){.group_list .member_wrap .group_list_main .detail .img_wrap{top:24px;left:24px}}@media(max-width:667px){.group_list .member_wrap .group_list_main .detail .member_name p{padding-left:56%}}@media(min-width:668px){.group_list .member_wrap .group_list_main .detail .member_name span{top:32px;right:36px}}@media(min-width:668px){.group_list .member_wrap .group_list_main .detail .member_description{padding:0 6px}}@media(max-width:667px){.group_list .member_wrap .group_list_main .detail .member_description .performance{padding-left:58%}}.group_list .member_wrap .update{font-size:12px}@media(min-width:668px){.group_list .member_wrap .update{padding-top:20px;border-top:1px solid #f1f1f1}}.group_list .member_wrap .update .update_list{display:flex;margin-bottom:10px}.group_list .member_wrap .update .update_list .list_title{background:#e8f5f1;color:#209f76;text-align:center;padding:2px 0;width:106px}@media(max-width:667px){.group_list .member_wrap .update .update_list .list_title{background:#209f76;color:#fff;margin-right:5px}}@media(min-width:668px){.group_list .member_wrap .update .update_list .list_title{margin-right:20px}}@media(min-width:668px){.group_list .member_wrap .member_detail{margin-bottom:20px}}.group_list .member_wrap .member_detail h2.sub-head{border-left:4px solid #209f76;padding-left:5px}@media(max-width:667px){.group_list .member_wrap .member_detail h2.sub-head{margin-bottom:10px}}@media(max-width:667px){.group_list .member_wrap .member_detail .events{margin-bottom:0}}@media(min-width:668px){.group_list .member_wrap .member_detail .events{border:none}}@media(max-width:667px){.group_list .member_wrap .member_detail tbody{border:none}}@media(max-width:667px){.group_list .member_wrap .member_detail table#tbl-view .ttl{font-size:88%}}@media(min-width:668px){.group_list .member_wrap .member_db_wrap{display:flex;flex-wrap:wrap}}@media(max-width:667px){.group_list .member_wrap .member_db_list{border-bottom:1px solid #eee}}@media(min-width:668px){.group_list .member_wrap .member_db_list{width:50%;padding:6px}}.group_list .member_wrap .member_db_list a{text-decoration:none}.group_list .member_wrap .member_db_list dl{display:flex;height:124px;background-color:#fff}@media(max-width:667px){.group_list .member_wrap .member_db_list dl{padding:14px}}@media(min-width:668px){.group_list .member_wrap .member_db_list dl{box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:14px 10px 12px}}.group_list .member_wrap .member_db_list dl:hover{opacity:.8}.group_list .member_wrap .member_db_list dt{width:80px}@media(min-width:668px){.group_list .member_wrap .member_db_list dt{margin:0 10px}}.group_list .member_wrap .member_db_list dt p{background:#e8f5f1;border-radius:4px;color:#209f76;text-align:center;line-height:18px;position:relative;top:70px;width:80px;font-size:12px;word-break:auto-phrase}.group_list .member_wrap .member_db_list dd{flex-grow:1}.group_list .member_wrap .member_db_list .list_1{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_hozon-70fa0539a9eaa9183d07e17e932f798c.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_2{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shinai-f643369fe9abc0e860bea5422f9f9eb1.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_3{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shisyu-de917ba801b40a4f0a5c91776e6ef562.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_4{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shikan-878b20b07bdf661e1acd7be6c433a283.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_5{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shimbishika-5e208d2fbd6488825950944e929a1011.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_6{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_yushou-95077a3828f7fe8cb0754ef3817651a7.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_7{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_baby-83e9ee0a5d5843bbf34310813dee5f96.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_8{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kyousei-aa59ef3c8a3c60564edfa5d44ecb5433.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_9{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kouku-c911e4bb3a6268282a2c07123a3770c5.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_10{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_implant-4ab2a4578535996a6fe60592ff950d7a.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_12{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_dg-5bd0db5c296792a3bc925c3c478fae2d.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_13{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_micro-e8eec962b2a49214ba608e31e57c7af3.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_14{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_yoboshika-4401433da35a570a533d3bcb9d3868c9.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_18{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_gaku-2d6f83b82b2c4d9fec4cab54a6f61ebe.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_20{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kisoigaku-ff428056962bff45f7699af32c2306f8.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_21{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kaigyo-72a47860e11168068609976544cce1ac.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_25{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shinsa-082da5a5d6e0a40a2916060ddedc238e.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_26{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_homon-3f58af7be624ec3e1fe8fb01e133dbdf.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}@media(max-width:667px){.group_list .member_wrap .member_db_list:last-child{border-bottom:none}}@media(max-width:667px){.group_list .member_wrap .member_db_counter{padding-left:10px}}@media(min-width:668px){.group_list .member_wrap .member_db_counter{padding:0 10px}}.group_list .member_wrap .member_db_counter li{height:26px;margin-bottom:10px}@media(max-width:667px){.group_list .member_wrap .member_db_counter li{padding-left:24px}}@media(min-width:668px){.group_list .member_wrap .member_db_counter li{padding-left:34px}}.group_list .member_wrap .member_db_counter li:last-child{margin-bottom:0}.group_list .member_wrap .member_db_counter .gold{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_gold-d746b740ac2101cc51eecd217746f795.png);background-size:20px 20px;background-repeat:no-repeat}.group_list .member_wrap .member_db_counter .silver{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_silver-eaa84aa9ce0df02a4fef7b16a5c558cd.png);background-size:20px 20px;background-repeat:no-repeat}.group_list .member_wrap .member_db_counter .bronze{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_bronze-214609bf5572ed7eec0a2f5e8a6371f3.png);background-size:20px 20px;background-repeat:no-repeat}.group_list .member_wrap .bar{margin-bottom:2px;width:100%}.group_list .member_wrap .bar .bar_base{width:100%;height:8px;background:#e8f5f1}.group_list .member_wrap .bar .bar_color{display:block;height:8px;background:#209f76}.group_list .member_wrap .numbers{display:flex;color:#209f76;font-size:12px}@media(max-width:667px){.group_list .member_wrap .numbers{justify-content:flex-end}}.group_list .member_wrap .numbers .percentage{font-weight:700}.group_list .record_detail{margin:30px 0}@media(max-width:667px){.group_list .record_detail{margin:0 0 10px}}.group_list .record_detail .member_db_counter{padding:0;margin-bottom:10px}.group_list .record_detail .member_db_counter li{padding-left:24px;font-weight:700;font-size:16px;display:flex;margin-bottom:5px}.group_list .record_detail .gold{color:#dfce56}.group_list .record_detail .silver{color:#575750}.group_list .record_detail .bronze{color:#734032}.group_list .record_detail .bar{width:100%}.group_list .record_detail .numbers{justify-content:center}.group_list .record_detail .learning_area_list{width:100%;padding:10px 0}.group_list .record_detail .learning_area_list .p_title{margin-bottom:14px;font-weight:700}.group_list .record_detail .learning_section{margin-bottom:0}.group_list .record_detail .learning_section li:nth-child(odd){background:#f9f9f9}.group_list .record_detail .learning_section li{display:flex;padding:10px 18px}@media(max-width:667px){.group_list .record_detail .learning_section li{padding:10px}}.group_list .record_detail .learning_area_title{width:100%}@media(max-width:667px){.group_list .record_detail .learning_area_title{flex-direction:row-reverse}}.group_list .record_detail .learning_area_title a{margin-right:10px}@media(max-width:667px){.group_list .record_detail .learning_area_title a{margin:0 5px}}.organization-sub-title{border-left:3px solid #209f76;padding-left:10px}.organization-detail{margin-bottom:20px}.organization-detail-item{line-height:35px}.organization-detail-item span{border:1px solid #d6dadc;border-radius:5px;padding:5px 10px;margin-right:10px}.member-list{border-top:1px solid #d6dadc;margin-bottom:30px}.member-list-item{display:flex;min-height:40px;padding:15px 10px;border-bottom:1px solid #d6dadc}.member-list-item p{flex:1 1;text-align:right}.member-list-item p:first-child{text-align:left}.member-list-item-form{width:100%}.member-list-item-input{width:40%}.member-list-item-button{background-color:#209f76;color:#fff;padding:5px 20px;font-size:15px}.member-list-item-button:hover{box-shadow:none;cursor:pointer}.member-list-item-button:focus{background-color:#209f76}h2.sub-head{border-left:4px solid #209f76;padding-left:5px}.group-edit a:hover{opacity:.6}@media(max-width:667px){.group-edit{margin-bottom:60px}}@media(min-width:668px){.group-edit{margin-bottom:100px}}.group-edit .btn_window{width:130px;height:20px;line-height:20px;text-align:center;border-radius:2px;background-color:#209f76;font-size:10px;color:#fff;position:relative}@media(max-width:667px){.group-edit .btn_window{margin:4px 0}}.group-edit .btn_window:after{content:"";width:8px;height:8px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_new-window-90dd23352b7cb52f9c71b46f927c2568.png) no-repeat;background-size:contain;display:inline-block;margin-left:4px}.group-edit .edit_menu ul{display:flex}@media(max-width:667px){.group-edit .edit_menu ul{flex-wrap:wrap;border-top:1px solid #fff;border-left:1px solid #fff;margin-bottom:20px}}@media(min-width:668px){.group-edit .edit_menu ul{margin-bottom:40px}}.group-edit .edit_menu ul li{text-align:center;height:40px;line-height:40px;background:#e8f5f1;border-right:1px solid #fff}@media(max-width:667px){.group-edit .edit_menu ul li{width:50%;font-size:12px;border-bottom:1px solid #fff}}@media(min-width:668px){.group-edit .edit_menu ul li{flex-grow:1}}@media(min-width:668px){.group-edit .edit_menu ul li:last-of-type{border-right:none}}.group-edit .edit_menu li a{display:block;text-decoration:none}.group-edit .edit_menu .active{background:#209f76;color:#fff}.group-edit .tab_wrap input[type=radio]{display:none}.group-edit .tab_wrap .tab_area{font-size:0;display:flex}.group-edit .tab_wrap .tab_area label{flex-grow:1;display:inline-block;padding:12px 0;background:#e6e6e6;color:#a0a0a0;font-size:12px;cursor:pointer;transition:opacity .2s ease;border-radius:0;border:none;border-right:1px solid #fff}.group-edit .tab_wrap .tab_area label:last-of-type{border-right:none}.group-edit .tab_wrap .tab_area label:hover{opacity:.5}.group-edit .tab_wrap .tab_panel{width:100%;display:none}.group-edit .tab_wrap #tab1:checked~.tab_area .tab1_label{background:#209f76;color:#fff}.group-edit .tab_wrap #tab1:checked~.panel_area #panel1{display:block}.group-edit .tab_wrap #tab2:checked~.tab_area .tab2_label{background:#209f76;color:#fff}.group-edit .tab_wrap #tab2:checked~.panel_area #panel2{display:block}.group-edit .tab_wrap #tab3:checked~.tab_area .tab3_label{background:#209f76;color:#fff}.group-edit .tab_wrap #tab3:checked~.panel_area #panel3{display:block}.group_head_wrap{border:1px solid #ccc;border-radius:5px;background:#fff;color:#555;margin-bottom:40px}.group_head_wrap .head_title{display:flex;justify-content:space-between;background-color:#f9f9f9;border-radius:5px 5px 0 0}@media(max-width:667px){.group_head_wrap .head_title{padding:10px}}@media(min-width:668px){.group_head_wrap .head_title{font-size:18px;padding:16px 20px}}.group_head_wrap .head_title p{overflow:hidden;height:21px}@media(max-width:667px){.group_head_wrap .head_title p{width:65%}}@media(min-width:668px){.group_head_wrap .head_title p{width:620px}}.group_head_wrap .ttl_base{font-size:12px;height:20px;line-height:20px;border-radius:2px}@media(max-width:667px){.group_head_wrap .ttl_base{padding:0 8px;font-size:10px}}@media(min-width:668px){.group_head_wrap .ttl_base{padding:0 10px}}.group_head_wrap .side_btn{background-color:#e6e6e6;padding:0;text-align:center;font-size:10px}.group_head_wrap .side_btn a{display:block;text-decoration:none;width:104px;height:20px;border-radius:2px;color:#555}.group_head_wrap .side_btn a:hover{background-color:#209f76;color:#fff}.group_head_wrap .title_bdr{color:#a0a0a0;border:1px solid #a0a0a0}@media(max-width:667px){.group_head_wrap .title_bdr{text-align:center;width:100px;font-size:12px;margin-bottom:4px}}@media(min-width:668px){.group_head_wrap .title_bdr{margin-right:10px;padding:0 20px}}.group_head_wrap .cont_wrap{border-radius:0 0 5px 5px;padding:20px}@media(max-width:667px){.group_head_wrap .cont_wrap{padding:10px}}@media(min-width:668px){.group_head_wrap .cont_wrap{display:flex}}.group_head_wrap .cont_list{font-size:12px}@media(max-width:667px){.group_head_wrap .cont_list{margin:10px 0}}@media(min-width:668px){.group_head_wrap .cont_list{display:flex;margin-right:10px}}.group_head_wrap .txt_area{height:20px;padding:2px 0}.group_head_wrap .cont_wrap_dtl{display:flex;flex-wrap:wrap}@media(min-width:668px){.group_head_wrap .cont_wrap_dtl{width:65%}}.group_head_wrap .cont_wrap_dtl .txt_area{display:flex}@media(max-width:667px){.group_head_wrap .cont_wrap_dtl .txt_area{justify-content:center}}.group_head_wrap .cont_wrap_dtl .txt_area a{font-size:10px;margin-left:10px}.group_head_wrap .cont_wrap_dtl .cont_list{margin:10px}@media(max-width:667px){.group_head_wrap .cont_wrap_dtl .cont_list{width:40%;flex-grow:1}}.group_head_wrap .cont_wrap_dtl .title_bdr{color:#209f76;border:1px solid #209f76}.group_head_wrap .cont_wrap_dtl .ttl_base{padding:0;text-align:center}@media(max-width:667px){.group_head_wrap .cont_wrap_dtl .ttl_base{width:100%}}@media(min-width:668px){.group_head_wrap .cont_wrap_dtl .ttl_base{width:106px}}@media(max-width:667px){.group_head_wrap .cont_wrap_btn{padding:10px 0 14px}}@media(min-width:668px){.group_head_wrap .cont_wrap_btn{padding:22px}}.group_head_wrap .cont_wrap_btn .btn{background-color:#f0d207;border:1px solid #f0d207;width:220px;height:36px;line-height:36px;border-radius:4px;color:#555;font-size:14px;padding:0}@media(max-width:667px){.group_head_wrap .cont_wrap_btn .btn{box-shadow:none}}.group_head_wrap .cont_wrap_btn a:hover{text-decoration:none}@media(min-width:668px){.group_head_wrap .head_title_dtl{display:flex}}@media(max-width:667px){.group_head_wrap .head_title_dtl p{width:100%;overflow:visible;height:auto}}@media(min-width:668px){.group_main_wrap{margin-bottom:20px}}@media(max-width:667px){.group_main_wrap h2{font-size:16px;padding:4px}}@media(min-width:668px){.group_main_wrap h2{margin-right:20px}}.group_main_wrap .h2_area{display:flex}@media(max-width:667px){.group_main_wrap .h2_area{justify-content:space-between}}@media(min-width:668px){.group_main_wrap .h2_area{margin-bottom:20px}}.group_main_wrap .ttl_btn{background-color:#209f76;color:#fff;font-size:10px;height:20px;line-height:20px;border-radius:2px}@media(max-width:667px){.group_main_wrap .ttl_btn{padding:0 2px}}@media(min-width:668px){.group_main_wrap .ttl_btn{padding:0 14px}}.group_main_wrap .member_edit_list{margin-bottom:60px}.group_main_wrap .member_edit_group{margin-bottom:40px}.group_main_wrap .clinic_name_area{display:flex;justify-content:space-between;height:40px;line-height:40px}.group_main_wrap .clinic_name_area a{display:block;text-decoration:none;color:#555;padding:0 10px;height:20px}.group_main_wrap .clinic_name_area a:hover{color:#fff;background-color:#209f76;border-radius:2px}.group_main_wrap .clinic_name_area .ttl_btn{padding:0;text-align:center;background-color:#e6e6e6;margin:10px 0}@media(max-width:667px){.group_main_wrap h3{font-size:14px}}.group_main_wrap .staff_list_area ul li{background-color:#fff;height:40px;line-height:20px;display:flex;padding:10px;margin-bottom:2px;font-size:10px}@media(max-width:667px){.group_main_wrap .staff_list_area ul li{padding:8px;height:36px}}.group_main_wrap .staff_list_area ul li.list_empty{background-color:transparent;background-color:initial;border:1px solid #e6e6e6;color:#a0a0a0;font-size:12px}.group_main_wrap .staff_list_area .staff_dtl{text-align:center;margin-right:10px;height:20px;line-height:20px}@media(max-width:667px){.group_main_wrap .staff_list_area .staff_dtl{width:58px;margin-right:4px}}@media(min-width:668px){.group_main_wrap .staff_list_area .staff_dtl{width:70px}}.group_main_wrap .staff_list_area .dtl01{background-color:#e8f5f1;color:#209f76}.group_main_wrap .staff_list_area .dtl02{background-color:#fffaec;color:#c9ba8e}.group_main_wrap .staff_list_area .dtl03{background-color:#ffefee;color:#ce9996}.group_main_wrap .staff_list_area .staff_name{font-size:12px;line-height:20px;height:20px;overflow:hidden}@media(max-width:667px){.group_main_wrap .staff_list_area .staff_name{width:30%}}@media(min-width:668px){.group_main_wrap .staff_list_area .staff_name{width:124px}}.group_main_wrap .staff_list_area .sort_order{display:flex;flex-direction:column;line-height:10px;margin-right:10px}.group_main_wrap .staff_list_area .sort_order img{width:10px}.group_main_wrap .staff_list_area .right_dtl{display:flex;margin-left:auto;line-height:20px}.group_main_wrap .staff_list_area .right_dtl a:hover{text-decoration:none}.group_main_wrap .staff_list_area .staff_pay{padding:0 2px;border:1px solid #a0a0a0;border-radius:4px;color:#a0a0a0;overflow:hidden;height:20px;line-height:18px}.group_main_wrap .staff_list_area .staff_cls{width:70px;text-align:center;border:1px solid #209f76;margin-left:4px;border-radius:4px;color:#209f76;overflow:hidden;height:20px;line-height:18px}.group_main_wrap .staff_list_area .cls02{border:1px solid #a0a0a0;color:#a0a0a0}.group_main_wrap .staff_list_area .icon_minus{cursor:pointer;position:relative;width:20px;height:20px;margin-left:8px;background:#ddd;border-radius:50%}.group_main_wrap .staff_list_area .icon_minus:after{content:"";position:absolute;top:9px;left:20%;height:2px;background:#fff;width:60%}.group_main_wrap .staff_list_area .icon_plus{cursor:pointer;position:relative;width:20px;height:20px;margin-left:8px;background:#24c390;border-radius:50%}.group_main_wrap .staff_list_area .icon_plus:before{content:"";position:absolute;top:20%;left:45%;height:60%;background:#fff;width:2px}.group_main_wrap .staff_list_area .icon_plus:after{content:"";position:absolute;top:9px;left:20%;height:2px;background:#fff;width:60%}.group_main_wrap .dr_search_lt{margin-bottom:20px}.group_main_wrap .dr_select_box{height:40px;margin-bottom:2px;display:flex}.group_main_wrap .dr_select_box dt{width:25%;background-color:#555;color:#fff;font-size:12px;line-height:40px;text-align:center}.group_main_wrap .dr_select_box dd{width:75%;background-color:#fff}.group_main_wrap .dr_select_box select{width:90%;height:24px;margin:8px 5%;color:#555;font-size:12px}@media(max-width:667px){.group_main_wrap .dr_select_box select{padding:0 4px}}@media(min-width:668px){.group_main_wrap .dr_select_box select{padding:0}}.group_main_wrap .dr_select_btn{display:flex;justify-content:space-between;margin:10px 0}.group_main_wrap .dr_select_btn .btn{width:49%;margin:0;font-size:14px;font-weight:400}@media(max-width:667px){.group_main_wrap .dr_select_btn .btn{box-shadow:none;line-height:40px;border-radius:2px}}.group_main_wrap .dr_select_btn a:hover{-webkit-text-decoration:nonde;text-decoration:nonde}.group_main_wrap .bt_reset{background-color:#e6e6e6;border:1px solid #e6e6e6}.group_main_wrap .clinic_basic_info{width:100%}.group_main_wrap .clinic_basic_info .subtitle{font-size:10px;color:#a0a0a0}.group_main_wrap .clinic_basic_info dl{justify-content:space-between;margin-bottom:2px}@media(min-width:668px){.group_main_wrap .clinic_basic_info dl{display:flex;height:80px}}.group_main_wrap .clinic_basic_info dt{background-color:#f1f1f1}@media(max-width:667px){.group_main_wrap .clinic_basic_info dt{padding:5px;text-align:center;font-size:12px}}@media(min-width:668px){.group_main_wrap .clinic_basic_info dt{width:24.5%;padding:20px}}.group_main_wrap .clinic_basic_info dd{background-color:#fff}@media(max-width:667px){.group_main_wrap .clinic_basic_info dd{padding:10px}}@media(min-width:668px){.group_main_wrap .clinic_basic_info dd{width:75%;padding:24px 2%}}.group_main_wrap .clinic_basic_info input{font-size:12px;height:32px;width:100%}.group_main_wrap .clinic_basic_info .btn{margin:20px auto;border-radius:2px}.group_main_wrap .invite_mail_group{margin-bottom:40px}.group_main_wrap .invite_mail_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 6px}@media(max-width:667px){.group_main_wrap .invite_mail_list li{width:100%;margin-bottom:10px}}@media(min-width:668px){.group_main_wrap .invite_mail_list li{width:49%;margin-bottom:14px}}.group_main_wrap .invite_mail_list input{width:100%;font-size:12px}@media(max-width:667px){.group_main_wrap .invite_area .invite_howto{font-size:12px;line-height:22px}}@media(min-width:668px){.group_main_wrap .invite_area .invite_howto{font-size:14px;line-height:26px}}.group_main_wrap .invite_area .member_edit_group{width:100%}@media(max-width:667px){.group_main_wrap .invite_area .staff_list_area li{padding:10px;height:auto;display:grid}}@media(min-width:668px){.group_main_wrap .invite_area .staff_list_area li{padding:10px 30px}}@media(max-width:667px){.group_main_wrap .invite_area .staff_mail{font-size:10px}}@media(min-width:668px){.group_main_wrap .invite_area .staff_mail{font-size:14px}}.group_main_wrap .invite_area .right_dtl{font-size:12px}@media(max-width:667px){.group_main_wrap .invite_area .right_dtl{margin-top:8px}}.group_main_wrap .invite_area .right_dtl a{margin-left:10px}.group_main_wrap .clinic_dtl_wrap{margin-bottom:40px}@media(min-width:668px){.group_main_wrap .clinic_dtl_wrap{display:flex;justify-content:space-between}}@media(max-width:667px){.group_main_wrap .clinic_dtl_rt{display:flex;justify-content:space-between}}@media(min-width:668px){.group_main_wrap .clinic_dtl_rt{width:28%}}@media(min-width:668px){.group_main_wrap .clinic_dtl_lt{width:70%}}.group_main_wrap .clinic_dtl_img{margin-bottom:10px}@media(max-width:667px){.group_main_wrap .clinic_dtl_img{width:30%}}@media(max-width:667px){.group_main_wrap .clinic_dtl_upload_img{width:68%}}.group_main_wrap .clinic_dtl_upload_img .checkbox{font-size:12px}.group_main_wrap .clinic_dtl_upload_img input{border:none;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:0;height:auto;max-width:100%;font-size:12px;margin-bottom:8px}.group_main_wrap .clinic_dtl_upload_img input[type=checkbox]{display:inline-block}.group_main_wrap .clinic_dtl_upload_img label{border:none;padding:0;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:block;text-align:left}.group_main_wrap .clinic_dtl_info .postalcode{display:flex}@media(max-width:667px){.group_main_wrap .clinic_dtl_info .postalcode input{width:45%}}@media(min-width:668px){.group_main_wrap .clinic_dtl_info .postalcode input{width:30%}}.group_main_wrap .clinic_dtl_info .postalcode .btn{height:40px;line-height:40px;padding:0;margin-left:20px;font-size:12px;font-weight:400;border-radius:4px}@media(max-width:667px){.group_main_wrap .clinic_dtl_info .postalcode .btn{width:40%;margin-left:10px;box-shadow:none}}@media(min-width:668px){.group_main_wrap .clinic_dtl_info .postalcode .btn{width:20%}}@media(max-width:667px){.group_main_wrap .clinic_dtl_info .address input{width:45%}}@media(min-width:668px){.group_main_wrap .clinic_dtl_info .address input{width:30%}}.group_main_wrap .clinic_dtl_info input,.group_main_wrap .clinic_dtl_info textarea{font-size:12px}.group_main_wrap .clinic_dtl_info dt{font-size:12px;margin-bottom:4px}.group_main_wrap .clinic_dtl_info dd{margin-bottom:10px}.group_main_wrap .clinic_dtl_info dd input{width:100%}.group_main_wrap .clinic_dtl_info dd textarea{width:100%;height:140px}@media(max-width:667px){.group_main_wrap .clinic_dtl_lt .dr_select_btn{width:60%;margin:0 auto}}@media(min-width:668px){.group_main_wrap .clinic_dtl_lt .dr_select_btn{width:30%;margin-left:auto}}.group_main_wrap .clinic_dtl_lt .dr_select_btn .btn{width:48%;font-size:12px;border-radius:2px;padding:0;height:30px;line-height:30px}.group_main_wrap .clinic_dtl_title{text-align:right;font-weight:700;margin-bottom:10px}.group_main_wrap .clinic_dtl_app{display:flex;margin-bottom:10px}@media(min-width:668px){.group_main_wrap .clinic_dtl_app .clinic_dtl_upload_img{padding:40px}}.group_main_wrap .clinic_price_list select{width:100%;font-size:12px}.group_main_wrap .clinic_price_dtl{display:flex;justify-content:space-between;margin-bottom:10px}.group_main_wrap .price_dtl_lt{width:68%}.group_main_wrap .price_dtl_rt{width:30%}.group_main_wrap .clinic_price_dtl input{width:100%;font-size:12px}.group_main_wrap .clinic_price_dtl dt{font-size:12px;margin-bottom:4px}.group_main_wrap .clinic_price_dtl dd{margin-bottom:10px}.group_main_wrap .price_dtl_btn .btn{font-weight:400;font-size:14px;box-shadow:none;border-radius:0;padding:0;position:relative;margin-bottom:20px}@media(max-width:667px){.group_main_wrap .price_dtl_btn .btn{width:100%}}.group_main_wrap .price_dtl_btn .bt_add_line{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#209f76}@media(max-width:667px){.group_main_wrap .price_dtl_btn .bt_add_line{width:80%}}.group_main_wrap .price_dtl_btn .bt_add_menu{max-width:100%}.group_main_wrap .price_dtl_btn .bt_add_line:before,.group_main_wrap .price_dtl_btn .bt_add_menu:before{content:"";width:22px;height:22px;display:inline-block;vertical-align:middle;margin:-4px 4px 0 0}.group_main_wrap .price_dtl_btn .bt_add_line:before{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_plus_gr-86cdf4b6903195845c7d3dbcbd39efa4.png) no-repeat;background-size:contain}.group_main_wrap .price_dtl_btn .bt_add_menu:before{background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_plus_wt-ce93fb2d41876b5dacc8c4d78c7c6e91.png) no-repeat;background-size:contain}@media(max-width:667px){.cb_prof_wap{margin-bottom:40px}}@media(max-width:667px){.cb_prof_wap .clinic_dtl_wrap{margin-bottom:10px}}.cb_prof_wap .clinic_dtl_title{margin:4px 0}.cb_prof_wap .clinic_coop_list{border-top:1px solid #e6e6e6;font-size:12px}.cb_prof_wap .clinic_coop{display:flex;justify-content:space-between;border-bottom:1px solid #e6e6e6}@media(max-width:667px){.cb_prof_wap .clinic_coop{padding:14px 10px}}@media(min-width:668px){.cb_prof_wap .clinic_coop{padding:20px 30px}}.cb_prof_wap .clinic_coop dt{line-height:20px}.cb_prof_wap .clinic_coop dd{margin:auto 0}.cb_prof_wap .clinic_coop dd a:hover{text-decoration:none}.cb_prof_wap .bt_cancel{background-color:#555;width:130px;height:20px;line-height:22px;padding:0;font-size:12px;font-weight:400;border:none;border-radius:2px;box-shadow:none}@media(max-width:667px){.cb_prof_wap .clinic_skill_img{padding:4%}}@media(min-width:668px){.cb_prof_wap .clinic_skill_img{width:40%}}@media(max-width:667px){.cb_prof_wap .clinic_skill_txt{font-size:11px;line-height:20px;text-align:center}}@media(min-width:668px){.cb_prof_wap .clinic_skill_txt{width:56%;line-height:28px;margin:auto 0;padding-left:10px}}.cb_prof_wap .clinic_skill_txt p{margin-bottom:10px}.cb_prof_wap .cont_wrap{display:block}.cb_prof_wap .skill_btn_area{width:100%;padding:8px 0}.cb_prof_wap .skill_star_txt{font-size:12px}@media(max-width:667px){.cb_prof_wap .skill_star_txt{text-align:center;line-height:20px}}@media(min-width:668px){.cb_prof_wap .skill_star_txt{display:flex}}.cb_prof_wap .skill_star{color:#209f76}@media(max-width:667px){.cb_prof_wap .skill_star{font-size:14px;line-height:30px}}@media(max-width:667px){.cb_prof_wap .cont_wrap_btn{padding:0}}@media(min-width:668px){.cb_prof_wap .cont_wrap_btn{display:flex;justify-content:space-between;padding:10px 0}}@media(max-width:667px){.cb_prof_wap .cont_wrap_btn .btn{width:100%;margin:10px 0}}@media(min-width:668px){.cb_prof_wap .cont_wrap_btn .btn{margin:0 16px}}.cb_prof_wap .skill_top_dr{justify-content:flex-start}.cb_prof_wap .skill_top_dr .btn{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#a0a0a0}.cb_prof_wap .skill_top_dr .active{background-color:#555;border:1px solid #555;color:#fff;position:relative}.cb_prof_wap .skill_top_dr .active:before{content:"";width:26px;height:26px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_sumi-0f014a914fd608b17c5c744c563b73ee.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin:-6px 4px 0 -6px;transform:rotate(-10deg)}.cb_prof_wap .skill_top_dr .off{cursor:default}.cb_prof_wap .skill_top_dr .off:hover{opacity:1}.cb_prof_wap .case_post_title input{width:100%}.cb_prof_wap .case_post_terms{text-align:center;font-size:12px}.cb_prof_wap .case_post_terms input[type=checkbox]{display:inline-block;height:12px;width:auto;padding:0;border:none;margin:0 10px 0 0}.cb_prof_wap .cb_skill_title{display:flex;justify-content:center;background:#fff;padding:6px}@media(max-width:667px){.cb_prof_wap .cb_skill_title{font-size:12px}}.cb_prof_wap .icon_back{border:8px solid transparent;border-right-color:#209f76}.cb_prof_wap .icon_back,.cb_prof_wap .icon_next{display:inline-block;width:0;height:0;margin:auto 10px}.cb_prof_wap .icon_next{border:8px solid transparent;border-left-color:#209f76}.cb_prof_wap .cb_skill_grade ul{display:flex;padding:14px 0 10px}.cb_prof_wap .cb_skill_grade ul li{width:25%;text-align:center;margin-top:auto}@media(max-width:667px){.cb_prof_wap .cb_skill_grade ul li{font-size:10px}}@media(min-width:668px){.cb_prof_wap .cb_skill_grade ul li{font-size:12px}}.cb_prof_wap .cb_skill_check{margin-bottom:20px}.cb_prof_wap .cb_skill_check .cb_skill_box{margin-bottom:2px}.cb_prof_wap .cb_skill_check .cb_skill_box label{width:25%;background:#e6e6e6;border:none;border-radius:unset}.cb_prof_wap .cb_skill_check .cb_skill_box label input{transform:scale(1.5)}.cb_prof_wap .cb_skill_check .cb_skill_box dt{background-color:#fff;font-size:12px}@media(max-width:667px){.cb_prof_wap .cb_skill_check .cb_skill_box dt{padding:8px}}@media(min-width:668px){.cb_prof_wap .cb_skill_check .cb_skill_box dt{padding:10px}}.cb_prof_wap .cb_skill_check .cb_skill_box dd{display:flex;justify-content:space-around;background-color:#e6e6e6}@media(max-width:667px){.cb_prof_wap .cb_skill_check .cb_skill_box dd{padding:8px 0}}@media(min-width:668px){.cb_prof_wap .cb_skill_check .cb_skill_box dd{padding:10px 0}}.cb_prof_wap .cb_skill_check .cb_skill_box input{height:auto;border:none;padding:0}.cb_prof_wap .cb_skill_check .cb_skill_btn_group{display:flex;justify-content:space-between}.cb_prof_wap .cb_skill_check .cb_skill_btn_group .btn{margin:20px 0;width:20%}.cb_prof_wap .cb_skill_sheet .clinic_dtl_lt{margin-left:auto}.loader{color:grey;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;transform:translateZ(0);animation:load6 1.7s ease infinite,round 1.7s ease infinite}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#point-buy-table{margin-bottom:30px}@media(min-width:668px){#point-buy-table{width:100%;margin:auto;padding:0;border:1px solid #eee;border-radius:5px;background:#fff}}@media(max-width:667px){#point-buy-table table{width:100%}#point-buy-table table tbody{display:table;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;width:100%;background-color:#fff}#point-buy-table table tbody:first-child{display:none}}@media(min-width:668px){#point-buy-table table{width:100%;margin:0 auto;border-collapse:collapse;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}#point-buy-table table caption{font-size:120%;margin-bottom:15px}}@media(max-width:667px){#point-buy-table table th{display:none}}@media(min-width:668px){#point-buy-table table th{padding:20px;text-align:left;border-top:1px solid #fff;background:#f1f1f1}}#point-buy-table table td.point span{font-weight:700;color:orange}@media(max-width:667px){#point-buy-table table td{width:100%;display:block;padding:0 10px;font-size:.8em}#point-buy-table table td.course_name{font-size:1.6rem}#point-buy-table table td.point,#point-buy-table table td.price{text-align:right}#point-buy-table table td.point br{display:none}#point-buy-table table td.total_point{text-align:right;padding-bottom:20px}}@media(min-width:668px){#point-buy-table table td{padding:10px;border-top:1px dotted #ccc}}@media(min-width:668px){#drpage_contents{min-height:570px}}#drpage_contents #drpage_header_area{background-size:cover;background-position:top;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_doctor_header-5bab73df746482a8f5767c982bb3f5c4.jpg)}@media(min-width:668px){#drpage_contents #drpage_header_area{margin-top:-45px;margin-bottom:30px;padding:100px 0}}@media(min-width:668px){#drpage_contents #drpage_header_area .drpage_header_box{padding:0 4%}}#drpage_contents #drpage_header_area .drpage_header_info{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;color:#2e2e2e}@media(max-width:667px){#drpage_contents #drpage_header_area .drpage_header_info{padding:20px 4%}}@media(min-width:668px){#drpage_contents #drpage_header_area .drpage_header_info{max-width:1200px}}#drpage_contents #drpage_header_area .drpage_header_title{margin:0 auto;text-align:center}@media(max-width:667px){#drpage_contents #drpage_header_area .drpage_header_title{padding:20px 0}}#drpage_contents #drpage_header_area .drpage_header_title h1{font-size:22px;font-weight:700;margin-bottom:0;color:#fff}#drpage_contents #drpage_header_area .drpage_header_title a{color:#ddd}#drpage_contents #drpage_header_area .drpage_header_title span{display:block;padding:10px 0;color:#999}@media(min-width:668px){#drpage_contents .drpage_contents_area{padding:0 4%}}@media(max-width:667px){#drpage_contents .drpage_contents_box{padding:30px 4%}}@media(min-width:668px){#drpage_contents #drpage_main_area{padding-top:20px;margin-bottom:40px}}#drpage_contents #drpage_main_area h1{font-size:16px;font-weight:700;margin-bottom:20px;color:#333}#drpage_contents #drpage_main_area .top_columns_contents{padding:0}@media(min-width:668px){#drpage_contents #drpage_main_area .top_columns_contents ul{max-width:none;justify-content:flex-start}}@media(min-width:668px){#drpage_contents #drpage_main_area .top_columns_contents ul li{width:20%;padding:1%}}#drpage_contents #drpage_main_area .top_columns_contents .top_columns_img:after{display:none}#drpage_contents #drpage_main_area .userpage_section_title{margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}#drpage_contents #drpage_main_area .userpage_section_title a{color:#24c390}#drpage_contents #drpage_main_area .userpage_section_title a:hover{opacity:.6}#drpage_contents #drpage_main_area #search_contents_box{margin-bottom:40px}#drpage_contents #drpage_main_area .page_search_list_dr{margin:0 auto}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{margin-bottom:6px}@media(max-width:667px){#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:33%;padding:2%}}@media(min-width:668px){#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li{width:10%;padding:1%}}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .page_search_list_drbox li a{border:none;color:#c7bb96;margin:0;padding:0;font-size:inherit}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents ul li a:hover{opacity:.8;text-decoration:underline}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .dr_img_box{margin-bottom:6px}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .dr_img_box img{border-radius:50%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .dr_txt_name{text-align:center}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .dr_txt_name h2{font-size:13px;margin-bottom:4px}#drpage_contents #drpage_main_area .page_search_list_dr .page_search_contents .dr_txt_name span{font-size:10px}#search_contents_box{margin-bottom:60px}#search_contents_box section{padding:20px 2%;margin-bottom:0}#search_contents_box .page_search_title{color:#2e2e2e;font-size:12px;margin-bottom:4px;padding-left:6px}#search_contents_box .page_search_title h2{margin-bottom:0}#search_contents_box .page_search_contents ul{display:flex;flex-wrap:wrap;margin-bottom:20px}#search_contents_box .page_search_contents ul li a{display:block;text-align:center;font-size:14px;color:#24c390;border:1px solid #24c390;border-radius:10px;padding:12px;margin:6px}#search_contents_box .page_search_contents h3{font-weight:400;font-size:12px;line-height:20px}#search_contents_box .page_search_list{margin:0 auto}@media(min-width:668px){#search_contents_box .page_search_list{max-width:1120px}}@media(max-width:667px){#search_contents_box .page_search_list .page_search_contents ul li{width:50%}}@media(min-width:668px){#search_contents_box .page_search_list .page_search_contents ul li{width:20%}}#search_contents_box .page_search_list .page_search_contents ul li a{background-color:#e8f5f1;border-radius:6px}#search_contents_box .page_search_list .page_search_contents ul li a:hover{background-color:rgba(36,195,144,.8);color:#fff}#search_contents_box .page_search_list_img{margin:0 auto}@media(min-width:668px){#search_contents_box .page_search_list_img{max-width:1120px}}@media(max-width:667px){#search_contents_box .page_search_list_img .page_search_contents ul li{width:50%}}@media(min-width:668px){#search_contents_box .page_search_list_img .page_search_contents ul li{width:20%}}#search_contents_box .page_search_list_img .page_search_contents ul li a{border:none;color:#555;font-size:12px;padding:2px}#search_contents_box .page_search_list_img .page_search_contents ul li a img{border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.1);margin-bottom:4px}#search_contents_box .page_search_list_img .page_search_contents ul li:hover{opacity:.8}#search_contents_box .page_search_list_sq{margin:0 auto}@media(min-width:668px){#search_contents_box .page_search_list_sq{max-width:1120px}}@media(max-width:667px){#search_contents_box .page_search_list_sq .page_search_contents ul li{width:20%}}#search_contents_box .page_search_list_sq .page_search_contents ul li a{background-color:#fff;font-size:20px;line-height:20px}@media(max-width:667px){#search_contents_box .page_search_list_sq .page_search_contents ul li a{padding:16px 0;border-radius:6px}}@media(min-width:668px){#search_contents_box .page_search_list_sq .page_search_contents ul li a{width:100px;padding:39px 0}}#search_contents_box .page_search_list_sq .page_search_contents ul li a:hover{background-color:rgba(36,195,144,.8);color:#fff}.doctorpage_header_info{flex-direction:column;align-items:center}#userpage_contents .userpage_contents_inner #userpage_header_area{background:none}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info{color:#555}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info h1{margin-bottom:12px;display:flex;align-items:center}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info h1 img{vertical-align:middle}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info h1 span{margin-top:auto}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info .txt{font-weight:700;margin-bottom:12px}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info .txt a{color:#24c390}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_profile_name{display:block}#userpage_contents .userpage_contents_inner #userpage_header_area .follow_button{display:inline-block;background:#24c390;color:#fff;text-align:center;line-height:40px;border-radius:5px;font-weight:700}#userpage_contents .userpage_contents_inner .userpage_inner_dtl{color:#555}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox{display:none}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox+.userpage_inner_btn{display:block}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col{line-height:1.5}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col dl{display:flex;flex-wrap:wrap}@media print,screen and (min-width:668px){#userpage_contents .userpage_contents_inner{display:flex;max-width:1040px;margin:0 auto 50px;padding:0 4%;box-sizing:content-box}#userpage_contents .userpage_contents_inner #userpage_header_area{width:300px;font-size:14px}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_profile_img img{margin-right:0}#userpage_contents .userpage_contents_inner .userpage_inner_dtl{margin-left:20px}#userpage_contents .userpage_contents_inner .follow_button{width:200px;font-size:14px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_btn{font-size:16px;font-weight:700;margin-bottom:8px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_btn:not(:first-child){margin-top:8px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col{font-size:14px;font-weight:500}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col dl>dt{width:56px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col dl>dd{width:calc(100% - 56px)}}@media screen and (max-width:667px){#userpage_contents .userpage_contents_inner{margin-bottom:10px}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_profile_img img{width:188px}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info h1{justify-content:center}#userpage_contents .userpage_contents_inner #userpage_header_area .userpage_header_info .txt{font-size:16px}#userpage_contents .userpage_contents_inner .follow_button{width:240px;font-size:16px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox:checked+.userpage_inner_btn span:after{content:""}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox:checked+.userpage_inner_btn+.userpage_inner_dtl_col{height:auto;padding:8px 13px;opacity:1}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox+.userpage_inner_btn{background:#14405d;color:#fff;margin:1px 0 0;font-size:16px;font-weight:700;padding:8px 13px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_checkbox+.userpage_inner_btn span:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:2px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col{font-size:16px;font-weight:700;height:0;padding:0;overflow:hidden;opacity:0;transition:.6s;box-sizing:border-box}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col dl>dt{width:65px}#userpage_contents .userpage_contents_inner .userpage_inner_dtl .userpage_inner_dtl_col dl>dd{width:calc(100% - 65px)}}#faq_contents_box .page_faq_dtl{padding:40px 0}#faq_contents_box .page_faq_dtl_area{margin:0 auto}@media(max-width:667px){#faq_contents_box .page_faq_dtl_area{padding:20px 4%}}@media(min-width:668px){#faq_contents_box .page_faq_dtl_area{max-width:1000px;padding:0 4%}}#faq_contents_box .page_faq_dtl_area h1{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}#faq_contents_box .page_faq_category{display:flex;flex-wrap:wrap;justify-content:center}#faq_contents_box .page_faq_category li{padding:10px;margin:6px;font-weight:700;background-color:#e8f5f1}#faq_contents_box .page_faq_category li:hover{opacity:.6}#faq_contents_box .page_faq_category a{color:#24c390}#faq_contents_box .page_faq_list_box{margin:30px 0 60px;border:1px solid #ddd}#faq_contents_box .page_faq_list_title{font-size:14px;padding:10px 14px;background-color:#f9f9f9;margin-bottom:0}#faq_contents_box .page_faq_list{background-color:#fff;padding:20px}#faq_contents_box .page_faq_list a{color:#c7bb96}#faq_contents_box .page_faq_list dd:before,#faq_contents_box .page_faq_list dt:before{margin-right:4px;font-weight:700}#faq_contents_box .page_faq_list dt:before{content:"Q."}#faq_contents_box .page_faq_list dd:before{content:"A."}#faq_contents_box .page_faq_list dt{font-size:16px;font-weight:700;padding:10px 0;margin-bottom:14px;border-bottom:1px solid #2e2e2e}#faq_contents_box .page_faq_list dd{font-size:14px;line-height:1.8;margin-bottom:30px}#plans_contents_box .page_plans_contents{margin:0 auto}@media(max-width:667px){#plans_contents_box .page_plans_contents{padding:30px 4%}}@media(min-width:668px){#plans_contents_box .page_plans_contents{max-width:1000px;padding:20px 4%}}#plans_contents_box .page_plans_contents h1{text-align:center;font-size:18px;margin-bottom:20px}#plans_contents_box .page_plans_list{margin-bottom:20px}#plans_contents_box .page_plans_title{color:#555;font-size:14px;font-weight:700;text-align:center;padding:8px}#plans_contents_box .page_plans_box{background-color:#fff;border:1px solid #eee;margin-bottom:10px}@media(max-width:667px){#plans_contents_box .page_plans_box{padding:30px 20px}}@media(min-width:668px){#plans_contents_box .page_plans_box{display:flex;flex-wrap:wrap;padding:20px}}@media(max-width:667px){#plans_contents_box .page_plans_box .plans_img{width:50%;margin:0 auto}}@media(min-width:668px){#plans_contents_box .page_plans_box .plans_img{width:20%}}#plans_contents_box .page_plans_box .plans_img a:hover{opacity:.6}@media(max-width:667px){#plans_contents_box .page_plans_box .plans_txt{padding-top:10px}}@media(min-width:668px){#plans_contents_box .page_plans_box .plans_txt{width:60%;padding:0 14px}}#plans_contents_box .page_plans_box .plans_txt h2{font-size:15px;color:#2e2e2e;margin-bottom:8px}#plans_contents_box .page_plans_box .plans_txt a{text-decoration:underline}#plans_contents_box .page_plans_box .plans_dtl{margin-bottom:10px}#plans_contents_box .page_plans_box .plans_dtl dl{display:flex;flex-wrap:wrap;line-height:1.5;color:#333}#plans_contents_box .page_plans_box .plans_dtl dt{font-weight:700;margin-right:4px}@media(min-width:668px){#plans_contents_box .page_plans_box .plans_select_btn{width:20%}}#plans_contents_box .page_plans_box .plans_select_btn a{display:block;padding:8px;background-color:#24c390;color:#fff;font-weight:700;text-align:center;border-radius:4px;width:100%}@media(max-width:667px){#plans_contents_box .page_plans_box .plans_select_btn a{font-size:14px}}#plans_contents_box .page_plans_box .plans_select_btn a:hover{opacity:.8;color:#fff}#plans_contents_box .page_plans_box .plans_select_btn .btn_uc{background-color:#ddd;margin-bottom:6px}#plans_contents_box .page_plans_box .plans_select_btn .btn_ch{background-color:#14405e}@media(min-width:668px){#cancel_contents_box{max-width:1000px;margin:0 auto}}#cancel_contents_box a:hover{opacity:.6}#cancel_contents_box .page_cancel_contents{margin:0 auto}@media(max-width:667px){#cancel_contents_box .page_cancel_contents{padding:60px 4%}}@media(min-width:668px){#cancel_contents_box .page_cancel_contents{max-width:1000px;padding:20px 4%}}#cancel_contents_box .page_cancel_contents h1{text-align:center;font-size:20px;margin-bottom:20px}#cancel_contents_box .page_cancel_contents h2{padding:4px 10px;font-size:14px;font-weight:700;margin-bottom:0}#cancel_contents_box .cancel_plan{margin-bottom:30px}#cancel_contents_box .cancel_plan .cancel_plan_box{background-color:#fff;border:1px solid #eee;padding:20px}@media(min-width:668px){#cancel_contents_box .cancel_plan .cancel_plan_box{display:flex;flex-wrap:wrap}}@media(max-width:667px){#cancel_contents_box .cancel_plan .plan_img{margin-bottom:10px}}@media(min-width:668px){#cancel_contents_box .cancel_plan .plan_img{width:20%}}@media(min-width:668px){#cancel_contents_box .cancel_plan .plan_txt{width:80%;padding-left:14px}}#cancel_contents_box .cancel_plan .plan_title{margin-bottom:10px}#cancel_contents_box .cancel_plan .plan_title a{font-size:16px;text-decoration:underline;color:#333}#cancel_contents_box .cancel_plan .plan_dtl{font-size:14px}#cancel_contents_box .cancel_plan .plan_dtl a{color:#24c390}#cancel_contents_box .cancel_survey{margin-bottom:30px}#cancel_contents_box .cancel_survey .cancel_survey_box{background-color:#fff;border:1px solid #eee;padding:20px;font-size:14px}#cancel_contents_box .cancel_survey .survey_form{font-size:12px;margin-top:10px}#cancel_contents_box .cancel_survey .survey_form_select{padding:10px}@media(max-width:667px){#cancel_contents_box .cancel_survey .survey_form_select{width:100%}}#cancel_contents_box .cancel_survey .survey_form_select label{margin-right:5px}@media(min-width:668px){#cancel_contents_box .cancel_survey .survey_form_select input[type=text]{width:100%;width:70%}}#cancel_contents_box .survey_form_btn{display:block;width:200px;line-height:40px;background-color:#14405e;border-radius:4px;font-size:12px;color:#fff;border:none;cursor:pointer;margin:0 auto}#live_movie_contents{margin:40px auto}#live_movie_contents .live_movie_box{display:flex;flex-wrap:wrap}#live_movie_contents .live_movie_list{padding:20px 10px}@media(max-width:667px){#live_movie_contents .live_movie_list{padding:20px 0;width:100%}}@media(min-width:668px){#live_movie_contents .live_movie_list{width:25%}}#live_movie_contents .live_movie_list a{display:block}#live_movie_contents .live_movie_list:hover{opacity:.8}#live_movie_contents .live_movie_img{position:relative}#live_movie_contents .live_movie_img img{vertical-align:top}#live_movie_contents .live_movie_tag{padding:2px;margin-right:4px;border-radius:2px;font-size:12px}#live_movie_contents .tag_fr{color:#14405e;border:1px solid #14405e;background-color:#fff}#live_movie_contents .tag_pr{color:#fff;background-color:#13415e}#live_movie_contents .tag_min_pr{color:#fff;background-color:#fa4399}#live_movie_contents .tag_sp{color:#fff;background-color:#c7bb96}#live_movie_contents .live_movie_title{margin:10px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:667px){#live_movie_contents .live_movie_title{font-size:14px}}@media(min-width:668px){#live_movie_contents .live_movie_title{font-size:16px}}#live_movie_contents .live_movie_date{color:#fff}#live_movie_contents .live_movie_date p{background-color:#333;padding:4px 6px}#live_movie_contents .live_movie_date span{color:#ffd500;margin-right:4px}@media(min-width:668px){#live_movie_contents .live_contents_btn{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}}@media(max-width:667px){#live_movie_contents .live_contents_btn{margin-bottom:14px}}#live_movie_contents .live_contents_btn .live_btn{display:block;width:100%;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:700;text-align:center}#live_movie_contents .live_contents_btn .live_btn:hover{opacity:.6}#live_movie_contents .live_contents_btn .live_btn_buy{background-color:#24c390;color:#fff;margin-bottom:6px}#live_movie_contents .live_contents_btn .live_btn_app{background-color:#ff7600;color:#fff;margin-bottom:6px}#live_movie_contents .live_contents_btn .live_btn_fav{background-color:#e6eef5;color:#555;margin-bottom:4px}#live_movie_contents .live_contents_btn .live_btn_out{background-color:#ddd;color:#999;margin-bottom:4px}.live_search_sideBar .searchSide_freeword .inptWrap{position:relative}.live_search_sideBar .searchSide_freeword .inptWrap:before{content:"";width:16px;height:16px;display:block;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/search-9dc1262cd1fb99eff2b8038dd7451f8e.png) no-repeat 0 0/100%;position:absolute;left:12px;top:0;bottom:0;margin:auto;z-index:1;pointer-events:none}.live_search_sideBar .searchSide_freeword .inptWrap input{padding-left:35px}.live_search_sideBar .search_movie_box_date{margin:0}.live_search_sideBar .search_movie_box_date:before{content:"";width:16px;height:16px;display:block;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/calendar-0d9af528ef510c2e97efa55ea1dcd491.png) no-repeat 0 0/100%;position:absolute;left:12px;top:0;bottom:0;margin:auto;z-index:1;pointer-events:none}.live_search_sideBar .search_movie_box_date input{border-radius:50px;width:100%;height:45px;padding:8% 8% 8% 35px}@media(max-width:667px){.search_movie_detail_body{padding:0 0 15px}.search_movie_detail_body:after{display:none}.search_movie_detail_body .search_movie_detail_head{background:#eee;color:#444;font-weight:600;font-size:13px;border-bottom:1px solid #a0a0a0;padding:5px 10px}.search_movie_detail_body .search_movie_detail_head:not(:first-child){border-top:1px solid #a0a0a0;margin-top:25px}.search_movie_detail_body .search_movie_detail_box,.search_movie_detail_body .search_movie_detail_tag{padding-left:10px;padding-right:10px}.search_movie_detail_body .search_movie_detail_box .radioList,.search_movie_detail_body .search_movie_detail_tag .radioList{display:flex;flex-wrap:wrap;margin:0 -10px}.search_movie_detail_body .search_movie_detail_box .radioList>li,.search_movie_detail_body .search_movie_detail_tag .radioList>li{margin:0 5px 5px;padding:5px 0}.search_movie_detail_body .search_movie_detail_box .radioList>li .searchSort-label:first-of-type,.search_movie_detail_body .search_movie_detail_tag .radioList>li .searchSort-label:first-of-type{margin-right:0}.search_movie_detail_body .search_movie_detail_box .radioList>li .searchSort-label input,.search_movie_detail_body .search_movie_detail_tag .radioList>li .searchSort-label input{padding-left:0;margin-right:5px}}@media(max-width:959px){.search_movie_detail_body .search_movie_box_date{width:180px;position:relative;padding-bottom:0}.search_movie_detail_body .search_movie_box_date:before{content:"";width:16px;height:16px;display:block;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/calendar-0d9af528ef510c2e97efa55ea1dcd491.png) no-repeat 0 0/100%;position:absolute;left:25px;top:0;bottom:0;margin:auto;z-index:1;pointer-events:none}.search_movie_detail_body .search_movie_box_date input{padding-left:35px;background:hsla(0,0%,85.1%,.2);display:block!important;margin:15px}.search_movie_detail_body .search_movie_box_date input:not(:-moz-placeholder-shown){background:#fff}.search_movie_detail_body .search_movie_box_date input:not(:-ms-input-placeholder){background:#fff}.search_movie_detail_body .search_movie_box_date input:not(:placeholder-shown){background:#fff}}@media(max-width:959px){.ui-datepicker{width:auto;padding:10px;z-index:10008!important}.ui-datepicker .ui-datepicker-header{margin:0}.ui-datepicker th{padding:5px 0}.ui-datepicker td a,.ui-datepicker td span{padding:12px}}@media(min-width:668px){#live_movie_contents.s_3col{margin-top:-10px}#live_movie_contents.s_3col .live_movie_list{width:33.33%}}@media(max-width:667px){#live_movie_contents.s_3col{margin:0 auto}}#feature_header_box{background-color:#e6eef5;margin-bottom:20px}@media(max-width:667px){#feature_header_box{padding:60px 0}}@media(min-width:668px){#feature_header_box{padding:100px 0;margin-top:-45px}}#feature_header_box a,#feature_header_box a:hover{color:#209f76;text-decoration:underline}.feature_header_contents h1{text-align:center;font-weight:700;color:#14405e;font-size:26px;margin-bottom:0}.feature_header_contents p{text-align:center;color:#14405e;font-size:16px;margin:16px auto auto;word-break:break-word}@media(max-width:667px){.feature_header_contents p{max-width:80%}}@media(min-width:668px){.feature_header_contents p{max-width:60%}}#done_page{color:#555}#done_page .title{font-size:20px;text-align:center;margin-top:30px;margin-bottom:30px}#done_page .message{font-size:16px;text-align:center;margin-bottom:30px}#done_page .sns{margin-bottom:50px}#done_page .sns_catch{font-size:14px;display:flex;align-items:center;justify-content:center}#done_page .sns_catch:after,#done_page .sns_catch:before{border-top:1px solid;content:"";width:2em}#done_page .sns_catch:before{margin-right:.5em}#done_page .sns_catch:after{margin-left:.5em}#done_page .sns_logo{display:flex;grid-gap:15px;gap:15px;justify-content:center;margin-top:15px}#done_page .back_to_top{display:block;width:90%;max-width:300px;padding:10px;margin:0 auto;background-color:#24c390;color:#fff;font-size:15px;font-weight:700;text-decoration:none;text-align:center;border-radius:5px}#done_page .back_to_top:hover{text-decoration:none}@media(max-width:667px){body.imgGalleryOpen{overflow:hidden}}.slick-slider:not(.slides) img{width:100%}.imgGalleryOpen .gallery_img_box,.imgGalleryOpen .galleryBg{opacity:1;pointer-events:all}.galleryBg{z-index:11;display:block;top:0;left:0;height:100%;background:rgba(0,0,0,.6);cursor:pointer}.gallery_img_box,.galleryBg{position:fixed;width:100%;transition:opacity .3s;opacity:0;pointer-events:none}.gallery_img_box{z-index:12;max-width:940px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.gallery_img_wrapper{position:relative;display:flex;flex-direction:column;padding-top:60px}@media(max-width:667px){.gallery_img_wrapper{height:100vh;height:100dvh;transition:height .2s ease;justify-content:space-between}}.gallery_img_wrapper .gallery_img_head{position:absolute;top:21px;right:21px}@media(max-width:667px){.gallery_img_wrapper .gallery_img_head{top:15px;right:15px}}.gallery_img_wrapper .gallery_img_head .icon{cursor:pointer}.gallery_img_wrapper .gallery_img_head .icon_square_quadl{margin-right:40px}@media(max-width:667px){.gallery_img_wrapper .gallery_img_head .icon_square_quadl{margin-right:31px}}.gallery_img_wrapper .photo_viewer_slideshow{z-index:1;max-height:450px;background-color:#fff;padding:0 70px;cursor:pointer}@media(max-width:667px){.gallery_img_wrapper .photo_viewer_slideshow{padding:0 10px;margin:auto 0}}.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow{position:absolute;z-index:1;top:calc(50% - 24px);text-indent:-9999px;cursor:pointer;width:28px;height:48px;border:none;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_gallery_arrow-7598ae430054d62e4c5d4ee1fd5408c9.svg) no-repeat 0 0/100%}@media(max-width:667px){.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow{top:calc(50% - 17px);width:23px;height:34px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/card_arrow-9706af0d55147a63a6c3b6b6fe6878d6.svg) no-repeat 0 0/100%}}.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow.slick-prev{left:22px;rotate:180deg}@media(max-width:667px){.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow.slick-prev{left:10px}}.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow.slick-next{right:22px}@media(max-width:667px){.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow.slick-next{right:10px}}.gallery_img_wrapper .photo_viewer_slideshow .slick-arrow.slick-disabled{display:none!important}.gallery_img_wrapper .gallery_btn_wrapper{width:100%;display:flex;justify-content:center;margin:13px 0;padding:0 11px}.gallery_img_wrapper .gallery_btn_wrapper .btn{width:180px;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;margin:0;border:none;padding:10px 0;box-shadow:none}@media(max-width:667px){.gallery_img_wrapper .gallery_btn_wrapper .btn{flex:1 1}}.gallery_img_wrapper .gallery_btn_wrapper .btn.watch_video{color:#fff;background:linear-gradient(88deg,#23a176 -15.02%,#51e0af 114.16%)}.gallery_img_wrapper .gallery_btn_wrapper .btn.add_to_mylist{color:#555;background:#e6eef5}.gallery_img_wrapper .gallery_btn_wrapper .btn.remove_from_mylist{color:#999;background-color:#ddd}.gallery_img_wrapper .gallery_btn_wrapper .btn+.btn{margin-left:40px}@media(max-width:667px){.gallery_img_wrapper .gallery_btn_wrapper .btn+.btn{margin-left:10px}}.gallery_img_wrapper .slide_counter{position:absolute;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;bottom:23px;right:20px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:667px){.gallery_img_wrapper .slide_counter{top:10px;left:10px;font-size:18px}}.gallery_img_wrapper .all_slide_text{display:none;position:absolute;top:18px;left:20px;color:#000;font-size:16px;font-weight:700;line-height:normal}body.galleryUnslick .gallery_img_head .icon_square_quadl{display:none}body.galleryUnslick .gallery_img_head .all_slide_text{display:block}body.galleryUnslick .photo_viewer_slideshow{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;grid-column-gap:12px;grid-row-gap:10px;margin-bottom:20px;margin-left:20px;margin-right:12px;padding:0 8px 0 0;height:100vh;height:100svh;max-height:500px;overflow-x:hidden}body.galleryUnslick .photo_viewer_slideshow img{width:100%;aspect-ratio:326/183.38}body.galleryUnslick .photo_viewer_slideshow::-webkit-scrollbar{width:6px}body.galleryUnslick .photo_viewer_slideshow::-webkit-scrollbar-thumb{border-radius:3px;background:#767677}body.galleryUnslick .photo_viewer_slideshow::-webkit-scrollbar-track{background-color:transparent}@media(max-width:667px){body.galleryUnslick .photo_viewer_slideshow{grid-template-columns:repeat(2,1fr);grid-column-gap:3px;grid-row-gap:3px;padding:0;margin:0 3px 3px;height:-moz-fit-content;height:fit-content;max-height:100lvh;overflow-x:hidden}body.galleryUnslick .photo_viewer_slideshow::-webkit-scrollbar{width:0}}body.galleryUnslick .gallery_btn_wrapper{display:none}body.galleryUnslick .all_slide_text{display:block}body.galleryUnslick .slide_counter{display:none}.tag-result{background-color:#f5f5f5;color:#605d5d;font-family:Noto Looped Thai,sans-serif}@media(min-width:668px){.tag-result__hero{display:flex;justify-content:center}}.tag-result__hero__img{height:220px;width:100%}@media(min-width:668px){.tag-result__hero__img{height:420px}}.tag-result__hero__img img{max-width:none;width:100%;height:100%;display:block}.tag-result__body{width:90%;margin:0 auto;max-width:1200px;padding:23px 0 80px}.tag-result__head{margin-bottom:45px}@media(min-width:668px){.tag-result__head{margin-bottom:90px}}.tag-result__head__ttl{font-size:24px;font-family:Roboto,sans-serif;margin-bottom:24px;font-weight:700;line-height:30px}@media(min-width:668px){.tag-result__head__ttl{font-size:32px;line-height:32px}}.tag-result__head__desc{font-size:14px;line-height:22px}.tag-result__head__desc__txt:not(:last-of-type){margin-bottom:1em;line-height:22px}.tag-result__clinics__inner{width:100%;margin:0;max-width:none}.tag-result__clinics__head{display:flex;justify-content:space-between;margin-bottom:32px}.tag-result__clinics__head__ttl{font-family:Roboto,sans-serif;color:#50accc;font-style:normal;font-weight:600;font-size:18px;line-height:20px;margin-bottom:0}@media(min-width:668px){.tag-result__clinics__head__area{margin-left:auto}}.tag-result__clinics__list__ul{margin-bottom:35px}@media(min-width:668px){.tag-result__clinics__list__ul{grid-template-columns:repeat(3,minmax(100px,1fr))!important}}.top{background-color:#fafafa;color:#605d5d;font-family:Noto Looped Thai,sans-serif}.top__swiper{background-color:#fff;margin-top:10px;margin-bottom:20px}.top__swiper__slide{width:60%!important;max-width:600px}.top__swiper__card{display:block;background-color:#fff;color:#605d5d;width:100%;border:1px solid #eee}.top__swiper__card:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}.top__swiper__card__thumb{display:flex;justify-content:center;width:100%}.top__swiper__card__thumb img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}@media(min-width:668px){.top__swiper__card__thumb img{height:300px}}.top__swiper__card__body{padding:5px}@media(min-width:668px){.top__swiper__card__body{padding:10px}}.top__swiper__card__ttl{font-size:12px;line-height:19px;font-weight:500}@media(min-width:668px){.top__swiper__card__ttl{font-size:16px}}@media(min-width:668px){.top__main__body{display:grid;grid-template-columns:1fr 2fr;width:90%;margin:0 auto;padding-top:20px;padding-bottom:40px;max-width:1200px}}@media(min-width:668px){.top__words{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-bottom:0}}.top__clinics__inner{padding-top:14px}@media(min-width:668px){.top__clinics__inner{padding-top:0}}@media(min-width:668px){.top__clinics{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;padding-left:35px}}@media(max-width:667px){.top__clinics__list{margin-bottom:80px}}@media(min-width:668px){.top__pc-search{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:4}}.results{background-color:#f5f5f5;color:#605d5d;font-family:Noto Looped Thai,sans-serif}.results__main{width:90%;margin:0 auto;max-width:1200px;padding:22px 0 24px}@media(min-width:668px){.results__main{display:grid;grid-template-columns:1fr 2fr}}.results__narrow-search{display:flex;justify-content:space-between;margin-bottom:32px}@media(min-width:668px){.results__narrow-search{flex-direction:column;grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:1;margin-bottom:0;padding:10px 10px 0}}.results__narrow-search__tag{display:flex;align-items:center}@media(min-width:668px){.results__narrow-search__tag{background-color:#fff;grid-gap:0 11px;gap:0 11px;padding:20px 15px;margin-bottom:17px}}.results__narrow-search__tag__ttl{font-family:Noto Looped Thai;color:#50accc;font-style:normal;font-weight:600;font-size:18px;line-height:20px;margin-bottom:0}@media(min-width:668px){.results__narrow-search__tag__ttl{color:#8a7f79;width:100%;max-width:72px}}.results__narrow-search__tag__ul{display:none}@media(min-width:668px){.results__narrow-search__tag__ul{display:flex;flex-wrap:wrap;grid-gap:10px 10px;gap:10px 10px}}.results__narrow-search__tag__li a{cursor:pointer;color:#fff;background-color:#50accc;font-size:13px;padding:2px 30px 2px 7px;height:28px;border-radius:5px;font-weight:600;display:flex;align-items:center;position:relative}.results__narrow-search__tag__li a:before{transform:rotate(-45deg)}.results__narrow-search__tag__li a:after,.results__narrow-search__tag__li a:before{content:"";display:block;width:10px;height:2px;background-color:#fff;position:absolute;right:10px;bottom:14px}.results__narrow-search__tag__li a:after{transform:rotate(45deg)}.results__narrow-search__tag__li a.active,.results__narrow-search__tag__li a:hover{background-color:#b0a2a1}@media(min-width:668px){.results__narrow-search__area{margin-left:auto;margin-bottom:32px}}.results__words{display:none}@media(min-width:668px){.results__words{display:block;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;margin-bottom:0}}.results__clinics{margin-bottom:0}@media(min-width:668px){.results__clinics{grid-column-start:2;grid-column-end:4;grid-row-start:2;grid-row-end:5;padding-left:35px}}.results__clinics__inner{width:100%!important}.results__clinics__list{margin-bottom:25px}@media(min-width:668px){.results__clinics__list{margin-bottom:32px}}@media(min-width:668px){.results__pc-search{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:6}}.about{background-color:#f5f5f5;color:#605d5d;font-family:Noto Looped Thai,sans-serif;overflow:hidden}.about__section__ttl{font-weight:600;font-size:18px;line-height:29px;border-bottom:1px solid #b0a2a1;padding:13px 0;margin-bottom:0;display:flex;align-items:center}.about__section__ttl:before{content:"";display:inline-block;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/clinicwiki/arrow-down-581fbf599eb1fafdc2fc6f86845395e9.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;width:19px;height:18px;margin:0 20px 0 10px}@media(min-width:668px){.about__section__ttl:before{background-image:none;margin:0}}@media(max-width:667px){.about__section__ttl{cursor:pointer}}@media(min-width:668px){.about__section__ttl{margin-bottom:26px}}.about__section__ttl.is-active{margin-bottom:26px}.about__section__ttl.is-active:before{transform:rotate(180deg)}.about__acordion.is-show{display:block;pointer-events:all}.about__hero{margin-bottom:22px;height:275px}@media(min-width:668px){.about__hero{margin-bottom:32px;height:485px}}.about__hero__wrapper{width:100%;height:100%;max-height:275px}@media(min-width:668px){.about__hero__wrapper{max-height:485px}}.about__hero__img{height:220px}.about__hero__img img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:668px){.about__hero__img{height:430px}}.about__hero__int-links{height:55px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:22px 0 10px;overflow-x:auto;white-space:nowrap}.about__hero__int-links::-webkit-scrollbar{display:none}.about__hero__int-links__inner{width:85%;margin:auto;max-width:1200px}.about__hero__int-links__ul{display:flex}.about__hero__int-links__li:not(:last-child){margin-right:15px}.about__hero__int-links__li a{position:relative;display:block;color:#605d5d;font-size:13px;line-height:22px}.about__hero__int-links__li a:hover{text-decoration:none}.about__hero__int-links__li a:hover:after{content:"";position:absolute;width:100%;height:3px;background-color:#50accc;left:0;bottom:-11px}.about__head{margin-bottom:20px}@media(min-width:668px){.about__head{margin-bottom:54px}}.about__head__inner{width:85%;margin:auto;max-width:1200px;border-bottom:1px solid #b0a2a1;padding-bottom:30px}.about__head__clinic{margin-bottom:35px}@media(min-width:668px){.about__head__clinic{display:flex;align-items:center;margin-bottom:22px}}.about__head__clinic__ttl{color:#50accc;font-weight:600;font-size:20px;line-height:32px;margin-bottom:7px}@media(min-width:668px){.about__head__clinic__ttl{font-size:32px;line-height:51px;margin-right:18px;margin-bottom:0}}.about__head__clinic span{color:#fff;background-color:#50accc;font-size:13px;padding:2px 7px;height:28px;border-radius:5px;font-weight:600;line-height:21px}.about__head__member__icon-ul{display:flex;margin-bottom:14px;grid-gap:0 27px;gap:0 27px;overflow-x:auto;white-space:nowrap}.about__head__member__icon-ul li{flex-shrink:0}.about__head__member__icon-ul::-webkit-scrollbar{display:none}.about__head__member__profile{display:flex;flex-direction:column;align-items:center}.about__head__member__profile__img{width:50px;height:50px;border-radius:50%;margin-bottom:4px}.about__head__member__profile__img.icon_circle{border:2px solid #50accc}.about__head__member__profile__name{font-weight:600;font-size:12px;line-height:20px}.about__head__member__contents{position:relative;display:none;font-weight:500;font-size:12px;line-height:18px;width:100%}.about__head__member__contents__ttl{display:inline-block;font-weight:600;margin-bottom:1rem}.about__head__member__contents__txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.about__head__member__contents.is_show{display:block}.about__head__member__contents__expand{display:inline-block;color:#605d5d;font-weight:600;font-size:12px;position:absolute;left:85%;bottom:-30%;width:60px}@media(min-width:668px){.about__head__member__contents__expand{left:95%}}.about__readMore,.about__readMore-prof{cursor:pointer}.about .txt-open{-webkit-line-clamp:unset}.about__contents{margin-bottom:42px}.about__contents .swiper-slide{height:auto}.about__contents__head{display:flex;justify-content:space-between;margin-bottom:25px}.about__contents__head__ttl{font-weight:600;font-size:18px;line-height:20px;color:#b0a2a1;margin-left:7%;margin-bottom:0}@media(min-width:668px){.about__contents__head__ttl{margin-left:0}}.about__contents__head__link{color:#b0a2a1;font-weight:600;font-size:14px;line-height:20px;margin-right:7%}@media(min-width:668px){.about__contents__head__link{margin-right:0}}.about__contents__inner{width:100%}@media(min-width:668px){.about__contents__inner{width:85%;margin:auto;max-width:1200px}}.about__contents__card{display:block;color:#605d5d;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);height:95%}.about__contents__card:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}.about__contents__card__thum{width:100%;padding-top:56.25%;position:relative}.about__contents__card__thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.about__contents__card__ttl{padding:10px 14px 15px;font-weight:600;font-size:12px;line-height:20px}.about__us,.about__us__li:not(:last-child){margin-bottom:42px}.about__us__inner{width:85%;margin:auto;max-width:1200px}.about__us__ttl{color:#b0a2a1;font-weight:600;font-size:18px;line-height:20px;margin-bottom:26px}.about__us__box{display:flex;flex-direction:column}.about__us__box__ttl{font-weight:700;font-size:18px;line-height:29px;color:#605d5d;margin-bottom:10px}.about__us__box__txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:inherit;margin:0;font-size:14px;line-height:23px}.about__us__box__link{display:block;color:#605d5d;font-weight:600;font-size:12px;line-height:20px;margin-left:auto}.about__case__inner{width:90%;margin:auto;max-width:1200px}.about__case__ul{display:none;pointer-events:none}.about__case__ul.is-show{width:95%;margin:0 auto 48px;display:grid;grid-gap:30px 0;gap:30px 0}@media(min-width:668px){.about__case__ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:20px;gap:20px;width:95%;margin:0 auto 48px}}.about__case__card{padding:10px;display:flex;flex-direction:column;justify-content:space-between;color:#605d5d;background-color:#fff;height:100%}.about__case__card__body{display:flex;flex-direction:column;flex-grow:1}.about__case__card__img{width:100%;padding-top:56.25%;position:relative;margin-bottom:7px}.about__case__card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.about__case__card__ttl{display:-webkit-box;font-size:14px;line-height:22px;margin-bottom:10px;max-height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-grow:1}.about__case__card__tags{display:flex;flex-wrap:wrap;grid-gap:10px 5px;gap:10px 5px;margin-bottom:5px}.about__case__card__author{margin:auto 0 0 auto}.about__case__card__author__img{background-color:#605d5d;width:50px;height:50px;border-radius:50%}.about__learn__inner{width:90%;margin:auto;max-width:1200px}.about__learn__wrapper{display:none;pointer-events:none}.about__learn__wrapper.is-show{width:95%;margin:0 auto 72px}@media(min-width:668px){.about__learn__wrapper{display:block;pointer-events:all;width:95%;margin:0 auto 72px}}.about__learn-tb:not(:last-child){margin-bottom:36px}.about__learn-tb__ttl{display:inline-flex;min-width:142px;padding:2px 14px;background-color:#b0a2a1;justify-content:center;color:#fff;font-weight:600;font-size:16px;line-height:26px}.about__learn-tb__ul{background-color:#fff}.about__learn-tb__li{border-bottom:1px solid #b0a2a1;height:42px;padding-left:20px;display:flex;align-items:center;grid-gap:0 18px;gap:0 18px}.about__learn-tb__li:before{content:"";width:16px;height:16px;background-color:#b0a2a1;border-radius:50%}.about__learn-tb__li a{display:block;color:#605d5d}.about__learn-tb__li a:hover{text-decoration:underline}.about__learn-tb__li.non-active{color:#c4c4c4}.about__learn-tb__li.non-active:before{content:"";width:11px;height:1px;background-color:#b0a2a1;border-radius:50%}.about__learn-tb__li.non-active a{display:block;color:#c4c4c4;pointer-events:none}.about__status__box:not(:last-child){margin-bottom:10px}.about__status__inner{width:90%;margin:0 auto;max-width:1200px}.about__status__container{display:none;pointer-events:none}.about__status__container.is-show{margin-bottom:40px}@media(min-width:668px){.about__status__container{display:block;pointer-events:all;width:95%;margin:0 auto 40px}}.about__status__box{display:flex;justify-content:space-between;align-items:center}.about__status__label{font-weight:500;font-size:clamp(10px,2vw,15px);line-height:45px;margin:0;width:20%}@media screen and (max-width:374px){.about__status__label{width:5%;line-height:14px}}.about__status__label:nth-of-type(2){display:flex;justify-content:flex-end}.about__status__range[type=range]{-webkit-appearance:none;border:0 solid transparent;min-width:230px;height:30px;background:repeating-linear-gradient(90deg,#b0a2a1,#b0a2a1 1px,transparent 0,transparent 29.5%) no-repeat 68% 50%;background-size:174px 16px}.about__status__range[type=range]:disabled{-webkit-text-fill-color:#b0a2a1;opacity:1}@media(min-width:668px){.about__status__range[type=range]{width:78%;max-width:590px;background:repeating-linear-gradient(90deg,#b0a2a1,#b0a2a1 1px,transparent 0,transparent 30%) no-repeat 75% 50%;background-size:83% 16px}}.about__status__range[type=range]:hover{box-shadow:none}.about__status__range[type=range]:focus{outline:none;box-shadow:none}.about__status__range[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;width:200px;height:1px;background:#b0a2a1;padding:0 30px}@media(min-width:668px){.about__status__range[type=range]::-webkit-slider-runnable-track{width:78%;padding:0 11%}}.about__status__range[type=range]::-webkit-slider-thumb{-webkit-appearance:none;padding:0;width:16px;height:16px;background:#b0a2a1;border-radius:50%;border:0 solid transparent;margin-top:-8px}.about__modality__inner{width:90%;margin:0 auto;max-width:1200px}.about__modality__tags{display:flex;flex-wrap:wrap;grid-gap:14px 10px;gap:14px 10px;display:none;pointer-events:none}.about__modality__tags.is-show{margin:0 auto 82px;width:95%;display:flex!important}@media(min-width:668px){.about__modality__tags{display:flex;pointer-events:all;margin:0 auto 82px;width:95%}}.about__stuff__inner{width:90%;margin:0 auto;max-width:1200px}.about__stuff__wrapper{display:none;pointer-events:none}.about__stuff__wrapper.is-show{width:95%;margin:0 auto 148px}@media(min-width:668px){.about__stuff__wrapper{display:block;pointer-events:all;width:95%;margin:0 auto 45px}}.about__stuff-tb:not(:last-child){margin-bottom:30px}.about__stuff-tb__ttl{display:inline-flex;background-color:#b0a2a1;justify-content:center;color:#fff;font-weight:600;font-size:16px;line-height:26px;padding:2px 14px 2px 15px;min-width:142px}.about__stuff-tb__dl{background-color:#fff;font-size:15px;line-height:45px}.about__stuff-tb__box{display:flex;border-bottom:1px solid #b0a2a1}.about__stuff-tb__dt{width:40%;padding-left:20px}.about__stuff-tb__dd{width:60%}.about__clinic__inner{width:90%;margin:0 auto;max-width:1200px}.about__clinic__ttl{margin-bottom:13px}.about__clinic__dl{display:none;pointer-events:none}.about__clinic__dl.is-show{width:95%;margin:0 auto 92px;display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;border:1px solid #b0a2a1;border-top:none}@media(min-width:668px){.about__clinic__dl{display:block;flex-direction:column;flex-wrap:wrap;background-color:#fff;border:1px solid #b0a2a1;border-top:none;pointer-events:all;width:95%;margin:0 auto 92px}}.about__clinic__box{display:flex}.about__clinic__dt{font-weight:600;font-size:10px;line-height:12px;color:#b0a2a1;width:20%;padding:10px 0 10px 20px}.about__clinic__dd,.about__clinic__dt{border-top:1px solid #b0a2a1;display:flex;align-items:center}.about__clinic__dd{font-size:13px;line-height:21px;width:80%;padding:10px 0}.story{color:#232323;font-size:14px;font-family:Toppan Bunkyu Gothic,sans-serif;overflow:hidden}.story__hero{margin-bottom:20px;max-height:220px}@media(min-width:668px){.story__hero{margin-bottom:140px;max-height:440px}}.story__hero__img{width:100%;padding-top:56.25%;position:relative}.story__hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;max-height:220px}@media(min-width:668px){.story__hero__img img{max-height:440px}}.story__hero__int-links{height:55px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:22px 0 10px;overflow-x:auto;white-space:nowrap}.story__hero__int-links::-webkit-scrollbar{display:none}.story__hero__int-links__inner{width:85%;margin:auto;max-width:1200px}.story__hero__int-links__ul{display:flex}.story__hero__int-links__li:not(:last-child){margin-right:15px}.story__hero__int-links__li a{position:relative;display:block;color:#605d5d;font-size:13px;line-height:22px}.story__hero__int-links__li a:hover{text-decoration:none}.story__hero__int-links__li a:hover:after{content:"";position:absolute;width:100%;height:3px;background-color:#50accc;left:0;bottom:-11px}.story__article__wrapper{width:90%;margin:0 auto}@media(min-width:668px){.story__article__wrapper{max-width:850px}}.story__article__ttl{font-weight:600;font-size:24px;line-height:32px;margin:20px 0}@media(min-width:668px){.story__article__ttl{font-size:34px;line-height:42px}}.story__article__head{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:30px;margin-top:10px;margin-bottom:50px}.story__article__head__author{display:flex;grid-gap:0 8px;gap:0 8px}.story__article__head__author__img{width:50px;height:50px;border-radius:50%}.story__article__head__author__prof{display:flex;flex-direction:column}.story__article__head__author__prof__clinic{color:#50accc;font-weight:600;font-size:12px;line-height:18px}.story__article__head__date time{font-family:Roboto,sans-serif}.story__article__head-caption{margin-bottom:63px}.story__article__body,.story__article__head-caption p{font-family:Roboto,sans-serif;font-size:18px;line-height:36px}.story__article__body p{margin-bottom:20px}.story__article__body__ttl{font-weight:700;font-size:20px;line-height:24px;margin-bottom:20px}@media(min-width:668px){.story__article__body__ttl{font-size:30px;margin-bottom:40px}}.story__article__body__txt{margin-bottom:0}.story__article__body__txt:not(:last-child){margin-bottom:2em}@media(min-width:668px){.story__article__body__txt:not(:last-child){margin-bottom:4em}}.story__article__tag{font-family:Roboto,sans-serif}.story__article__tag__ul{display:flex;flex-wrap:wrap;grid-gap:20px 10px;gap:20px 10px;margin-bottom:40px}.story__contents{font-family:Noto Looped Thai,sans-serif;color:#605d5d;max-width:850px;margin:0 auto 45px}.story__contents .swiper-slide{height:auto}.story__contents__head{display:flex;justify-content:space-between;margin:0 auto 25px}@media screen and (max-width:880px){.story__contents__head{width:90%;margin:0 auto 25px}}.story__contents__head__ttl{font-size:18px;color:#b0a2a1;font-weight:600;line-height:20px;margin-bottom:0}.story__contents__head__link{font-size:14px;color:#b0a2a1;font-weight:600;line-height:20px}.story__contents__card{display:block;color:#605d5d;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);height:95%}.story__contents__card:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}.story__contents__card__thum{width:100%;padding-top:56.25%;position:relative}.story__contents__card__thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.story__contents__card__ttl{padding:10px 14px 15px;font-weight:600;font-size:12px;line-height:20px}.story__clinic{font-family:Noto Looped Thai,sans-serif;color:#605d5d;width:90%;max-width:850px;margin:0 auto 195px}@media(min-width:668px){.story__clinic{margin:0 auto 140px}}.story__clinic__head{margin:0 0 18px}.story__clinic__head__ttl a{font-weight:600;font-size:18px;line-height:20px;color:#b0a2a1;position:relative}.story__clinic__head__ttl a:after{content:"";width:8px;height:8px;border-top:2px solid #b0a2a1;border-right:2px solid #b0a2a1;transform:rotate(45deg);position:absolute;top:30%;right:-15%}.story__clinic__ttl{margin-bottom:13px}.story__clinic__dl{display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;border:1px solid #b0a2a1;border-top:none}.story__clinic__box{display:flex}.story__clinic__dt{font-weight:600;font-size:10px;line-height:12px;color:#b0a2a1;width:20%;padding:10px 0 10px 20px}.story__clinic__dd,.story__clinic__dt{border-top:1px solid #b0a2a1;display:flex;align-items:center}.story__clinic__dd{font-size:13px;line-height:21px;width:80%;padding:10px 0}.contents{font-family:Noto Looped Thai,sans-serif;overflow:hidden}.contents__hero{margin-bottom:22px;height:275px}@media(min-width:668px){.contents__hero{margin-bottom:32px;height:485px}}.contents__hero__wrapper{width:100%;height:100%;max-height:275px}@media(min-width:668px){.contents__hero__wrapper{max-height:485px}}.contents__hero__img{height:220px}.contents__hero__img img{display:block!important;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:668px){.contents__hero__img{height:430px}}.contents__hero__int-links{height:55px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:22px 0 10px;overflow-x:auto;white-space:nowrap}.contents__hero__int-links::-webkit-scrollbar{display:none}.contents__hero__int-links__inner{width:90%;margin:auto;max-width:1200px}.contents__hero__int-links__ul{display:flex}.contents__hero__int-links__li:not(:last-child){margin-right:15px}.contents__hero__int-links__li a{position:relative;display:block;color:#605d5d;font-size:13px;line-height:22px}.contents__hero__int-links__li a:hover{text-decoration:none}.contents__hero__int-links__li a:hover:after{content:"";position:absolute;width:100%;height:3px;background-color:#50accc;left:0;bottom:-11px}.contents__body__inner{width:90%;margin:0 auto;max-width:1200px}.contents__head__clinic{margin-bottom:35px}@media(min-width:668px){.contents__head__clinic{display:flex;align-items:center;margin-bottom:22px}}.contents__head__clinic__ttl{color:#50accc;font-weight:600;font-size:20px;line-height:32px;margin-bottom:7px}.contents__head__clinic__ttl a{color:inherit;text-decoration:none}@media(min-width:668px){.contents__head__clinic__ttl{font-size:32px;line-height:51px;margin-right:18px;margin-bottom:0}}.contents__head__clinic span{color:#fff;background-color:#50accc;font-size:13px;padding:2px 7px;height:28px;border-radius:5px;font-weight:600;line-height:21px}.contents__list{margin-bottom:43px}.contents__list__ul{display:grid;grid-gap:30px 0;gap:30px 0}@media(min-width:668px){.contents__list__ul{grid-template-columns:repeat(4,1fr);grid-gap:35px 20px;gap:35px 20px}}.contents__list__ttl{color:#b0a2a1;margin-bottom:26px;font-weight:600;font-size:18px;line-height:20px}.contents__list__card{display:block;color:#605d5d;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);height:100%}.contents__list__card:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}.contents__list__card__thum{width:100%;padding-top:56.25%;position:relative}.contents__list__card__thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.contents__list__card__ttl{padding:10px 14px 15px;font-weight:600;font-size:14px;line-height:20px}.contents__list__pagination{margin-bottom:33px}@media(min-width:668px){.contents__list__pagination{margin-bottom:90px}}._cw__words{background-color:#fff;padding:10px 0 10px 10px}._cw__words__inner{display:flex;align-items:center}@media(min-width:668px){._cw__words__inner{flex-direction:column;align-items:flex-start;border-bottom:1px solid #b0a2a1}}._cw__words__ttl{color:#b0a2a1;font-weight:600;font-size:clamp(14px,4vw,18px);max-width:90px;line-height:20px;width:100%;margin-right:7px;margin-bottom:0}@media(min-width:668px){._cw__words__ttl{width:auto;margin-right:0;margin-bottom:14px}}._cw__words__tags{display:flex;grid-gap:0 10px;gap:0 10px;overflow-x:auto;white-space:nowrap}._cw__words__tags::-webkit-scrollbar{display:none}@media(min-width:668px){._cw__words__tags{flex-wrap:wrap;grid-gap:15px 3%;gap:15px 3%;margin-bottom:20px}}._cw__words__tags__li a{color:#fff;background-color:#50accc;font-size:13px;padding:2px 7px;height:28px;border-radius:5px;font-weight:600;display:flex;align-items:center}._cw__words__tags__li a.active,._cw__words__tags__li a:hover{background-color:#b0a2a1}._cw__pc-search{display:none;pointer-events:none;padding:10px}@media(min-width:668px){._cw__pc-search{display:block;pointer-events:all;width:100%;background-color:#fff}}._cw__pc-search__ttl{font-weight:600;font-size:18px;line-height:20px;margin-bottom:20px;color:#8a7f79}._cw__pc-search__panel__ttl{cursor:pointer;position:relative;font-weight:600;font-size:18px;line-height:20px;color:#b0a2a1}._cw__pc-search__panel__ttl:after{content:"";display:inline-block;position:absolute;top:20%;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/clinicwiki/arrow-down-581fbf599eb1fafdc2fc6f86845395e9.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;width:16px;height:14px;margin-left:10px}._cw__pc-search__panel__ttl:not(:last-child){margin-bottom:20px}._cw__pc-search__panel__ttl.is-show:after{transform:rotate(180deg)}._cw__pc-search__panel__body{display:none}._cw__pc-search__panel__body.is-show{display:block}._cw__pc-search__panel__btn{display:flex;align-items:center}._cw__pc-search__panel__btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;color:#fff;background-color:#50accc;font-weight:600;font-size:18px;line-height:20px;width:100%;padding:10px 0}._cw__pc-search__group{margin-bottom:20px}._cw__pc-search__group__ttl{font-weight:600;font-size:16px;line-height:26px;color:#8a7f79;margin-bottom:5px}._cw__pc-search__group__li.is-hidden{display:none;pointer-events:none}._cw__pc-search__group__li input[type=checkbox]{display:none}._cw__pc-search__group__li input[type=checkbox]:checked+._cw__pc-search__group__li__label:after{opacity:1}._cw__pc-search__group__li__label{font-size:16px;line-height:16px;color:#605d5d;cursor:pointer;display:inline-block;padding:5px 0 10px 50px;margin-right:0;position:relative}._cw__pc-search__group__li__label:before{background:#fff;border:1px solid #b0a2a1;border-radius:6px;content:"";display:block;width:22px;height:22px;position:absolute;top:5%;left:14px}._cw__pc-search__group__li__label:after{content:"";border-right:4px solid #b0a2a1;border-bottom:4px solid #b0a2a1;display:block;position:absolute;top:0;left:20px;transform:rotate(45deg);width:10px;height:20px;opacity:0}._cw__pc-search__group__li__more-btn p{cursor:pointer;font-weight:600;font-size:14px;line-height:22px;color:#746766;padding-left:50px}._cw__sp-search{width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;opacity:0;pointer-events:none}._cw__sp-search.open{opacity:1;z-index:9999;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:auto;pointer-events:all}@media(min-width:668px){._cw__sp-search.open{display:none;pointer-events:none}}._cw__sp-search.open>body{overflow:hidden}._cw__sp-search__head{background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:500;box-shadow:0 4px 4px rgba(0,0,0,.25)}._cw__sp-search__head__ttl{font-weight:600;font-size:18px;line-height:20px;color:#8a7f79;padding:5px 0 5px 10px}._cw__sp-search__head__close-btn{background-color:transparent;cursor:pointer;width:40px;height:40px;position:fixed;top:-5px;right:10px;z-index:300}._cw__sp-search__head__close-btn>span{background-color:#b0a2a1;display:inline-block;width:30px;height:4px}._cw__sp-search__head__close-btn>span:first-child{transform:translateY(7px) rotate(45deg)}._cw__sp-search__head__close-btn>span:nth-child(2){transform:translateY(-14px) rotate(-45deg)}._cw__sp-search__head__tab{width:100%;display:flex;cursor:pointer;border-top:1px solid #b0a2a1;border-bottom:1px solid #b0a2a1;margin-bottom:0}._cw__sp-search__head__tab__ttl{color:#b0a2a1;font-weight:600;font-size:16px;line-height:26px;width:50%;text-align:center;padding:8px 0}._cw__sp-search__head__tab__ttl.tab-active{background-color:#b0a2a1;color:#fff}._cw__sp-search__head__tab__ttl:hover{opacity:.8}._cw__sp-search__panel{padding-top:104px}._cw__sp-search__panel__body{display:none}._cw__sp-search__panel__body.panel-show{display:block;padding-bottom:60px}._cw__sp-search__table{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:10px}._cw__sp-search__table__ttl{text-align:left;padding-left:10px;background-color:#8a7f79;font-weight:600;font-size:16px;line-height:26px;color:#fff}._cw__sp-search__tr.is-hidden{display:none}._cw__sp-search__td{width:50%;border:1px solid #b0a2a1;empty-cells:show}._cw__sp-search__td:first-child{border-left:none}._cw__sp-search__td:nth-child(2){border-right:none}._cw__sp-search__td input[type=checkbox]{display:none}._cw__sp-search__td input[type=checkbox]:checked+._cw__sp-search__td__label:after{opacity:1}._cw__sp-search__td__label{font-size:12px;line-height:13px;color:#605d5d;cursor:pointer;display:inline-block;padding:15px 0 15px 44px;margin-right:0;position:relative;width:100%}._cw__sp-search__td__label:before{background:#fff;border:1px solid #b0a2a1;border-radius:6px;content:"";display:block;width:26px;height:26px;margin-top:-12px;position:absolute;top:20px;left:10px}._cw__sp-search__td__label:after{content:"";border-right:4px solid #b0a2a1;border-bottom:4px solid #b0a2a1;display:block;position:absolute;top:10px;left:16px;transform:rotate(45deg);width:15px;height:21px;opacity:0}._cw__sp-search__more-btn{text-align:center;width:100%}._cw__sp-search__more-btn__td{cursor:pointer;display:block;width:100vw;font-weight:600;font-size:14px;line-height:22px;padding:5px 0 0}._cw__sp-search__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;background-color:rgba(51,51,51,.5);position:fixed;bottom:0;padding:0 10px}._cw__sp-search__btn__count{color:#fff;font-weight:600;font-size:clamp(30px,4vw,32px)}._cw__sp-search__btn__count span{font-size:18px}._cw__sp-search__btn__submit{cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#50accc;color:#fff;font-weight:600;font-size:18px;padding:10px 60px}._cw__sp-search-icon{position:fixed;cursor:pointer;bottom:28px;right:16px;width:65px;height:65px;border-radius:50%;background-color:#50accc}._cw__sp-search-icon:after{content:"";display:inline-block;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/clinicwiki/search-icon-3a8107d480e38bb9486dd0e3841f9603.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;width:35px;height:38px;position:absolute;top:20%;left:25%}@media(min-width:668px){._cw__sp-search-icon{display:none;pointer-events:none}}._cw__clinics__inner{width:90%;margin:auto;max-width:1200px}@media(min-width:668px){._cw__clinics__inner{width:100%}}._cw__clinics__ttl{font-weight:600;font-size:18px;line-height:20px;color:#b0a2a1;margin-bottom:12px}@media(min-width:668px){._cw__clinics__ttl{margin-bottom:20px}}._cw__clinics__list__ul{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-gap:10px;gap:10px}._cw__clinics__list__card{display:block;color:#605d5d;background:#fafafa;border-radius:5px;padding:5px 8px 15px;text-decoration:none;box-shadow:0 4px 4px rgba(0,0,0,.25)}._cw__clinics__list__card:hover{box-shadow:0 0 6px hsla(0,0%,76.5%,.6)}._cw__clinics__list__card__img{width:100%;padding-top:56.25%;position:relative;margin-bottom:5px}._cw__clinics__list__card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}._cw__clinics__list__card__ttl{font-family:Roboto,sans-serif;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cw__clinics__pagination__li{position:relative;background-color:#efefef;border-radius:50%;width:24px;height:24px}._cw__clinics__pagination__li a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-size:11px;font-weight:600;color:#605d5d}@media(min-width:668px){._cw__clinics__pagination__li{width:30px;height:30px}}._cw__clinics__pagination__li.active{background-color:#50accc}._cw__clinics__pagination__li.active a{color:#fff}._cw__clinics__pagination__li:hover{background-color:#50accc}._cw__clinics__pagination__li:hover a{color:#fff}._cw__clinics__pagination__li:not(:last-child){margin-right:20px}.c_cw__select{-moz-appearance:none;-webkit-appearance:none;border:none;outline:none;cursor:pointer;font-size:14px;line-height:22px;height:27px;padding:3px 25px;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/clinicwiki/arrow_small-1005c0276f84898f4b4301b74a278e88.png);background-repeat:no-repeat;background-position:right 5px center}.c_cw__select,.c_cw__tag{font-weight:600;color:#fff;background-color:#50accc}.c_cw__tag{font-size:13px;padding:2px 7px;height:28px;border-radius:5px;display:flex;align-items:center}.c_cw__tag.active,.c_cw__tag:hover{background-color:#b0a2a1}.remodal h3{margin-bottom:15px;font-size:130%;font-weight:400;color:#555}.remodal .remodal-cancel,.remodal .remodal-confirm{width:100%;min-width:110px;max-width:150px;height:45px}@media(max-width:667px){.remodal .remodal-cancel,.remodal .remodal-confirm{margin:0 auto!important;width:70px}}.remodal .remodal-confirm{color:#fff;float:left;margin-left:7em;background:#81c784}.remodal .remodal-cancel{color:#fff;float:right;margin-right:7em;background:#ccc}.remodal-wrapper:has(.JJ_modal){padding:35px 10px 25px}.JJ_modal{max-width:600px!important;border-radius:8px;box-shadow:7px 7px 7px 0 rgba(0,0,0,.25);padding:0!important}@media(max-width:667px){.JJ_modal{width:calc(100% - 20px)!important}}.JJ_modal .highlight{display:inline;color:red;font-weight:700}.JJ_modal .JJ_close_icon{width:35px;position:absolute;top:-30px;right:-30px;cursor:pointer}@media(max-width:667px){.JJ_modal .JJ_close_icon{top:-35px;right:-18px}}.JJ_modal h1{background:#27c290;width:100%;padding:10px 0;margin:0;color:#fff;font-size:24px;font-weight:500;line-height:normal;text-align:center;border-top-right-radius:8px;border-top-left-radius:8px}@media(max-width:667px){.JJ_modal h1{font-size:18px}}.JJ_modal .content{position:relative;text-align:left;margin:20px 40px;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:36px;background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/J&J-93ee40829c7dfaccd1009e42a94858c5.png);background-position:bottom;background-repeat:no-repeat}@media(max-width:667px){.JJ_modal .content{background-position:bottom;background-size:contain;font-size:16px;margin:0;padding:20px;line-height:normal}}.JJ_modal .modal_line{display:block;height:5px;background:#27c290;margin:0 40px;width:calc(100% - 80px)}@media(max-width:667px){.JJ_modal .modal_line{width:calc(100% - 40px);margin:0 20px}}.JJ_modal .JJ_option{height:74px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border:3px solid #27c290;background:#fff;color:#27c290;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding:10px 40px;margin:20px 40px 0;text-align:center;transition:.3s;cursor:pointer}@media(max-width:667px){.JJ_modal .JJ_option{height:64px;font-size:16px;text-align:center;padding:10px;margin:20px 20px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media(min-width:668px){.JJ_modal .JJ_option:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transform:translatey(-5px);text-decoration:none}}@media screen and (max-width:250px){.JJ_modal .JJ_option{height:-moz-max-content;height:max-content}}.JJ_modal .JJ_option img{margin-right:10px}@media(max-width:667px){.JJ_modal .JJ_option img{margin-right:4px;width:11px}}.JJ_modal .JJ_option span{height:69px;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:red}@media(max-width:667px){.JJ_modal .JJ_option span{font-size:13px}}.JJ_modal .JJ_cancel_option{height:74px;padding:10px;border-radius:4px;background:linear-gradient(0deg,#e6eef5,#e6eef5),#fff;color:#555;text-align:center;font-family:YuGothic;font-size:20px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;margin:20px 40px;transition:.3s;display:flex;justify-content:center;align-items:center}@media(min-width:668px){.JJ_modal .JJ_cancel_option:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transform:translatey(-5px)}}@media(max-width:667px){.JJ_modal .JJ_cancel_option{height:44px;margin:20px;color:#555;font-size:16px;font-style:normal;font-weight:500;line-height:normal;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#mainContents{padding-top:70px;background:#f7f7f7;position:relative;z-index:1}#mainContents .mainInner{margin:0 auto;box-sizing:content-box}#gfooter a{color:#ddd}#gfooter .logo{text-align:center;margin-bottom:20px}#gfooter ul{display:flex;flex-wrap:wrap;justify-content:center}#gfooter .linkCol>:last-child{margin-bottom:0!important}#gfooter .linkList.main>li{font-weight:700}#gfooter .copy{text-align:center}#gfooter .copy small{color:#bbb;font-size:10px}.m_section{padding-top:30px;margin:0}.m_section>.secInner{position:relative}.m_section>.secInner>:last-child{margin-bottom:0!important}.m_mvSlides .slick-dots{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.m_mvSlides .slick-dots>li+li{margin-left:8px}.m_mvSlides .slick-dots>li button{width:8px;height:8px;font-size:0;text-indent:-9999px;display:block;border-radius:50%;background:#999;padding:0;margin:0;border:none;box-shadow:none;cursor:pointer}.m_mvSlides .slick-dots>li button:hover{opacity:.8}.m_mvSlides .slick-dots>li.slick-active{pointer-events:none}.m_mvSlides .slick-dots>li.slick-active button{background:#fff}.m_secHead{color:#2e2e2e;font-weight:700;line-height:1.5;margin-bottom:10px}.m_secHead a{position:relative;color:#27c290;font-size:14px;padding:16px;font-weight:400;text-decoration:underline}.m_secHead a:hover{text-decoration:none}@media(max-width:667px){.m_secHead a{display:none}}.m_flex{display:flex;flex-wrap:wrap}.m_tab{position:relative}.m_tab .tabMenu{display:flex;width:100%}.m_tab .tabMenu>li{box-sizing:border-box;width:100%;text-align:center}.m_tab .tabMenu>li a{display:block;color:#bbb!important;font-weight:700;font-size:16px;width:100%;border-radius:5px 5px 0 0;border:1px solid transparent;border-bottom-color:#bbb;padding:11px 0}.m_tab .tabMenu>li a.is_active{color:#27c290!important;border-bottom-color:transparent;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;pointer-events:none}.m_tab .tab>:last-child{margin-bottom:0!important}.pc .m_tab .tabMenu{margin-bottom:10px}.pc .m_tab .tabMenu>li a{text-decoration:none;transition:opacity .3s}.pc .m_tab .tabMenu>li a:hover{opacity:.7}.pc .m_tab .tab .tabLink{position:absolute;top:-50px;left:253px;color:#27c290;font-size:14px;padding:16px;text-decoration:underline}.pc .m_tab .tab .tabLink:hover{text-decoration:none}.tb .m_tab{margin:0 10px}.sp .m_tab .tabMenu,.tb .m_tab .tabMenu{margin-bottom:10px}.sp .m_tab .tabMenu>li a,.tb .m_tab .tabMenu>li a{font-size:16px;padding:8px 0 5px}.sp .m_tab .m_mediaSlides,.tb .m_tab .m_mediaSlides{margin:0 -10px;padding:0 5px}.sp .m_tab{margin:0}.sp .m_tab .tabMenu>li a{font-size:14px}.sp .m_mediaSlides{margin:0 -10px}.m_linkCard.s_bnr .img{border-radius:0}.m_linkCard.s_logo a{background:#fff}.m_linkCard.s_logo .img{border-radius:0}.m_linkCard.s_img img{box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:7px}.m_linkCard.s_pickup img{border-radius:20px}.m_linkCard.s_seminar .img{border-radius:0;margin-bottom:0}.m_linkCard.s_seminar .txtWrap{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;color:#fff;background-color:rgba(51,51,51,.85);padding:10px 14px;display:block;overflow:visible;-webkit-line-clamp:initial}.m_linkCard.s_seminar .txtWrap dl{font-size:13px}.m_linkCard.s_seminar .txtWrap dl dt{color:#ffa32e;float:left;margin-right:4px}.m_linkCard img{width:100%;vertical-align:top}.m_linkCard a{display:block;text-decoration:none;position:relative}.m_linkCard a>:last-child{margin-bottom:0!important}.m_linkCard .img{margin-bottom:7px;position:relative;border-radius:7px;overflow:hidden}.m_linkCard .img .date{background:#333;padding:4px 6px;color:#fff;font-size:12px}.m_linkCard .img .date span{color:#ffd500;margin-right:4px}.m_linkCard .txtWrap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:2px;min-height:25px}.m_linkCard .txtWrap .cat{display:inline;padding:2px;margin-right:4px;border-radius:2px;font-size:12px;line-height:1.5}.m_linkCard .txtWrap .cat.sp{color:#fff;background:#c7bb96;border:1px solid #c7bb96}.m_linkCard .txtWrap .cat.prem{color:#fff;background:#13415e;border:1px solid #13415e}.m_linkCard .txtWrap .cat.min_prem{color:#fff;background:#fa4399;border:1px solid #fa4399}.m_linkCard .txtWrap .cat.free{color:#14405e;background:#fff;border:1px solid #14405e}.m_linkCard .txtWrap .cat.pr{color:#fa4399;background:#fff;border:1px solid #fa4399}.m_linkCard .txtWrap .txt{display:inline;color:#2e2e2e}.m_linkCard .sub{font-size:12px;color:#2e2e2e}.m_mediaSlides{margin-bottom:30px}.m_mediaSlides.s_rank{counter-reset:rank}.m_mediaSlides.s_rank .m_linkCard{counter-increment:rank}.m_mediaSlides.s_rank .m_linkCard .img:before{content:counter(rank) "";display:block;position:absolute;top:0;left:0;z-index:1;background-color:#14405e;color:#fff;font-size:14px;font-weight:700;width:30px;height:30px;line-height:30px;text-align:center}.m_reviewCard{background:#fff;color:#000;position:relative;margin-top:10px}.m_reviewCard .txtWrap .head{font-size:16px;margin-bottom:5px}.m_reviewCard .txtWrap .head a{color:#24c390;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.m_reviewCard .txtWrap .rate{display:inline-block}.m_reviewCard .txtWrap .rate .icon img{vertical-align:middle}.m_reviewCard .txtWrap .rate .num{vertical-align:-2px;font-size:12px;margin-left:6px}.m_reviewCard .txtWrap .time{color:#999;font-size:12px;vertical-align:bottom;margin-left:10px}.m_reviewCard .txtWrap .ttl{margin:5px 0;font-weight:700;font-size:13px}.m_reviewCard .txtWrap .txt{font-size:13px;font-weight:500}.m_reviewCard .txtWrap .txt a{font-weight:700}.m_reviewCard .img img{border-radius:7px}#gheader{height:70px;background:#fff;display:flex;align-items:center;padding:0 33px 0 10px;color:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);position:fixed;top:0;left:0;box-sizing:border-box;width:100%;z-index:10}#gheader a{color:#2e2e2e}#gheader button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;cursor:pointer;padding:0;margin:0}#gheader .gnavBtn{flex-shrink:0;padding:10px;font-size:0;transition:opacity .3s}#gheader .gnavBtn:hover{opacity:.7}#gheader .gnavBtn img{vertical-align:top}#gheader .logo{margin:0 0 0 10px;font-size:0;flex-shrink:0}#gheader .logo a{display:block;transition:opacity .3s}#gheader .logo a:hover{opacity:.7}#gheader .logo a img{vertical-align:top}#gheader .linkMenuWrap{margin-left:20px;position:relative}#gheader .linkMenuWrap .linkTxt{position:relative;font-weight:500;font-size:14px;line-height:70px;cursor:pointer;white-space:nowrap;padding-right:13px}#gheader .linkMenuWrap .linkTxt:before{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);background-image:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_down_arrow-46185afcad096c220a7560bedca61a08.svg);background-size:contain;background-repeat:no-repeat;width:10px;height:7px}#gheader .linkMenuWrap .linkMenu{position:absolute;padding-top:20px;font-size:14px;top:45px;opacity:0;transition:opacity .3s;pointer-events:none}#gheader .linkMenuWrap .linkMenu:after,#gheader .linkMenuWrap .linkMenu:before{content:"";position:absolute;display:block;left:24px;border-right:13px solid transparent;border-left:13px solid transparent}#gheader .linkMenuWrap .linkMenu:before{top:4px;border-bottom:18px solid rgba(0,0,0,.2)}#gheader .linkMenuWrap .linkMenu:after{top:6px;border-bottom:16px solid #fff}#gheader .linkMenuWrap .linkMenu .linkMenuList{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:5px 0;box-sizing:border-box;min-width:180px}#gheader .linkMenuWrap .linkMenu .linkMenuList .parent{padding:5px 10px}#gheader .linkMenuWrap .linkMenu .linkMenuList .parent:after,#gheader .linkMenuWrap .linkMenu .linkMenuList .parent:before{content:"";display:block;position:absolute;right:-50px;width:100px;background:#fff;height:5px;opacity:0}#gheader .linkMenuWrap .linkMenu .linkMenuList .parent:before{border-top:1px solid rgba(0,0,0,.2);top:-1px}#gheader .linkMenuWrap .linkMenu .linkMenuList .parent:after{border-bottom:1px solid rgba(0,0,0,.2);bottom:-1px}#gheader .linkMenuWrap .linkMenu .linkMenuList .parentLink{position:relative;display:block;padding-right:10px;white-space:nowrap}#gheader .linkMenuWrap .linkMenu .linkMenuList .parentLink:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:8px;height:8px;border-color:#565656 #565656 transparent transparent;border-style:solid;border-width:2px;transform:rotate(45deg)}#gheader .linkMenuWrap .linkMenu .linkMenuList .subList{position:absolute;min-width:170px;left:calc(100% - 1px);top:-1px;box-sizing:border-box;height:calc(100% + 2px);border:1px solid rgba(0,0,0,.2);border-left:none;border-radius:0 5px 5px 0;padding:5px 0;background:#fff;opacity:0;pointer-events:none}#gheader .linkMenuWrap .linkMenu .linkMenuList .subList>li a{display:block;white-space:nowrap;padding:5px 10px}#gheader .inputCol{position:relative;margin-left:30px;width:33%;max-width:360px;margin-right:auto}#gheader .inputCol .input{box-sizing:border-box;width:100%;height:48px;border-radius:24px;font-size:14px;border:1px solid #2e2e2e;padding:0 10px 0 40px}#gheader .inputCol .submitBtn{color:#aaa;font-size:15px;width:15px;position:absolute;top:0;bottom:0;left:20px;margin:auto}#gheader .circle_question_link a{display:flex;align-items:center;margin-right:15px}@media(max-width:667px){#gheader .circle_question_link a{margin-right:20px}}#gheader .circle_question_link a img{width:23px;aspect-ratio:1}@media(max-width:667px){#gheader .circle_question_link a img{width:18px}}#gheader .memberCol{display:flex;align-items:center}#gheader .memberCol img{vertical-align:top}@media(max-width:667px){#gheader .memberCol img.user_img{width:24px}}#gheader .memberCol .notice.new a:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#cc0200;position:absolute;top:10px;right:10px}#gheader .memberCol .notice a{padding:10px;transition:opacity .3s;position:relative;display:block;min-width:38px}#gheader .memberCol .notice a:hover{opacity:.7}#gheader .memberCol .user{margin-left:15px;position:relative}#gheader .memberCol .user:hover .userDtl{opacity:1;pointer-events:all}#gheader .memberCol .user .icon{min-width:28px}@media(max-width:667px){#gheader .memberCol .user .icon{min-width:24px}}#gheader .memberCol .user .userDtl{opacity:0;transition:opacity .3s;pointer-events:none;position:absolute;right:-23px;padding-top:20px}@media(max-width:667px){#gheader .memberCol .user .userDtl{display:none}}#gheader .memberCol .user .userDtl .inner{padding:10px 20px;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:4px 4px 4px rgba(0,0,0,.2);border-radius:5px;min-width:150px;box-sizing:border-box}#gheader .memberCol .user .userDtl .inner:after,#gheader .memberCol .user .userDtl .inner:before{content:"";position:absolute;display:block;right:24px;border-right:13px solid transparent;border-left:13px solid transparent}#gheader .memberCol .user .userDtl .inner:before{top:4px;border-bottom:18px solid rgba(0,0,0,.2)}#gheader .memberCol .user .userDtl .inner:after{top:6px;border-bottom:16px solid #fff}#gheader .memberCol .user .userDtl .inner .name{font-weight:700;font-size:16px}#gheader .memberCol .user .userDtl .inner .plan_service{font-weight:700;font-size:14px;line-height:21px;margin-top:10px}#gheader .memberCol .user .userDtl .inner .user_tags{display:flex;align-items:center}#gheader .memberCol .user .userDtl .inner .user_tags .tag{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:0 2px;white-space:nowrap;line-height:14px}#gheader .memberCol .user .userDtl .inner .user_tags .tag.min_prem{border-radius:3px;color:#fa4399;border:1px solid #fa4399}#gheader .memberCol .user .userDtl .inner .user_tags .tag.prem{border-radius:3px;color:#14405e;border:1px solid #14405e}#gheader .memberCol .user .userDtl .inner .user_tags .tag+.tag{margin-left:5px}#gheader .memberCol .user .userDtl .inner .point{margin:10px 0}#gheader .memberCol .user .userDtl .inner .point dd{font-weight:700;text-align:right}#gheader .memberCol .user .userDtl .inner .point dd a{color:#24c390}#gheader .memberCol .user .userDtl .inner .linkList>li+li{margin-top:10px}#gheader .memberBtn{margin-left:25px}#gheader .memberBtn a{display:block;color:#fff;padding:7px 10px;font-size:14px;font-weight:700;background:linear-gradient(87deg,#23a176 -11.82%,#51e0af 100.08%);border-radius:10px;text-decoration:none;transition:opacity .3s;white-space:nowrap}#gheader .memberBtn a:hover{opacity:.7}#gheader .loginCol{display:flex;align-items:center;flex-shrink:0;margin-left:20px}#gheader .loginCol .login a{display:block;color:#000;font-weight:700;font-size:14px;border:1px solid #000;border-radius:4px;padding:6px 9px;transition:opacity .3s}#gheader .loginCol .login a:hover{opacity:.7;text-decoration:none}#gheader .loginCol .signup{margin-left:25px}#gheader .loginCol .signup a{display:block;font-size:14px;color:#fff;background:#f90;padding:7px 10px;border-radius:4px;transition:opacity .3s;font-weight:700}#gheader .loginCol .signup a:hover{opacity:.7;text-decoration:none}@keyframes txtFadeIn1{0%{opacity:0}to{opacity:1}}@keyframes txtFadeIn2{0%{opacity:0}to{opacity:1}}body:not(.topPage) #gsideMenu{z-index:12;transform:translateX(-100%);transition:transform .3s}body:not(.topPage):not(.sideMenuOpen) #gsideMenu{box-shadow:none}body:not(.topPage).sideMenuOpen #gsideMenu{transform:translateX(0)}body:not(.topPage).sideMenuOpen .sideNavBg{opacity:1;pointer-events:all;cursor:pointer}body.topPage #mainContents{margin-left:76px;transition:margin .3s ease-in-out}body.topPage:not(.sideMenuOpen) #gsideMenu .group_linkList{overflow-x:hidden;height:calc(100% - 70px)}body.topPage:not(.sideMenuOpen) #gsideMenu .group_linkList .linkList>li>a .txt{animation:txtFadeIn1 .3s .1s both;height:10px;margin-top:3px}body.topPage:not(.sideMenuOpen) #gsideMenu .group_linkList::-webkit-scrollbar{width:5px}body.topPage:not(.sideMenuOpen) #gsideMenu .group_linkList::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50.2%,.3803921568627451);background-clip:content-box;border:1px solid transparent;border-radius:5px}body.topPage:not(.sideMenuOpen) #gsideMenu .group_linkList::-webkit-scrollbar-track{background-color:transparent}body.topPage.sideMenuOpen #gsideMenu .group_linkList{overflow-x:hidden;height:calc(100% - 70px)}body.topPage.sideMenuOpen #gsideMenu .group_linkList .linkList>li>a .txt{animation:txtFadeIn2 .3s .2s both}body.topPage.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar{width:10px}body.topPage.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-thumb{background:hsla(0,0%,50.2%,.3803921568627451);background-clip:content-box;border:1px solid transparent;border-radius:16px}body.topPage.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-track{background-color:transparent}body.topPage.sideMenuOpen #mainContents{margin-left:188px}body.topPage.tb #gsideMenu{transition:width .3s}body.topPage.tb.sideMenuOpen #gsideMenu{z-index:12}body.topPage.tb.sideMenuOpen .sideNavBg{opacity:1;pointer-events:all;cursor:pointer}body.topPage.tb.sideMenuOpen #mainContents{margin-left:76px}body.sideMenuOpen #gsideMenu,body:not(.topPage) #gsideMenu{width:188px}@media(max-width:667px){body.sideMenuOpen #gsideMenu,body:not(.topPage) #gsideMenu{display:flex;flex-direction:column}}body.sideMenuOpen #gsideMenu .group_linkList,body:not(.topPage) #gsideMenu .group_linkList{overflow-x:hidden;height:calc(100% - 70px)}@media(max-width:667px){body.sideMenuOpen #gsideMenu .group_linkList,body:not(.topPage) #gsideMenu .group_linkList{flex:1 1}}body.sideMenuOpen #gsideMenu .group_linkList .linkList,body:not(.topPage) #gsideMenu .group_linkList .linkList{width:auto}body.sideMenuOpen #gsideMenu .group_linkList .linkList>li>a,body:not(.topPage) #gsideMenu .group_linkList .linkList>li>a{flex-direction:row;align-items:flex-start;padding:16px 30px}body.sideMenuOpen #gsideMenu .group_linkList .linkList>li>a .txt,body:not(.topPage) #gsideMenu .group_linkList .linkList>li>a .txt{font-size:14px;margin-left:12px;position:relative;flex-grow:1}body.sideMenuOpen #gsideMenu .group_linkList .linkList>li>a:before,body:not(.topPage) #gsideMenu .group_linkList .linkList>li>a:before{content:"";display:block;width:20px;height:100%;background:#fff;position:absolute;top:0;right:10px;z-index:1}body.sideMenuOpen #gsideMenu .group_linkList .linkList>li>a:after,body:not(.topPage) #gsideMenu .group_linkList .linkList>li>a:after{opacity:1}body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar{width:10px}body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-thumb,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar-thumb{background:hsla(0,0%,50.2%,.3803921568627451);background-clip:content-box;border:1px solid transparent;border-radius:16px}body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-track,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar-track{background-color:transparent}@media(max-width:667px){body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar{width:5px}body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-thumb,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50.2%,.3803921568627451);background-clip:content-box;border:1px solid transparent;border-radius:5px}body.sideMenuOpen #gsideMenu .group_linkList::-webkit-scrollbar-track,body:not(.topPage) #gsideMenu .group_linkList::-webkit-scrollbar-track{background-color:transparent}}body.sideMenuOpen #gsideMenu .premium_member_btn,body:not(.topPage) #gsideMenu .premium_member_btn{margin:20px}body.sideMenuOpen #gsideMenu .premium_member_btn a,body:not(.topPage) #gsideMenu .premium_member_btn a{display:block;text-align:center;padding:6px 0;border-radius:24px;background:#f60;color:#fff;font-size:16px;font-weight:700;line-height:normal}@media(min-width:668px){body.sideMenuOpen #gsideMenu .premium_member_btn,body:not(.topPage) #gsideMenu .premium_member_btn{display:none}}body .sideNavBg{z-index:11;display:block;position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity .3s;background:rgba(0,0,0,.3);opacity:0;pointer-events:none}body #gsideMenu{position:fixed;z-index:9;box-sizing:border-box;height:100%;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);width:76px;transition:width .3s ease-in-out}body #gsideMenu .headCol{height:70px;display:flex;align-items:center;margin-left:10px}body #gsideMenu .headCol .menuBtn{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;cursor:pointer;margin:0;padding:10px;transition:opacity .3s;font-size:0;flex-shrink:0}body #gsideMenu .headCol .menuBtn:hover{opacity:.7}body #gsideMenu .headCol .menuBtn img{vertical-align:top}body #gsideMenu .headCol .logo{position:absolute;top:21px;left:58px}body #gsideMenu .headCol .logo img{vertical-align:top;min-width:120px}body #gsideMenu .linkList{margin-top:15px;width:76px;margin-right:auto}body #gsideMenu .linkList>li>a{text-decoration:none;transition:opacity .3s;display:flex;flex-direction:column;align-items:center;position:relative;padding:16px 0 6.5px}body #gsideMenu .linkList>li>a:hover{opacity:.7}body #gsideMenu .linkList>li>a .txt{display:block;color:#2e2e2e;font-size:10px;font-weight:500;white-space:nowrap}body #gsideMenu .linkList>li>a .icon{vertical-align:top}body #gsideMenu .linkList>li>a:after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto 0;width:10px;height:10px;border-color:#565656 #565656 transparent transparent;border-style:solid;border-width:2px;transform:rotate(45deg);opacity:0;z-index:2}body #gsideMenu .linkList+.linkList{position:relative;padding:15px 0;margin-top:15px}body #gsideMenu .linkList+.linkList:before{content:"";display:block;position:absolute;left:15px;right:15px;top:0;height:1px;background:#bbb}.pc #gheader .linkMenuWrap:hover .linkMenu{opacity:1;pointer-events:all}.pc #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover:after,.pc #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover:before{opacity:1}.pc #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover .parentLink{text-decoration:underline}.pc #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover .subList{opacity:1;pointer-events:all}.pc #gaside{padding:50px 0}.pc #gaside .bnrList{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.pc #gaside .bnrList>li{width:30%;margin:0 1%}.pc #gfooter .linkCol{max-width:1200px;margin:0 auto 30px;padding:20px 0;border-top:1px solid #a8b6bd;border-bottom:1px solid #a8b6bd}.pc #gfooter .linkCol .linkList{margin-bottom:20px}.pc #gfooter .linkCol .linkList>li{margin:0 10px}.pc #gfooter .subLinkList{margin-bottom:20px}.pc #gfooter .subLinkList>li{margin:0 10px}.pc #gfooter a:hover{color:#24c390}.pc .m_mvSlides{position:relative;overflow:hidden}.pc .m_mvSlides .slides{margin:0 auto;position:static;max-width:100%}.pc .m_mvSlides .slick-list{overflow:visible!important}.pc .m_mvSlides .slick-arrow{display:block;text-indent:-9999px;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;z-index:1;top:0;bottom:0;margin:auto;padding:0;min-width:101px}.pc .m_mvSlides .slick-arrow:hover:before{opacity:.7}.pc .m_mvSlides .slick-arrow:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:45px;height:45px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;transition:opacity .3s}.pc .m_mvSlides .slick-arrow.slick-prev{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}.pc .m_mvSlides .slick-arrow.slick-prev:before{transform:rotate(180deg);right:28px}.pc .m_mvSlides .slick-arrow.slick-next{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}.pc .m_mvSlides .slick-arrow.slick-next:before{left:28px}.pc .m_mvSlides .slide a{transition:opacity .3s}.pc .m_mvSlides .slide a:hover{opacity:.7}@media print,screen and (min-width:1287px){.pc .m_mvSlides .slick-arrow{width:calc((100% - 1050px)/2)}.pc .m_mvSlides .slides{width:1050px}}@media screen and (max-width:1286px){.pc .m_mvSlides .slick-arrow{width:calc((100% - 896px)/2)}.pc .m_mvSlides .slides{width:896px}}.pc .m_section{padding-inline:24px;margin-inline:auto}.pc .m_section.s_solid{max-width:1400px}.pc .m_section .moreLink{position:absolute;top:10px;right:0;color:#27c290;font-weight:500;font-size:14px;text-decoration:underline}.pc .m_section .moreLink:hover{text-decoration:none}.pc .m_secHead{font-size:28px}.pc .m_flex.s_2col{grid-gap:20px;gap:20px}.pc .m_flex.s_2col>*{width:calc((100% - 20px)/2)}.pc .m_flex.s_4col{grid-gap:20px;gap:20px}.pc .m_flex.s_4col>*{width:calc((100% - 60px)/4)}.pc .m_flex.s_6col{grid-gap:10px;gap:10px}.pc .m_flex.s_6col>*{width:calc((100% - 50px)/6)}.pc .m_linkCard.s_logo a{transition:box-shadow .3s}.pc .m_linkCard.s_logo a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.pc .m_linkCard.s_seminar a:hover .txtWrap{opacity:.7}.pc .m_linkCard .img,.pc .m_linkCard.s_seminar a .txtWrap{transition:opacity .3s}.pc .m_linkCard .txtWrap .txt{transition:color .3s}.pc .m_linkCard .txtWrap .sub{font-size:12px}.pc .m_linkCard .sub{transition:color .3s}.pc .m_linkCard a:hover .img{opacity:.7}.pc .m_linkCard a:hover .sub,.pc .m_linkCard a:hover .txtWrap .txt{color:#24c390}.pc .m_mediaSlides{max-width:none;width:auto!important}.pc .m_mediaSlides .moreSlide{display:none}.pc .m_mediaSlides .slick-slide{padding:0;margin:0 10px}.pc .m_mediaSlides .slick-arrow{width:60px;height:100%;background:none;position:absolute;top:0;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;z-index:2;font-size:0;transition:opacity .3s}.pc .m_mediaSlides .slick-arrow.slick-disabled{opacity:0!important;pointer-events:none!important}.pc .m_mediaSlides .slick-arrow.slick-prev{left:0}.pc .m_mediaSlides .slick-arrow.slick-prev:after,.pc .m_mediaSlides .slick-arrow.slick-prev:before{transform:rotate(180deg)}.pc .m_mediaSlides .slick-arrow.slick-next{right:0}.pc .m_mediaSlides .slick-arrow:hover{opacity:1}.pc .m_mediaSlides .slick-arrow:hover:after{opacity:.7}.pc .m_mediaSlides .slick-arrow:before{content:"";display:block;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.pc .m_mediaSlides .slick-arrow:after{content:"";display:block;z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:opacity .3s}.pc .m_pickupSlides.s_seminar .slick-slide{width:260px}.pc .m_pickupSlides .moreSlide{display:none}.pc .m_pickupSlides .slick-slide{padding:0;margin:0 10px}.pc .m_pickupSlides .slick-arrow{width:60px;height:100%;background:none;position:absolute;top:0;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;z-index:2;font-size:0;transition:opacity .3s}.pc .m_pickupSlides .slick-arrow.slick-disabled{opacity:0!important;pointer-events:none!important}.pc .m_pickupSlides .slick-arrow.slick-prev{left:0}.pc .m_pickupSlides .slick-arrow.slick-prev:after,.pc .m_pickupSlides .slick-arrow.slick-prev:before{transform:rotate(180deg)}.pc .m_pickupSlides .slick-arrow.slick-next{right:0}.pc .m_pickupSlides .slick-arrow:hover{opacity:1}.pc .m_pickupSlides .slick-arrow:hover:after{opacity:.7}.pc .m_pickupSlides .slick-arrow:before{content:"";display:block;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.pc .m_pickupSlides .slick-arrow:after{content:"";display:block;z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:opacity .3s}.pc .m_reviewCard{background:#fff;padding:8px 10px;display:flex}.pc .m_reviewCard .img a:hover img{opacity:.7}.pc .m_reviewCard .txtWrap{width:auto;flex:1 1}.pc .m_reviewCard .txtWrap .head a{-webkit-line-clamp:2}.pc .m_reviewCard .img{width:38%;margin-left:10px}.pc .m_reviewCard .img img{transition:opacity .3s}.tb #gheader{padding-right:20px}.tb #gheader .logo img{width:104px;min-width:104px}.tb #gheader .linkMenuWrap .linkMenu.is_active{opacity:1;pointer-events:all}.tb #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active:after,.tb #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active:before{opacity:1}.tb #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active .parentLink{text-decoration:underline}.tb #gheader .linkMenuWrap .linkMenu .linkMenuList .parent .subList.is_active{opacity:1;pointer-events:all}.tb #gheader .inputCol{margin-left:20px;width:23%}.tb #gheader .inputCol .input{max-width:100%;width:200px}.tb #gsideMenu .headCol .logo{top:23px;left:58px}.tb #gsideMenu .headCol .logo img{width:104px;min-width:104px}.tb #gaside{padding:30px 15px}.tb #gaside .bnrList{display:flex;flex-wrap:wrap;margin:0 auto}.tb #gaside .bnrList>li{width:calc((100% - 20px)/3)}.tb #gaside .bnrList>li+li{margin-left:10px}.tb #gfooter .linkCol{border-top:1px solid #a8b6bd;border-bottom:1px solid #a8b6bd;padding:20px 0}.tb #gfooter .linkCol .linkList+.linkList{margin-top:15px}.tb #gfooter .linkCol .linkList>li{margin:0 10px;line-height:1.5}.tb #gfooter .subLinkList{padding:30px 0 20px}.tb .m_mvSlides{position:relative;overflow:hidden}.tb .m_mvSlides .slides{margin:0 auto;position:static;max-width:100%;width:636px}.tb .m_mvSlides .slick-list{overflow:visible!important}.tb .m_mvSlides .slick-dots{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.tb .m_mvSlides .slick-dots>li.slick-active button{background:#fff}.tb .m_mvSlides .slick-dots>li button{width:8px;height:8px;font-size:0;text-indent:-9999px;display:block;border-radius:50%;background:#999;padding:0;margin:0;border:none;box-shadow:none;cursor:pointer}.tb .m_mvSlides .slide a{transition:opacity .3s}.tb .m_mvSlides .slide a:hover{opacity:.7}.tb .m_secHead{font-size:18px}.tb .m_flex.s_2col{grid-gap:10px;gap:10px}.tb .m_flex.s_2col>*{width:calc((100% - 10px)/2)}.tb .m_flex.s_4col{grid-gap:12px;gap:12px}.tb .m_flex.s_4col>*{width:calc((100% - 36px)/4)}.tb .m_flex.s_6col{grid-gap:5px;gap:5px}.tb .m_flex.s_6col>*{width:calc((100% - 25px)/6)}.tb .m_flex.s_swipe{overflow:auto;flex-wrap:nowrap}.tb .m_flex.s_swipe .m_linkCard{padding-inline:5px;box-sizing:content-box;flex-shrink:0}.tb .m_flex.s_swipe .m_linkCard.s_img{width:250px}.tb .m_section{padding-inline:15px}.tb .tabLink{position:absolute;top:-48px;left:151px;color:#27c290;font-size:14px;padding:16px;text-decoration:underline}.tb .m_mediaSlides{display:flex;overflow:auto;width:auto!important;max-width:none}.tb .m_mediaSlides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:250px}.tb .m_mediaSlides .moreSlide{display:flex!important;width:auto;min-width:100px;margin-left:30px}.tb .m_mediaSlides .moreSlide a{display:flex;align-items:center}.tb .m_pickupSlides .slides{display:flex;overflow:auto}.tb .m_pickupSlides .slides:not(.slick-initialized)>li:not(:first-child){position:static;opacity:1}.tb .m_pickupSlides .slides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:120px}.tb .m_reviewCard{padding:8px 10px}.tb .m_reviewCard .img{width:45%;position:absolute;top:8px;right:5px}.tb .m_reviewCard .txtWrap .head{width:47%;min-height:3em}.tb .m_reviewCard .txtWrap .head a{-webkit-line-clamp:3}.tb .m_reviewCard .txtWrap .time{margin-left:7px}.sp #gheader{width:calc(100% - 40px);height:40px;padding-left:10px;padding-right:20px;position:absolute;box-shadow:none}.sp #gheader.is_fixed{position:fixed}.sp #gheader .logo{margin:0 auto 0 0}.sp #gheader .memberCol li+li{margin-left:10px}.sp #gheader .gnavBtn{position:fixed;top:0;right:0;width:40px;height:40px;background:hsla(0,0%,62.7%,.8);padding:5px 0 0}.sp #gheader .gnavBtn.is_active:before{opacity:0}.sp #gheader .gnavBtn.is_active .icon:before{transform:rotate(-45deg);top:1px;right:4px}.sp #gheader .gnavBtn.is_active .icon:after{transform:rotate(45deg);bottom:-5px;right:3px}.sp #gheader .gnavBtn:before{content:"";display:block;width:calc(100% - 10px);height:2px;background:#fff;top:13px;left:0;right:0;position:absolute;margin:auto;transition:opacity .3s}.sp #gheader .gnavBtn .icon{position:relative;display:block;margin:0 auto;width:calc(100% - 10px);height:19px}.sp #gheader .gnavBtn .icon:after,.sp #gheader .gnavBtn .icon:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;transition:.3s;transform-origin:right top}.sp #gheader .gnavBtn .icon:before{top:0}.sp #gheader .gnavBtn .icon:after{bottom:0}.sp #gheader .gnavBtn .label{color:#fff;font-size:10px;display:block;text-align:center}.sp #gnav{padding-top:30px;position:fixed;top:40px;display:flex;flex-direction:column;left:0;width:100%;height:calc(100% - 40px);background:hsla(0,0%,100%,.98);border-top:1px solid #ddd;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s}.sp #gnav.is_active{opacity:1;pointer-events:all}.sp #gnav .gnav_wrapper{overflow-x:hidden;height:calc(100% - 70px)}.sp #gnav .linkList{display:flex;flex-wrap:wrap}.sp #gnav .linkList>li{width:33.3333333333%}.sp #gnav .linkList>li:nth-child(n+4){margin-top:40px}.sp #gnav .linkList>li a{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.sp #gnav .linkList>li a .txt{display:block;font-size:12px;font-weight:700;color:#2e2e2e;line-height:1.5;margin-top:2px}.sp #gnav .linkList+.linkList{padding-top:40px}.sp #gnav .premium_member_btn{margin:auto 20px 20px}.sp #gnav .premium_member_btn a{display:block;text-align:center;padding:6px 0;border-radius:24px;background:#f60;color:#fff;font-size:16px;font-weight:700;line-height:normal}.sp #seachNav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background:hsla(0,0%,100%,.97);overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}.sp #seachNav.is_active{pointer-events:all;opacity:1}.sp #seachNav.is_subShow .navClose{top:0}.sp #seachNav.is_subShow .navMain{opacity:0}.sp #seachNav.is_subShow .subLinkCol{transform:translateX(0);pointer-events:all}.sp #seachNav button,.sp #seachNav input{background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box}.sp #seachNav .navClose{z-index:13;padding:4px;position:absolute;top:9px;right:0}.sp #seachNav .navClose img{display:block}.sp #seachNav .navMain{transition:opacity .3s;width:100%;height:100%}.sp #seachNav .inputCol{position:relative;border-bottom:1px solid #a0a0a0}.sp #seachNav .inputCol .input{width:100%;height:60px;padding-left:50px;font-size:15px}.sp #seachNav .inputCol .submitBtn{position:absolute;top:20px;left:10px;margin:auto}.sp #seachNav .menuHead{padding:8px;font-size:12px;font-weight:700;color:#333;background-color:#eee;border-bottom:1px solid #a0a0a0}.sp #seachNav .linkMenuList{position:relative;height:calc(100% - 95px);overflow:auto}.sp #seachNav .linkMenuList .parent{border-bottom:1px dotted #bbb}.sp #seachNav .linkMenuList .parent .parentLink{display:block;padding:8px 12px;text-align:left;position:relative;color:#555;font-size:12px;cursor:pointer}.sp #seachNav .linkMenuList .parent .parentLink:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}.sp #seachNav .linkMenuList .parent .subList{display:none}.sp #seachNav .subLinkCol{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;z-index:12;transform:translateX(100%);transition:transform .3s;pointer-events:none}.sp #seachNav .subLinkCol .closeBtn{width:100%;box-sizing:border-box;display:block;text-align:left;background-color:#fff;border-bottom:1px solid #555;padding:10px 40px 5px;position:relative;font-size:16px}.sp #seachNav .subLinkCol .closeBtn:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/linkArw-fa0923706fd83a88bdd987728a97658c.svg) no-repeat 0 0/contain;left:15px}.sp #seachNav .subLinkCol .linkList>li{border-bottom:1px dotted #bbb}.sp #seachNav .subLinkCol .linkList>li a{display:block;padding:8px 12px;text-align:left;position:relative;color:#555;font-size:12px;cursor:pointer}.sp #seachNav .subLinkCol .linkList>li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}.sp #mainContents{padding-top:40px}.sp #gaside{padding:60px 0 30px}.sp #gaside .bnrList{margin:0 15px}.sp #gaside .bnrList>li+li{margin-top:10px}.sp #gfooter{padding-top:40px;padding-inline:15px}.sp #gfooter .logo{margin-bottom:40px}.sp #gfooter .linkCol{margin-bottom:30px}.sp #gfooter .linkCol .linkList.main{margin-bottom:20px}.sp #gfooter .linkCol .linkList.main>li{width:50%;text-align:center}.sp #gfooter .linkCol .linkList.main>li:nth-child(n+3){margin-top:20px}.sp #gfooter .linkCol .linkList:not(.main){justify-content:center}.sp #gfooter .linkCol .linkList:not(.main)>li{margin:4px 10px}.sp #gfooter .subLinkList{margin-bottom:20px}.sp #gfooter .subLinkList>li{margin:4px 10px;font-size:12px}.sp .m_section{padding-top:20px;padding-inline:10px}.sp .m_section .moreLink{position:absolute;top:3px;right:0;color:#27c290;font-weight:500;font-size:14px;text-decoration:underline}.sp .m_section .moreLink:hover{text-decoration:none}.sp .tabLink{position:absolute;top:-48px;left:161px;color:#27c290;font-size:14px;padding:16px;text-decoration:underline}.sp .m_mediaSlides{margin-bottom:20px}.sp .m_mediaSlides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:220px}.sp .m_flex.s_2col{grid-gap:10px;gap:10px}.sp .m_flex.s_2col>*{width:calc((100% - 10px)/2)}.sp .m_flex.s_logo{position:relative}.sp .m_flex.s_logo:after{content:"";display:block;width:100%;height:1px;background:#f7f7f7;position:absolute;bottom:0;left:0}.sp .m_flex.s_logo .m_linkCard{width:50%;border-bottom:1px solid #ddd}.sp .m_flex.s_logo .m_linkCard:nth-child(odd){border-right:1px solid #ddd}.sp .m_flex.s_swipe{overflow:auto;flex-wrap:nowrap;margin:0 -10px;padding:0 5px}.sp .m_flex.s_swipe .m_linkCard{padding-inline:5px;box-sizing:content-box;flex-shrink:0}.sp .m_flex.s_swipe .m_linkCard.s_img{width:220px}.sp .m_secHead{font-size:18px;margin-bottom:10px}.sp .m_secHead a{display:inline}.sp .m_linkCard .txtWrap{font-size:13px}.sp .m_pickupSlides .slides{display:flex;overflow:auto;margin:0 -10px;padding:0 5px}.sp .m_pickupSlides .slides:not(.slick-initialized)>li:not(:first-child){position:static;opacity:1}.sp .m_pickupSlides .slides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:120px}.sp .m_reviewCard{padding:8px 7px}.sp .m_reviewCard .txtWrap .head{margin-right:88px;font-size:14px}.sp .m_reviewCard .txtWrap .head a{-webkit-line-clamp:2}.sp .m_reviewCard .txtWrap .ttl,.sp .m_reviewCard .txtWrap .txt{font-size:12px}.sp .m_reviewCard .img{position:absolute;width:78px;top:8px;right:7px}@media print,screen and (min-width:1287px){.rwd #gheader .linkMenuWrap:hover .linkMenu{opacity:1;pointer-events:all}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover:after,.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover:before{opacity:1}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover .parentLink{text-decoration:underline}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent:hover .subList{opacity:1;pointer-events:all}.rwd #gaside{padding:50px 0}.rwd #gaside .bnrList{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.rwd #gaside .bnrList>li{width:30%;margin:0 1%}.rwd #gfooter .linkCol{max-width:1200px;margin:0 auto 30px;padding:20px 0;border-top:1px solid #a8b6bd;border-bottom:1px solid #a8b6bd}.rwd #gfooter .linkCol .linkList{margin-bottom:20px}.rwd #gfooter .linkCol .linkList>li{margin:0 10px}.rwd #gfooter .subLinkList{margin-bottom:20px}.rwd #gfooter .subLinkList>li{margin:0 10px}.rwd #gfooter a:hover{color:#24c390}.rwd .m_mvSlides{position:relative;overflow:hidden}.rwd .m_mvSlides .slides{margin:0 auto;position:static;max-width:100%}.rwd .m_mvSlides .slick-list{overflow:visible!important}.rwd .m_mvSlides .slick-arrow{display:block;text-indent:-9999px;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;z-index:1;top:0;bottom:0;margin:auto;padding:0;min-width:101px}.rwd .m_mvSlides .slick-arrow:hover:before{opacity:.7}.rwd .m_mvSlides .slick-arrow:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:45px;height:45px;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;transition:opacity .3s}.rwd .m_mvSlides .slick-arrow.slick-prev{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}.rwd .m_mvSlides .slick-arrow.slick-prev:before{transform:rotate(180deg);right:28px}.rwd .m_mvSlides .slick-arrow.slick-next{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}.rwd .m_mvSlides .slick-arrow.slick-next:before{left:28px}.rwd .m_mvSlides .slide a{transition:opacity .3s}.rwd .m_mvSlides .slide a:hover{opacity:.7}}@media print,screen and (min-width:1287px)and (min-width:1287px){.rwd .m_mvSlides .slick-arrow{width:calc((100% - 1050px)/2)}.rwd .m_mvSlides .slides{width:1050px}}@media screen and (min-width:1287px)and (max-width:1286px){.rwd .m_mvSlides .slick-arrow{width:calc((100% - 896px)/2)}.rwd .m_mvSlides .slides{width:896px}}@media print,screen and (min-width:1287px){.rwd .m_section{padding-inline:24px;margin-inline:auto}.rwd .m_section.s_solid{max-width:1400px}.rwd .m_section .moreLink{position:absolute;top:10px;right:0;color:#27c290;font-weight:500;font-size:14px;text-decoration:underline}.rwd .m_section .moreLink:hover{text-decoration:none}}@media print,screen and (min-width:1287px){.rwd .m_secHead{font-size:28px}}@media print,screen and (min-width:1287px){.rwd .m_flex.s_2col{grid-gap:20px;gap:20px}.rwd .m_flex.s_2col>*{width:calc((100% - 20px)/2)}.rwd .m_flex.s_4col{grid-gap:20px;gap:20px}.rwd .m_flex.s_4col>*{width:calc((100% - 60px)/4)}.rwd .m_flex.s_6col{grid-gap:10px;gap:10px}.rwd .m_flex.s_6col>*{width:calc((100% - 50px)/6)}}@media print,screen and (min-width:1287px){.rwd .m_linkCard.s_logo a{transition:box-shadow .3s}.rwd .m_linkCard.s_logo a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.rwd .m_linkCard.s_seminar a:hover .txtWrap{opacity:.7}.rwd .m_linkCard .img,.rwd .m_linkCard.s_seminar a .txtWrap{transition:opacity .3s}.rwd .m_linkCard .txtWrap .txt{transition:color .3s}.rwd .m_linkCard .txtWrap .sub{font-size:12px}.rwd .m_linkCard .sub{transition:color .3s}.rwd .m_linkCard a:hover .img{opacity:.7}.rwd .m_linkCard a:hover .sub,.rwd .m_linkCard a:hover .txtWrap .txt{color:#24c390}}@media print,screen and (min-width:1287px){.rwd .m_mediaSlides{max-width:none;width:auto!important}.rwd .m_mediaSlides .moreSlide{display:none}.rwd .m_mediaSlides .slick-slide{padding:0;margin:0 10px}.rwd .m_mediaSlides .slick-arrow{width:60px;height:100%;background:none;position:absolute;top:0;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;z-index:2;font-size:0;transition:opacity .3s}.rwd .m_mediaSlides .slick-arrow.slick-disabled{opacity:0!important;pointer-events:none!important}.rwd .m_mediaSlides .slick-arrow.slick-prev{left:0}.rwd .m_mediaSlides .slick-arrow.slick-prev:after,.rwd .m_mediaSlides .slick-arrow.slick-prev:before{transform:rotate(180deg)}.rwd .m_mediaSlides .slick-arrow.slick-next{right:0}.rwd .m_mediaSlides .slick-arrow:hover{opacity:1}.rwd .m_mediaSlides .slick-arrow:hover:after{opacity:.7}.rwd .m_mediaSlides .slick-arrow:before{content:"";display:block;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.rwd .m_mediaSlides .slick-arrow:after{content:"";display:block;z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:opacity .3s}}@media print,screen and (min-width:1287px){.rwd .m_pickupSlides.s_seminar .slick-slide{width:260px}.rwd .m_pickupSlides .moreSlide{display:none}.rwd .m_pickupSlides .slick-slide{padding:0;margin:0 10px}.rwd .m_pickupSlides .slick-arrow{width:60px;height:100%;background:none;position:absolute;top:0;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;z-index:2;font-size:0;transition:opacity .3s}.rwd .m_pickupSlides .slick-arrow.slick-disabled{opacity:0!important;pointer-events:none!important}.rwd .m_pickupSlides .slick-arrow.slick-prev{left:0}.rwd .m_pickupSlides .slick-arrow.slick-prev:after,.rwd .m_pickupSlides .slick-arrow.slick-prev:before{transform:rotate(180deg)}.rwd .m_pickupSlides .slick-arrow.slick-next{right:0}.rwd .m_pickupSlides .slick-arrow:hover{opacity:1}.rwd .m_pickupSlides .slick-arrow:hover:after{opacity:.7}.rwd .m_pickupSlides .slick-arrow:before{content:"";display:block;background:linear-gradient(270deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.rwd .m_pickupSlides .slick-arrow:after{content:"";display:block;z-index:2;width:30px;height:30px;padding:0;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/slideArwL-c07b37604a58e967d014e414f65eef89.png) no-repeat 0 0/100%;outline:none;border:none;box-shadow:none;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:opacity .3s}}@media print,screen and (min-width:1287px){.rwd .m_reviewCard{background:#fff;padding:8px 10px;display:flex}.rwd .m_reviewCard .img a:hover img{opacity:.7}.rwd .m_reviewCard .txtWrap{width:auto;flex:1 1}.rwd .m_reviewCard .txtWrap .head a{-webkit-line-clamp:2}.rwd .m_reviewCard .img{width:38%;margin-left:10px}.rwd .m_reviewCard .img img{transition:opacity .3s}}@media print,screen and (min-width:1287px){.rwd .m_spOnly{display:none}}@media print,screen and (min-width:668px)and (max-width:1286px){.rwd #gheader{padding-right:20px}.rwd #gheader .logo img{width:104px;min-width:104px}.rwd #gheader .linkMenuWrap .linkMenu.is_active{opacity:1;pointer-events:all}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active:after,.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active:before{opacity:1}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent.is_active .parentLink{text-decoration:underline}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent .subList.is_active{opacity:1;pointer-events:all}.rwd #gheader .inputCol{margin-left:20px;width:23%}.rwd #gheader .inputCol .input{max-width:100%;width:200px}.rwd #gsideMenu .headCol .logo{top:23px;left:58px}.rwd #gsideMenu .headCol .logo img{width:104px;min-width:104px}.rwd #gaside{padding:30px 15px}.rwd #gaside .bnrList{display:flex;flex-wrap:wrap;margin:0 auto}.rwd #gaside .bnrList>li{width:calc((100% - 20px)/3)}.rwd #gaside .bnrList>li+li{margin-left:10px}.rwd #gfooter .linkCol{border-top:1px solid #a8b6bd;border-bottom:1px solid #a8b6bd;padding:20px 0}.rwd #gfooter .linkCol .linkList+.linkList{margin-top:15px}.rwd #gfooter .linkCol .linkList>li{margin:0 10px;line-height:1.5}.rwd #gfooter .subLinkList{padding:30px 0 20px}.rwd .m_mvSlides{position:relative;overflow:hidden}.rwd .m_mvSlides .slides{margin:0 auto;position:static;max-width:100%;width:636px}.rwd .m_mvSlides .slick-list{overflow:visible!important}.rwd .m_mvSlides .slick-dots{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.rwd .m_mvSlides .slick-dots>li.slick-active button{background:#fff}.rwd .m_mvSlides .slick-dots>li button{width:8px;height:8px;font-size:0;text-indent:-9999px;display:block;border-radius:50%;background:#999;padding:0;margin:0;border:none;box-shadow:none;cursor:pointer}.rwd .m_mvSlides .slide a{transition:opacity .3s}.rwd .m_mvSlides .slide a:hover{opacity:.7}.rwd .m_secHead{font-size:18px}.rwd .m_flex.s_2col{grid-gap:10px;gap:10px}.rwd .m_flex.s_2col>*{width:calc((100% - 10px)/2)}.rwd .m_flex.s_4col{grid-gap:12px;gap:12px}.rwd .m_flex.s_4col>*{width:calc((100% - 36px)/4)}.rwd .m_flex.s_6col{grid-gap:5px;gap:5px}.rwd .m_flex.s_6col>*{width:calc((100% - 25px)/6)}.rwd .m_flex.s_swipe{overflow:auto;flex-wrap:nowrap}.rwd .m_flex.s_swipe .m_linkCard{padding-inline:5px;box-sizing:content-box;flex-shrink:0}.rwd .m_flex.s_swipe .m_linkCard.s_img{width:250px}.rwd .m_section{padding-inline:15px}.rwd .tabLink{position:absolute;top:-48px;left:151px;color:#27c290;font-size:14px;padding:16px;text-decoration:underline}.rwd .m_mediaSlides{display:flex;overflow:auto;width:auto!important;max-width:none}.rwd .m_mediaSlides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:250px}.rwd .m_mediaSlides .moreSlide{display:flex!important;width:auto;min-width:100px;margin-left:30px}.rwd .m_mediaSlides .moreSlide a{display:flex;align-items:center}.rwd .m_pickupSlides .slides{display:flex;overflow:auto}.rwd .m_pickupSlides .slides:not(.slick-initialized)>li:not(:first-child){position:static;opacity:1}.rwd .m_pickupSlides .slides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:120px}.rwd .m_reviewCard{padding:8px 10px}.rwd .m_reviewCard .img{width:45%;position:absolute;top:8px;right:5px}.rwd .m_reviewCard .txtWrap .head{width:47%;min-height:3em}.rwd .m_reviewCard .txtWrap .head a{-webkit-line-clamp:3}.rwd .m_reviewCard .txtWrap .time{margin-left:7px}.rwd .m_spOnly{display:none}}@media screen and (max-width:667px){.rwd #gheader{width:calc(100% - 40px);height:40px;padding-left:10px;padding-right:20px;position:absolute;box-shadow:none}.rwd #gheader.is_fixed{position:fixed}.rwd #gheader .logo{margin:0 auto 0 0}.rwd #gheader .memberCol li+li{margin-left:10px}.rwd #gheader .gnavBtn{position:fixed;top:0;right:0;width:40px;height:40px;background:hsla(0,0%,62.7%,.8);padding:5px 0 0}.rwd #gheader .gnavBtn.is_active:before{opacity:0}.rwd #gheader .gnavBtn.is_active .icon:before{transform:rotate(-45deg);top:1px;right:4px}.rwd #gheader .gnavBtn.is_active .icon:after{transform:rotate(45deg);bottom:-5px;right:3px}.rwd #gheader .gnavBtn:before{content:"";display:block;width:calc(100% - 10px);height:2px;background:#fff;top:13px;left:0;right:0;position:absolute;margin:auto;transition:opacity .3s}.rwd #gheader .gnavBtn .icon{position:relative;display:block;margin:0 auto;width:calc(100% - 10px);height:19px}.rwd #gheader .gnavBtn .icon:after,.rwd #gheader .gnavBtn .icon:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;transition:.3s;transform-origin:right top}.rwd #gheader .gnavBtn .icon:before{top:0}.rwd #gheader .gnavBtn .icon:after{bottom:0}.rwd #gheader .gnavBtn .label{color:#fff;font-size:10px;display:block;text-align:center}.rwd #gnav{padding-top:30px;position:fixed;top:40px;display:flex;flex-direction:column;left:0;width:100%;height:calc(100% - 40px);background:hsla(0,0%,100%,.98);border-top:1px solid #ddd;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s}.rwd #gnav.is_active{opacity:1;pointer-events:all}.rwd #gnav .gnav_wrapper{overflow-x:hidden;height:calc(100% - 70px)}.rwd #gnav .linkList{display:flex;flex-wrap:wrap}.rwd #gnav .linkList>li{width:33.3333333333%}.rwd #gnav .linkList>li:nth-child(n+4){margin-top:40px}.rwd #gnav .linkList>li a{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.rwd #gnav .linkList>li a .txt{display:block;font-size:12px;font-weight:700;color:#2e2e2e;line-height:1.5;margin-top:2px}.rwd #gnav .linkList+.linkList{padding-top:40px}.rwd #gnav .premium_member_btn{margin:auto 20px 20px}.rwd #gnav .premium_member_btn a{display:block;text-align:center;padding:6px 0;border-radius:24px;background:#f60;color:#fff;font-size:16px;font-weight:700;line-height:normal}.rwd #seachNav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background:hsla(0,0%,100%,.97);overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}.rwd #seachNav.is_active{pointer-events:all;opacity:1}.rwd #seachNav.is_subShow .navClose{top:0}.rwd #seachNav.is_subShow .navMain{opacity:0}.rwd #seachNav.is_subShow .subLinkCol{transform:translateX(0);pointer-events:all}.rwd #seachNav button,.rwd #seachNav input{background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box}.rwd #seachNav .navClose{z-index:13;padding:4px;position:absolute;top:9px;right:0}.rwd #seachNav .navClose img{display:block}.rwd #seachNav .navMain{transition:opacity .3s;width:100%;height:100%}.rwd #seachNav .inputCol{position:relative;border-bottom:1px solid #a0a0a0}.rwd #seachNav .inputCol .input{width:100%;height:60px;padding-left:50px;font-size:15px}.rwd #seachNav .inputCol .submitBtn{position:absolute;top:20px;left:10px;margin:auto}.rwd #seachNav .menuHead{padding:8px;font-size:12px;font-weight:700;color:#333;background-color:#eee;border-bottom:1px solid #a0a0a0}.rwd #seachNav .linkMenuList{position:relative;height:calc(100% - 95px);overflow:auto}.rwd #seachNav .linkMenuList .parent{border-bottom:1px dotted #bbb}.rwd #seachNav .linkMenuList .parent .parentLink{display:block;padding:8px 12px;text-align:left;position:relative;color:#555;font-size:12px;cursor:pointer}.rwd #seachNav .linkMenuList .parent .parentLink:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}.rwd #seachNav .linkMenuList .parent .subList{display:none}.rwd #seachNav .subLinkCol{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;z-index:12;transform:translateX(100%);transition:transform .3s;pointer-events:none}.rwd #seachNav .subLinkCol .closeBtn{width:100%;box-sizing:border-box;display:block;text-align:left;background-color:#fff;border-bottom:1px solid #555;padding:10px 40px 5px;position:relative;font-size:16px}.rwd #seachNav .subLinkCol .closeBtn:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;background:url(https://storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/common/linkArw-fa0923706fd83a88bdd987728a97658c.svg) no-repeat 0 0/contain;left:15px}.rwd #seachNav .subLinkCol .linkList>li{border-bottom:1px dotted #bbb}.rwd #seachNav .subLinkCol .linkList>li a{display:block;padding:8px 12px;text-align:left;position:relative;color:#555;font-size:12px;cursor:pointer}.rwd #seachNav .subLinkCol .linkList>li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:1px solid #c7bb96;border-right:1px solid #c7bb96;vertical-align:middle}.rwd #mainContents{padding-top:40px}.rwd #gaside{padding:60px 0 30px}.rwd #gaside .bnrList{margin:0 15px}.rwd #gaside .bnrList>li+li{margin-top:10px}.rwd #gfooter{padding-top:40px;padding-inline:15px}.rwd #gfooter .logo{margin-bottom:40px}.rwd #gfooter .linkCol{margin-bottom:30px}.rwd #gfooter .linkCol .linkList.main{margin-bottom:20px}.rwd #gfooter .linkCol .linkList.main>li{width:50%;text-align:center}.rwd #gfooter .linkCol .linkList.main>li:nth-child(n+3){margin-top:20px}.rwd #gfooter .linkCol .linkList:not(.main){justify-content:center}.rwd #gfooter .linkCol .linkList:not(.main)>li{margin:4px 10px}.rwd #gfooter .subLinkList{margin-bottom:20px}.rwd #gfooter .subLinkList>li{margin:4px 10px;font-size:12px}.rwd .m_section{padding-top:20px;padding-inline:10px}.rwd .m_section .moreLink{position:absolute;top:3px;right:0;color:#27c290;font-weight:500;font-size:14px;text-decoration:underline}.rwd .m_section .moreLink:hover{text-decoration:none}.rwd .tabLink{position:absolute;top:-48px;left:161px;color:#27c290;font-size:14px;padding:16px;text-decoration:underline}.rwd .m_mediaSlides{margin-bottom:20px}.rwd .m_mediaSlides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:220px}.rwd .m_flex.s_2col{grid-gap:10px;gap:10px}.rwd .m_flex.s_2col>*{width:calc((100% - 10px)/2)}.rwd .m_flex.s_logo{position:relative}.rwd .m_flex.s_logo:after{content:"";display:block;width:100%;height:1px;background:#f7f7f7;position:absolute;bottom:0;left:0}.rwd .m_flex.s_logo .m_linkCard{width:50%;border-bottom:1px solid #ddd}.rwd .m_flex.s_logo .m_linkCard:nth-child(odd){border-right:1px solid #ddd}.rwd .m_flex.s_swipe{overflow:auto;flex-wrap:nowrap;margin:0 -10px;padding:0 5px}.rwd .m_flex.s_swipe .m_linkCard{padding-inline:5px;box-sizing:content-box;flex-shrink:0}.rwd .m_flex.s_swipe .m_linkCard.s_img{width:220px}.rwd .m_secHead{font-size:18px;margin-bottom:10px}.rwd .m_secHead a{display:inline}.rwd .m_linkCard .txtWrap{font-size:13px}.rwd .m_pickupSlides .slides{display:flex;overflow:auto;margin:0 -10px;padding:0 5px}.rwd .m_pickupSlides .slides:not(.slick-initialized)>li:not(:first-child){position:static;opacity:1}.rwd .m_pickupSlides .slides .m_linkCard{box-sizing:content-box;flex-shrink:0;padding:0 5px;width:120px}.rwd .m_reviewCard{padding:8px 7px}.rwd .m_reviewCard .txtWrap .head{margin-right:88px;font-size:14px}.rwd .m_reviewCard .txtWrap .head a{-webkit-line-clamp:2}.rwd .m_reviewCard .txtWrap .ttl,.rwd .m_reviewCard .txtWrap .txt{font-size:12px}.rwd .m_reviewCard .img{position:absolute;width:78px;top:8px;right:7px}.rwd .m_spHide{display:none}}@media screen and (max-width:667px){.rwd #gheader{z-index:11}.rwd #gheader .logo a img{width:90px}.rwd #gheader .memberBtn{display:none}.rwd #gheader .linkMenuWrap{margin-left:0}.rwd #gheader .linkMenuWrap .linkMenu{position:static;opacity:1;padding:0}.rwd #gheader .linkMenuWrap .linkMenu:after,.rwd #gheader .linkMenuWrap .linkMenu:before{display:none}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList{border:none;padding:0;border-radius:0;background:none}.rwd #gheader .linkMenuWrap .linkMenu .linkMenuList .parent{padding:0}.rwd #gheader .loginCol{display:none}}@media print,screen and (min-width:668px){.rwd #seachNav{flex-grow:1}.rwd #seachNav .navMain{display:flex;align-items:center}.rwd #seachNav .navMain .linkMenuWrap{order:1}.rwd #seachNav .navMain .inputCol{order:2;width:33%;max-width:360px;flex-grow:1}}@media screen and (max-width:667px){.rwd #seachNav.is_active .linkMenuWrap .linkMenu{pointer-events:all}.rwd #seachNav .inputCol{width:auto;max-width:none;margin:0}.rwd #seachNav .inputCol .submitBtn{width:auto;bottom:inherit;bottom:auto;padding:1px 6px}.rwd #seachNav .inputCol .input{width:100%;height:60px;padding:1px 2px 1px 50px;font-size:15px;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;border-radius:0}}@media screen and (max-width:667px){.rwd .sideNavBg{display:none}}.rwd.sideMenuOpen #gheader{position:fixed}@media screen and (max-width:667px){.rwd.sideMenuOpen #gsideMenu{opacity:1;pointer-events:all}}@media screen and (max-width:667px){.rwd #gsideMenu{padding-top:30px;position:fixed;top:40px;left:0;width:100%!important;height:calc(100% - 40px);background:hsla(0,0%,100%,.98);border-top:1px solid #ddd;z-index:10!important;opacity:0;pointer-events:none;transition:opacity .3s!important;transform:none!important}.rwd #gsideMenu .headCol{display:none}.rwd #gsideMenu .linkList{display:flex;flex-wrap:wrap;margin:0}.rwd #gsideMenu .linkList+.linkList{padding-top:0;margin-top:40px}.rwd #gsideMenu .linkList+.linkList:before{display:none}.rwd #gsideMenu .linkList>li{width:33.3333333333%}.rwd #gsideMenu .linkList>li:nth-child(n+4){margin-top:40px}.rwd #gsideMenu .linkList>li>a{display:flex;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center;padding:0!important}.rwd #gsideMenu .linkList>li>a:after,.rwd #gsideMenu .linkList>li>a:before{display:none!important}.rwd #gsideMenu .linkList>li>a .icon{width:30px;image-rendering:-webkit-optimize-contrast}.rwd #gsideMenu .linkList>li>a .txt{display:block;font-size:12px!important;font-weight:700;color:#2e2e2e;line-height:1.5;margin:2px 0 0!important}}.cf_records{position:relative;align-items:center;background:linear-gradient(45deg,#ece82e,#4eaeb0 50%,#047ac1);flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:0 4% 80px;transition:all .2s linear;margin-bottom:0}@media(max-width:667px){.cf_records{padding:30px 20px}}.cf_records .breadcrumb{color:#fff}.cf_records .breadcrumb a{color:#fbbe00}.cf_records .breadcrumb .nav-contents{padding:0}.cf_records .content{display:flex;align-content:center;align-items:center;background:#fff;box-shadow:3px 3px rgba(0,0,0,.2);flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:50px;width:88%;transition:all .2s linear;margin:50px auto 0}@media screen and (max-width:840px){.cf_records .content{width:100%;max-width:100%}}@media(max-width:667px){.cf_records .content{padding:20px;margin-top:0}}.cf_records .content .content_cf_top_wrapper{display:flex}@media(max-width:667px){.cf_records .content .content_cf_top_wrapper{flex-direction:column;align-items:center}}.cf_records .content .content_cf_top_wrapper .cf_records_img{max-width:420px;width:100%;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1000px){.cf_records .content .content_cf_top_wrapper .cf_records_img{max-width:300px}}.cf_records .content .content_cf_top_wrapper .first_description{margin-top:32px;margin-bottom:10px;color:#1d9bd7;font-size:32px;font-weight:700;height:auto;line-height:1.75;width:auto;max-width:100%;justify-content:center}@media(max-width:667px){.cf_records .content .content_cf_top_wrapper .first_description{font-size:22px;font-weight:700;max-width:100%;margin:0;text-align:center;line-height:33px}}.cf_records .content .content_cf_top_wrapper .detail_description{color:#1d9bd7;font-size:20px;font-weight:500;line-height:27px;margin-bottom:0}@media(max-width:667px){.cf_records .content .content_cf_top_wrapper .detail_description{margin:0}}.cf_records .content .content_cf_top_wrapper .detail_description{font-size:18px}@media(max-width:667px){.cf_records .content .content_cf_top_wrapper .detail_description{font-size:14px;font-weight:400;line-height:21px;margin-top:10px}}.cf_records .content .select_list_topic{display:flex;flex-wrap:wrap;padding-top:40px;align-content:baseline;width:100%}@media(max-width:667px){.cf_records .content .select_list_topic{grid-gap:10px;gap:10px;justify-content:center}}.cf_records .content .select_list_topic a{display:flex;align-items:center;background:#1d9bd7;border:1px solid #1d9bd7;border-radius:128px;justify-content:center;margin:10px;padding:10px 25px;max-width:calc(100% - 20px);color:#fff;text-decoration:none;font-size:18px;font-weight:700;line-height:1.4;text-align:center;transition:all .2s linear}@media(max-width:667px){.cf_records .content .select_list_topic a{padding:5px 6px;border:1px solid #1d9bd7;flex:none;margin:0 10px 10px;width:100%;max-width:270px;font-size:16px}}.cf_records .content .select_list_topic a:hover{background:#fff;color:#1d9bd7}.cf_records .footer_copyright{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#fff;font-family:var(--s-font-12b0de88);font-size:15px;font-weight:400;text-align:center;width:100%}@media(max-width:667px){.cf_records .footer_copyright{font-size:12px;bottom:30px}}html{scroll-behavior:smooth}.kl_note_container{background:#eee}.kl_note_container section{margin-bottom:0}.kl_note_hero{padding:0 4% 50px;display:flex;flex-direction:column;align-items:center;background:#fff}@media(max-width:667px){.kl_note_hero{padding:51px 10px 50px;border-top:1px solid #d3d3d3}}.kl_note_hero .breadcrumb{margin:0 auto 20px 0}.kl_note_hero .breadcrumb .nav-contents{padding:0}.kl_note_hero h1{color:#1d9bd7;font-size:48px;font-style:italic;font-weight:700;line-height:1.4;margin:26px 0;text-align:center}@media(max-width:667px){.kl_note_hero h1{font-size:24px;margin-top:15px}}.kl_note_hero_line{background:linear-gradient(45deg,#ece82e,#4eaeb0 50%,#047ac1);color:#fff;height:3px;max-width:720px;width:100%;margin-bottom:26px}@media(max-width:667px){.kl_note_hero_line{max-width:200px}}.kl_note_hero .kl_note_thumbnail,.kl_note_hero iframe{width:100%;max-width:720px;aspect-ratio:720/405}@media screen and (max-width:810px){.kl_note_hero .kl_note_thumbnail,.kl_note_hero iframe{max-width:520px}}@media(max-width:667px){.kl_note_hero .kl_note_thumbnail,.kl_note_hero iframe{max-width:394px;margin-bottom:12px}}.kl_note_hero .kl_note_thumbnail{position:relative}.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_image{height:100%;width:100%}.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg .login_btn{background:#f38924;color:#fff;padding:10px 60px;text-align:center;font-weight:700;font-size:14px;line-height:21px;border-radius:3px;text-decoration:none}@media(max-width:667px){.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg .login_btn{font-weight:600;font-size:16px;padding:8px 15px 9px}}.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg .join_plan_btn{background:linear-gradient(45deg,#6d0db5,#4628e1 50%,#152dff);color:#fff;padding:10px 60px;text-align:center;font-weight:700;font-size:14px;line-height:21px;border-radius:20px;text-decoration:none}@media screen and (max-width:810px){.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg .join_plan_btn{padding:10px 30px}}@media(max-width:667px){.kl_note_hero .kl_note_thumbnail .kl_note_thumbnail_bg .join_plan_btn{font-weight:600;font-size:16px;padding:8px 25px 9px}}.kl_note_hero .kl_note_thumbnail .kl_duration_label{position:absolute;bottom:8px;right:8px;background:#4c4c4c;color:#fff;font-weight:700;line-height:normal;letter-spacing:1px;padding:2px 4px;font-size:12px}.kl_note_hero ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:810px){.kl_note_hero ul{margin-top:20px}}@media(max-width:667px){.kl_note_hero ul{width:100%}}@media(max-width:667px){.kl_note_hero ul li{max-width:307px;width:100%}}.kl_note_hero ul p{display:flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;padding:0 12px;border-radius:128px;min-height:36px;margin:30px 10px;max-width:calc(100% - 20px);color:#1d9bd7;font-size:16px;font-weight:500;transition:all .3s cubic-bezier(.4,.4,0,1);text-align:center}@media screen and (max-width:810px){.kl_note_hero ul p{margin-top:0;margin-bottom:20px}}@media(max-width:667px){.kl_note_hero ul p{margin:0 0 10px;max-width:100%;word-break:break-all;border-radius:0}}#tb_of_content{display:flex;align-items:center;justify-content:center;background:#eee;padding:80px 0;width:100%}#tb_of_content .contents{width:100%;max-width:614px;overflow:visible}@media screen and (max-width:810px){#tb_of_content .contents{max-width:80%}}@media(max-width:667px){#tb_of_content .contents{max-width:339px}}#tb_of_content .contents h1{display:flex;align-items:center;justify-content:center;background:#1d9bd7;height:39px;width:219px;max-width:100%;color:#fff;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:0}@media(max-width:667px){#tb_of_content .contents h1{font-size:16px;width:179px}}#tb_of_content .contents .content_list{overflow:visible;padding:25px 31px;background:#fff;border-bottom:1px solid #1d9bd7;box-shadow:5px 5px 0 #1d9bd7}@media(max-width:667px){#tb_of_content .contents .content_list{padding:20px 0 30px;display:flex;flex-direction:column;align-items:center}}#tb_of_content .contents .content_list a{display:flex;align-items:center;padding-left:12px;min-height:35px;border-bottom:1px solid #1d9bd7;text-decoration:none;margin-top:10px;transition:all .2s ease}@media(max-width:667px){#tb_of_content .contents .content_list a{width:90%;height:30px;border-bottom:1px solid rgba(29,155,215,.5)}}#tb_of_content .contents .content_list a:hover{background:#eee}#tb_of_content .contents .content_list a:first-child{margin-top:0}#tb_of_content .contents .content_list a p{color:#333;font-size:18px;font-weight:500;line-height:1.4}#tb_of_content .contents .content_list a p:last-child{margin-left:18px}@media(max-width:667px){#tb_of_content .contents .content_list a p:last-child{margin-left:11px}}@media(max-width:667px){#tb_of_content .contents .content_list a p{font-size:14px}}.kl_note_step{background:#fff;justify-content:center;padding-bottom:20px}.kl_note_step,.kl_note_step .kl_note_step_title{display:flex;flex-direction:column;align-items:center}.kl_note_step .kl_note_step_title{margin:60px 0 40px;max-width:675px;width:100%}@media screen and (max-width:810px){.kl_note_step .kl_note_step_title{width:70%}}@media(max-width:667px){.kl_note_step .kl_note_step_title{margin-top:60px;margin-bottom:0;width:80%;padding-bottom:0}}.kl_note_step .kl_note_step_title .step_index{color:#333;font-size:64px;font-weight:400;line-height:1.4;text-align:center;font-family:Libre Baskerville,serif}@media screen and (max-width:810px){.kl_note_step .kl_note_step_title .step_index{font-size:40px;height:97px;display:flex;align-items:center}}@media(max-width:667px){.kl_note_step .kl_note_step_title .step_index{height:auto;margin-bottom:0}}.kl_note_step .kl_note_step_title .step_line{display:block;background:linear-gradient(45deg,#ece82e,#4eaeb0 50%,#047ac1);color:#fff;height:2px;max-width:720px;width:100%}.kl_note_step .kl_note_step_title .step_title{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333;font-size:40px;font-weight:400;line-height:1.4;min-height:158px;text-align:center;margin-bottom:0}@media screen and (max-width:810px){.kl_note_step .kl_note_step_title .step_title{font-size:32px}}@media(max-width:667px){.kl_note_step .kl_note_step_title .step_title{font-size:24px}}.kl_note_step .kl_note_videos{display:flex;list-style:none;flex-wrap:wrap;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:1132px;grid-gap:20px;gap:20px;margin:0 10px}@media(max-width:667px){.kl_note_step .kl_note_videos{margin:10px 0;width:100%}}.kl_note_step .kl_note_videos li{display:flex;flex-direction:column;align-items:center;background:#fff;border:3px solid #1d9bd7;box-shadow:3px 3px rgba(0,0,0,.2);padding:10px;width:364px}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li{width:300px}}@media(max-width:667px){.kl_note_step .kl_note_videos li{width:90%}}.kl_note_step .kl_note_videos li h3{min-height:108px;display:flex;align-items:center;justify-content:center;color:#333;font-size:22px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li h3{font-size:18px}}@media(max-width:667px){.kl_note_step .kl_note_videos li h3{min-height:auto;margin:20px 0;font-size:20px}}.kl_note_step .kl_note_videos li .kl_note_thumbnail,.kl_note_step .kl_note_videos li iframe{width:100%;aspect-ratio:720/405}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li .kl_note_thumbnail,.kl_note_step .kl_note_videos li iframe{width:231px}}@media(max-width:667px){.kl_note_step .kl_note_videos li .kl_note_thumbnail,.kl_note_step .kl_note_videos li iframe{width:100%;max-width:334px}}.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_duration_label,.kl_note_step .kl_note_videos li iframe .kl_duration_label{position:absolute;bottom:8px;right:8px;background:#4c4c4c;color:#fff;font-weight:700;line-height:normal;letter-spacing:1px;padding:2px 4px;font-size:12px}.kl_note_step .kl_note_videos li .kl_note_thumbnail{position:relative}.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_image{height:100%;width:100%}.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg .login_btn{background:#f38924;color:#fff;padding:10px 20px;text-align:center;font-weight:700;font-size:14px;line-height:21px;border-radius:3px;text-decoration:none}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg .login_btn{padding:10px}}@media(max-width:667px){.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg .login_btn{font-weight:600;padding:8px 15px 9px}}.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg .join_plan_btn{background:linear-gradient(45deg,#6d0db5,#4628e1 50%,#152dff);color:#fff;padding:10px 60px;text-align:center;font-weight:700;font-size:14px;line-height:21px;border-radius:20px;text-decoration:none}@media(max-width:667px){.kl_note_step .kl_note_videos li .kl_note_thumbnail .kl_note_thumbnail_bg .join_plan_btn{font-weight:600;padding:8px 30px 7px}}.kl_note_step .kl_note_videos li p{padding:10px;color:#333;font-size:16px;font-weight:400;line-height:1.4;text-align:justify;align-self:baseline}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li p{font-size:15px}}.kl_note_step .kl_note_videos li .see_more_link{align-self:baseline;padding:10px;color:#09babb;font-size:18px;font-weight:400;line-height:1.4;text-decoration:underline;margin-top:auto}@media screen and (max-width:810px){.kl_note_step .kl_note_videos li .see_more_link{font-size:16px}}.come_to_kl_note{padding:20px 20px 40px;width:100%;max-width:1052px;margin:0 auto;background:#eee}@media(max-width:667px){.come_to_kl_note{padding-bottom:30px}}.come_to_kl_note .come_to_kl_note_wrapper{display:flex}@media(max-width:667px){.come_to_kl_note .come_to_kl_note_wrapper{flex-direction:column;align-items:center}}.come_to_kl_note .cf_records_img{max-width:420px;width:100%;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1000px){.come_to_kl_note .cf_records_img{max-width:300px}}.come_to_kl_note .first_description{margin-top:25px;margin-bottom:10px;color:#1d9bd7;font-size:32px;font-weight:700;height:auto;line-height:1.75;width:auto;max-width:100%;justify-content:center}@media screen and (max-width:1000px){.come_to_kl_note .first_description{margin-top:12px}}@media(max-width:667px){.come_to_kl_note .first_description{font-size:22px;font-weight:700;max-width:100%;text-align:center;line-height:33px;margin:10px 0 0}}.come_to_kl_note .detail_description{color:#1d9bd7;font-size:20px;font-weight:500;line-height:27px;margin-bottom:0;font-size:18px}@media(max-width:667px){.come_to_kl_note .detail_description{font-size:14px;font-weight:400;line-height:21px;margin:10px 0 0}}.come_to_kl_note .come_to_kl_note_btn{display:flex;max-width:538px;width:100%;padding:10px;justify-content:center;align-items:center;border-radius:4px;background:linear-gradient(90deg,#ece82e -.01%,#4eaeb0 49.99%,#047ac1 99.99%);color:#fff;font-size:18px;font-weight:700;margin:10px auto 0;cursor:pointer}.come_to_kl_note .come_to_kl_note_btn:hover{text-decoration:none;opacity:.7}@media screen and (max-width:1000px){.come_to_kl_note .come_to_kl_note_btn{margin-top:20px}}@media(max-width:667px){.come_to_kl_note .come_to_kl_note_btn{margin-top:40px}}.scroll_to_top_btn{width:90px;aspect-ratio:1;position:fixed;bottom:262px;right:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#ece82e,#4eaeb0 50%,#047ac1);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;font-size:20px;font-weight:700;height:auto;line-height:1.4;cursor:pointer;transition:all .2s ease}.scroll_to_top_btn:hover{text-decoration:none;opacity:.7}@media(max-width:667px){.scroll_to_top_btn{width:60px;right:10px;bottom:10vh;bottom:10dvh;top:auto;font-size:16px}}#AmazonPayButton{width:200px;height:50px;margin:20px auto 30px}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-feature-settings:normal,;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-left:4px solid var(--swiper-theme-color);border-bottom:4px solid var(--swiper-theme-color);border-right:4px solid var(--swiper-theme-color);border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.vue_modal_overlay[data-v-60e68457]{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.vue_modal_wrap.display .vue_modal_overlay[data-v-60e68457]{opacity:1;transform:scale(1);transition:opacity .5s}.vue_modal_content[data-v-60e68457]{position:relative;align-self:center;width:90%;max-width:800px;padding:50px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}@media (min-width:668px){.vue_modal_content[data-v-60e68457]{width:60%}}.vue_modal_title[data-v-60e68457]{position:absolute;top:14px;font-weight:700;font-size:1.3rem}.vue_modal[data-v-60e68457] input{width:100%;margin:auto}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect[data-v-61a710bc] input{border:0;box-shadow:none;margin:-2px 0 0;padding:0;font-size:11px}.multiselect[data-v-61a710bc] .multiselect__single{background:none;color:#000!important}.multiselect[data-v-61a710bc] .multiselect__single small{color:#bbb}.multiselect[data-v-61a710bc] .multiselect__tags{border:1px solid #bbb;background:linear-gradient(180deg,#fff,#f9f9f9)}.multiselect[data-v-61a710bc] .multiselect__option--highlight{background:#fffddd}