@charset "UTF-8";
/*!
 *  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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-674f50d2.eot);src:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-674f50d2.eot#iefix&v=4.7.0) format("embedded-opentype"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-af7ae505.woff2) format("woff2"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-fee66e71.woff) format("woff"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-b06871f2.ttf) format("truetype"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/fonts/fontawesome-webfont-912ec66d.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.33333em;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.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.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{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@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{-webkit-filter:none;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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-66a957443e8aa89b2f2231f7c33e28a6.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%}#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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-6d15123f8f44c9634a89bef1e3f21d3c.eot);src:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-6d15123f8f44c9634a89bef1e3f21d3c.eot#iefix) format("embedded-opentype"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-87b4dee29ef55385b7fd7eec703adc27.ttf) format("truetype"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-16d4f0cc344805f9dfff79906064482b.woff) format("woff"),url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/styles/front/fonts/dba-font-26bac42607e0b90b4487a2a9e735cf81.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:"\e900"}.icon-calendar:before{content:"\e901"}.icon-search:before{content:"\e902"}.icon-tag:before{content:"\e903"}.icon-check:before{content:"\e904"}.icon-close:before{content:"\e905"}.icon-filter:before{content:"\e906"}.icon-crown:before{content:"\e907"}.icon-success:before{content:"\e908"}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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-66a957443e8aa89b2f2231f7c33e28a6.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}}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_earth_01-abec597b4cd14e7c02303f148faa78d4.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_check_02-448ca06eca332e581bf1555aed5f2fe7.svg) no-repeat 0/10px auto}.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 ::-webkit-input-placeholder{color:#c3c3c3}.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 ::-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:#24c390;font-family:dba-font;font-size:15px;content:"\e902"}.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(36,195,144,.8);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)}.top_section_title{color:#2e2e2e;text-align:center}@media (max-width:667px){.top_section_title{font-size:18px;padding:0 4%;margin-bottom:30px}}@media (min-width:668px){.top_section_title{font-size:20px;margin-bottom:40px}}.top_section_title h1{color:#2e2e2e}@media (max-width:667px){.top_section_title p{font-size:22px}}@media (min-width:668px){.top_section_title p{font-size:30px}}.top_section_title span{font-size:18px}.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:46%;margin:0 2%}}@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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_movie_free-d03a2f5f8e4ad262bc470bdb055593de.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_img:after{position:absolute;content:"";background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_movie_ar-ab3242dbb77cecbc8d4ace6882feec88.png);background-repeat:no-repeat;background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media (max-width:667px){.top_columns_contents .top_columns_img:after{width:45px;height:45px}}@media (min-width:668px){.top_columns_contents .top_columns_img:after{width:60px;height:60px}}.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}.top_columns_contents .top_columns_dtl{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.top_section_btn a{display:block;width:220px;line-height:40px;border-radius:50px;text-align:center;border:2px solid #2e2e2e;background-color:hsla(0,0%,100%,.8);font-weight:700;margin:0 auto;transition:all .3s}.top_section_btn a:hover{border:2px solid #24c390;background-color:#e8f5f1}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}#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}#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}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons_sp-f514ab6631d5e2cbde0f50e9e8c9e83d.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:55px 199px}}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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_y-8c3266c6afdc329c7b5053b9f37bf5ce.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_wh-976cd1f81154d089fcd2c12d03e5ca06.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;height:30px;line-height:30px;margin:0 -10px 10px;padding-left:10px;font-weight:700;background:#f7f7f7}}@media (min-width:668px){.form table th{min-width:160px;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.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=password],input[type=tel],input[type=text]{border:1px solid #bbb;border-radius:5px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9)}@media (max-width:667px){input[type=email],input[type=password],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=password],input[type=tel],input[type=text]{font-size:100%;height:38px;padding:7px}}@media (max-width:667px){input[type=submit]{-webkit-appearance:none}}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}@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}@media (max-width:667px){.btn{width:90%;height:45px;line-height:45px;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%;line-height:43px;width:100%;max-width:350px;height:45px;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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_y-e27e4a7a6816ebf4f6e51ed49659fd32.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gl-d7088eb9da56e7694a3e4c7bcf8137fd.png)}@media (max-width:667px){.ico_search_01:hover{margin:0}}.ico_search_02{top:2px;left:-3px;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gr-af62e0ca01955b85367253a3d1d61dd7.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_y-e27e4a7a6816ebf4f6e51ed49659fd32.png)}.ico_search_03:hover{display:inline-block;width:20px;height:20px;margin:0;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_02_search_gl-d7088eb9da56e7694a3e4c7bcf8137fd.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]: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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_fb-e556a259f682824dcc7b8153c5673f95.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_fb-e556a259f682824dcc7b8153c5673f95.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{font-size:12px}@media (max-width:667px){header .pc_menu{display:none}}header .pc_menu_main{display:flex;align-items:center;background-color:#fff;height:54px;padding:0 2%}header .pc_menu_main .logo_area{display:flex;align-items:center;justify-content:center}header .pc_menu_main .logo_area a{width:280px;height:50px}header .pc_menu_main .main_menu_list{width:85%;color:#2e2e2e}header .pc_menu_main .main_menu_list ul{display:flex;justify-content:flex-start;min-width:700px}header .pc_menu_main .main_menu_list ul li:hover{cursor:pointer}header .pc_menu_main .main_menu_list ul li:hover .main_menu_box{height:300px;opacity:1}header .pc_menu_main .main_menu_list ul li:hover .main_menu_tab:before{opacity:1}header .pc_menu_main .main_menu_list ul li:hover .btn_mypage{background-color:#e8f5f1;color:#24c390}header .pc_menu_main .main_menu_list ul li .main_menu_tab{position:relative;display:block;padding:19px 14px;color:#2e2e2e;text-decoration:none;transition:all .2s ease-in}header .pc_menu_main .main_menu_list ul li .main_menu_tab:before{position:absolute;left:0;bottom:0;display:inline-block;content:"";height:3px;width:100%;background-color:rgba(36,195,144,.8);opacity:0}header .pc_menu_main .main_menu_list .main_menu_info{margin-left:auto}header .pc_menu_main .main_menu_list .main_menu_info a{position:relative}header .pc_menu_main .main_menu_list .info_active{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#ffd500;position:absolute;top:16px;right:16px}header .pc_menu_main .main_menu_list ul li .btn_mypage{display:block;position:relative;padding:16px 16px 14px;color:#24c390}header .pc_menu_main .main_menu_list ul li .btn_mypage img{width:21px;height:21px}header .pc_menu_main .main_menu_list ul li .btn_mypage:before{display:none}header .pc_menu_main .main_menu_list .main_menu_box{position:absolute;top:54px;left:0;width:100%;height:0;opacity:0;overflow:hidden;display:flex;transition:all .3s ease-in;z-index:9999}header .pc_menu_main .main_menu_list .main_menu_title{width:30%;background-color:#11b580;color:#f9f9f9;padding:14px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}header .pc_menu_main .main_menu_list .main_menu_title p{font-size:18px}header .pc_menu_main .main_menu_list .main_menu_title span{font-size:10px;font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif}header .pc_menu_main .main_menu_list .main_menu_contents{display:flex;width:70%;background-color:#24c390;padding:28px 50px}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_line{display:block}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_topic{color:#fff;font-size:13px;font-weight:700;margin-bottom:6px}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_topic a{color:#fff}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_topic a:hover{color:#555;text-decoration:none}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt{color:#fff}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt ul{flex-wrap:wrap;flex-direction:column;height:220px;min-width:220px}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt ul li{line-height:26px;max-width:200px}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt ul li a{color:#fff}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt ul li a:hover{color:#555;text-decoration:none}header .pc_menu_main .main_menu_list .main_menu_contents .main_menu_txt_sub{margin-left:8px}header .pc_menu_sub{background-color:#24c390;height:30px;display:flex;justify-content:flex-end;padding:0 2%}header .pc_menu_sub .sub_menu_list a{color:#fff}header .pc_menu_sub .sub_menu_list a:hover{color:#e8f5f1;text-decoration:none}header .pc_menu_sub .sub_menu_list ul{min-width:730px;height:30px;display:flex;justify-content:flex-end;align-items:center}header .pc_menu_sub .sub_menu_list ul li{margin-left:20px}@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:200px;height:40px;padding-top:2px}header .sp_menu_main .logo_area .sp_mypage{width:18px;height:18px;margin-right:8px;position:relative}header .sp_menu_main .logo_area .info_active{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#ffd500;position:absolute;top:0;right:0}header .sp_menu_main .gnav_toggle{top:0;right:0;background-color:rgba(36,195,144,.8)}header .sp_menu_main .gnav_body{padding:40px 0 0}header .sp_menu_main .sp_menu_title{padding:10px;font-size:12px;color:#fff;background-color:rgba(36,195,144,.8)}header .sp_menu_main .sp_menu_list{font-size:12px}header .sp_menu_main .sp_menu_list ul{display:flex;flex-wrap:wrap}header .sp_menu_main .sp_menu_list ul li{width:100%;padding:10px;border-bottom:1px dotted #24c390}header .sp_menu_main .sp_menu_list ul li:last-child{border:none}header .sp_menu_main .sp_menu_list ul li a{display:block;position:relative;color:#24c390;margin-left:4px}header .sp_menu_main .sp_menu_list ul 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 #24c390;border-right:1px solid #24c390;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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/top-af03e9340dac82668098d2cb5cab45c9.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(2) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/contents-aed2d61ba2b7f8cbad0636a5399c610a.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(3) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/drvideos-73e2bdef98d8234c9aa286998f628ffd.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(4) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/groups-2bb0a056e6a558deb54f7ede265e2627.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(5) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/products-c6c7346807a746643125cf0e945f1c1c.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(6) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/columns-9bb829ecae053b3aa6e1fc7bfdccc4da.png);background-repeat:no-repeat;background-size:22px 22px;background-position:63px 8px}.global-menu li:nth-child(7) a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/events-2a32c5ee3c8224326dff0f042b73c889.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:10000;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:9999;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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/top-af03e9340dac82668098d2cb5cab45c9.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_contents a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/contents-aed2d61ba2b7f8cbad0636a5399c610a.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_drvideos a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/drvideos-73e2bdef98d8234c9aa286998f628ffd.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_groups a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/groups-2bb0a056e6a558deb54f7ede265e2627.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_products a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/products-c6c7346807a746643125cf0e945f1c1c.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_makers a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/makers-26868626ef250e2dd1e507ebc1064739.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_events a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/events-2a32c5ee3c8224326dff0f042b73c889.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_columns a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/columns-9bb829ecae053b3aa6e1fc7bfdccc4da.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_register a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/register-84be3a186f7d1ab514517112840559e7.png);background-repeat:no-repeat;background-size:22px 22px;background-position:10px 10px}.gnav .gnav_main li.gnav_login a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/login-467a93d6d18637316f9d62dd39b994d6.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-3eb982548a05920251f6d6af762533cd.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}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}}@media (max-width:667px){.footer-banner{padding-bottom:451px}}@media (min-width:668px){.footer-banner{padding-bottom:110px}}.footer-menu{position:absolute;bottom:140px;width:100%;background-color:#f2f2f2}.footer-menu ul{clear:both;border-top:1px solid #f2f2f2}.footer-menu .pagetop{display:inline-block;height:20px;line-height:20px;float:right;margin:0 15px 10px 0;color:#aaa;font-size:80%}.footer-menu ul a{position:relative;display:block;height:35px;line-height:35px;padding-left:15px;border-bottom:1px solid #f5f5f5;background-color:#fff;color:#24c390;font-size:80%}.footer-menu li a:after{position:absolute;top:50%;right:15px;display:block;content:"";width:6px;height:6px;margin-top:-4px;border-top:2px solid #24c390;border-right:2px solid #24c390;transform:rotate(45deg)}@media (min-width:668px){.footer-menu{display:none}}footer{position:absolute;bottom:0;width:100%;height:140px;color:#fff;text-align:center;font-size:85%;background:#24c390}@media (min-width:668px){footer{height:110px}footer br{display:none}}@media (max-width:667px){footer div{padding:10px 0}}footer a{display:inline-block;height:15px;line-height:15px;color:#fff;margin:5px 0;padding:0 10px}@media (min-width:668px){footer a{margin:30px 0 15px}footer a:hover{text-decoration:underline}}footer a+a{border-left:1px solid #fff}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_drvideo-76baa390c1d8071fb4cb99af6bf8150b.png);background-repeat:no-repeat;background-size:14px;height:100%}div.mov_data p.mov_name{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_user-a96f55d43e301cd2c5f11b4575726e7c.png);background-repeat:no-repeat;background-size:14px;height:100%}div.mov_data p.mov_time{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-8d5aa00a8bea2ee79269cdf6d83cd2ab.png);background-repeat:no-repeat;background-size:14px;background-position:0 0}div.mov_data p.mov_day{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-8d5aa00a8bea2ee79269cdf6d83cd2ab.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_pr-7f04e24f6ddd22494312ebfcd7a7800d.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_05_arrow2_y-8c3266c6afdc329c7b5053b9f37bf5ce.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 (min-width:668px){#top_header_box{height:550px}}#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:60px 0}}@media (min-width:668px){.top_header_contents{padding:110px 0}}.top_header_contents .top_section_title{margin-bottom:20px}.top_header_contents .top_section_title h1{color:#fff;font-weight:700;text-shadow:0 0 4px #2e2e2e}@media (max-width:667px){.top_header_contents .top_section_title h1{font-size:22px}}@media (min-width:668px){.top_header_contents .top_section_title h1{font-size:28px}}.top_header_contents .top_header_news .top_news_title{color:#24c390;font-size:14px;margin-bottom:10px;font-weight:700;text-align:center}.top_header_contents .top_header_news .top_news_contents{margin:0 auto}@media (min-width:668px){.top_header_contents .top_header_news .top_news_contents{width:600px}}.top_header_contents .top_header_news .top_news_contents ul li{display:flex;background-color:rgba(0,0,0,.3);padding:10px}@media (max-width:667px){.top_header_contents .top_header_news .top_news_contents ul li{margin-bottom:2px}}@media (min-width:668px){.top_header_contents .top_header_news .top_news_contents ul li{margin-bottom:6px}}.top_header_contents .top_header_news .top_news_contents .top_news_date{color:#24c390;font-size:10px;font-weight:700;line-height:16px}.top_header_contents .top_header_news .top_news_contents .top_news_tag{color:#2e2e2e;font-size:10px;text-align:center;background-color:#24c390;min-width:70px;height:16px;overflow:hidden;line-height:16px;margin-left:10px}@media (max-width:667px){.top_header_contents .top_header_news .top_news_contents .top_news_tag{display:none}}.top_header_contents .top_header_news .top_news_contents .top_news_txt{text-align:left;height:16px;overflow:hidden;margin-left:10px}@media (min-width:668px){.top_header_contents .top_header_news .top_news_contents .top_news_txt{width:420px}}@media (max-width:667px){#top_contents_box section{padding:60px 0}}@media (min-width:668px){#top_contents_box section{padding:140px 0;margin-bottom:0}}#top_contents_box #top_columns_area,#top_contents_box #top_feature_area{background-color:#e8f5f1;background-image:linear-gradient(2deg,#e8f5f1 25%,#fffff8)}#top_contents_box .top_columns_contents .top_columns_title h2{font-size:100%}#top_contents_box #top_events_area{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_top_events-486991bc83ab9176ae757d0fec992463.jpg);background-size:cover;background-position:50%}#top_contents_box .top_events_contents{margin-bottom:30px;padding:0 4%}#top_contents_box .top_events_contents ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media (min-width:668px){#top_contents_box .top_events_contents ul{max-width:1200px}}@media (max-width:667px){#top_contents_box .top_events_contents ul li{margin-bottom:10px}}@media (min-width:668px){#top_contents_box .top_events_contents ul li{width:32%;margin-bottom:20px}}@media (max-width:667px){#top_contents_box .top_events_contents .top_events_pc_only{display:none}}#top_contents_box .top_events_contents ul li a{display:flex;min-height:128px;transition-duration:.3s}#top_contents_box .top_events_contents ul li a:hover{transform:translateX(4px);transition-duration:.3s;opacity:.9}#top_contents_box .top_events_contents .top_events_img{background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;padding:0 16px;border-radius:6px 0 0 6px}#top_contents_box .top_events_contents .top_events_img img{width:70px}#top_contents_box .top_events_contents .top_events_dtl{background-color:#fff;color:#555;padding:14px;border-radius:0 6px 6px 0;position:relative}@media (max-width:667px){#top_contents_box .top_events_contents .top_events_dtl{width:80%}}@media (min-width:668px){#top_contents_box .top_events_contents .top_events_dtl{width:100%}}#top_contents_box .top_events_contents .top_events_dtl dl{line-height:20px;margin-bottom:4px}#top_contents_box .top_events_contents .top_events_dtl dl dt{color:#ffa32e;float:left;margin-right:4px}#top_contents_box .top_events_contents .top_events_dtl dl dd span{font-size:10px;margin-left:4px}#top_contents_box .top_events_contents .top_events_dtl:after{content:"";display:block;position:absolute;width:6px;height:6px;border-top:2px solid #ffa32e;border-right:2px solid #ffa32e;transform:rotate(45deg);top:50%;right:10px;margin-top:-3px}#top_contents_box .top_events_contents .top_events_title h2{font-size:16px;margin-bottom:0}#top_contents_box #top_popular_area{padding-bottom:0}#top_contents_box .top_popular_contents{padding:0 4%}#top_contents_box .top_popular_contents ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media (min-width:668px){#top_contents_box .top_popular_contents ul{max-width:1200px}}#top_contents_box .top_popular_contents ul li{margin-bottom:20px}@media (min-width:668px){#top_contents_box .top_popular_contents ul li{width:48%}}#top_contents_box .top_popular_contents ul li a{display:block;transition-duration:.3s}#top_contents_box .top_popular_contents ul li a:hover{transition-duration:.3s;opacity:.8}#top_contents_box .top_popular_contents .top_popular_img{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}#top_contents_box .top_popular_contents .top_popular_img h2{position:absolute;left:20px;top:0;color:#fff;font-size:18px;padding-top:18%}#top_contents_box .top_popular_contents .top_popular_img img{display:block;transition-duration:.3s}#top_contents_box .top_popular_contents .top_popular_img img:hover{transform:scale(1.05);transition-duration:.3s;opacity:.8}.top_makers_contents{margin:0 auto}@media (min-width:668px){.top_makers_contents{max-width:1100px}}@media (max-width:667px){.makers_top_body{overflow:hidden}}.makers_top_list{display:flex;flex-wrap:wrap;margin-right:-1px}@media (min-width:668px){.makers_top_list{overflow:hidden;margin:-5px -6px -5px -5px}}.makers_top_list li{background:#fff}@media (max-width:667px){.makers_top_list li{flex-basis:50%;border-right:1px solid #ddd;border-bottom:1px solid #ddd}}@media (min-width:668px){.makers_top_list li{width:calc(16.66667% - 10px);margin:5px;background:#fff}}.makers_top_list li a{display:block}@media (min-width:668px){.makers_top_list li a{transition:all .3s;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.makers_top_list li a:hover{opacity:.6;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}}.makers_top_list li img{display:block}@media (min-width:668px){.makers_top_list li img{width:100%;height:auto}}.link-movie{position:relative;height:0;padding:0 0 56.25%;overflow:hidden;clear:both;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 a{position:absolute;top:0;left:0;width:100%;height:100%}.link-movie a div{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}@media (min-width:668px){.link-movie a div{font-size:115%}}.link-movie div.paid{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:668px){.link-movie div.paid{cursor:pointer}}.link-movie div.paid div.login_view,.link-movie div.paid div.paid_buy,.link-movie div.paid div.paid_play{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,.link-movie div.paid div.paid_play{font-size:115%;line-height:50px;width:410px;height:60px;margin-top:-30px;margin-left:-205px}}@media (min-width:668px){.link-movie div.paid div.login_view,.link-movie div.paid div.paid_buy{top:30%;left:50%}}@media (max-width:667px){.link-movie div.paid div.paid_play{bottom:0;margin-bottom:10px}}@media (min-width:668px){.link-movie div.paid div.paid_play{top:70%;left:50%}}.link-movie div.paid div.login_view a,.link-movie div.paid div.paid_buy a,.link-movie div.paid div.paid_play span{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,.link-movie div.paid div.paid_play span{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.paid_play span{background:#444}.link-movie div.paid div.paid_play span:hover{background:#111}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_03_tag_gl-bfbba9d1283edd97d25dd39a8144d8e2.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}}h2.sub-head{line-height:1em;padding-left:10px;border-left:4px solid #49c275}div.movie-head{position:relative;height:35px}@media (min-width:668px){div.movie-head{height:30px}}div.movie-head p{float:left;color:#fff;width:100px;height:20px;border-radius:3px;text-align:center}@media (max-width:667px){div.movie-head p{font-size:.8em;padding-top:2px}}@media (min-width:668px){div.movie-head p{width:120px;height:20px}}p.tag-premium{background-color:#ffa42e}p.tag-special{background-color:#f76171}div.box-fav{float:right;margin-bottom:10px}@media (min-width:668px){div.box-fav{margin-bottom:5px}}div[class^=btn-fav]{border:1px solid #ccc;border-radius:2px;display:inline-block;padding:0 5px;vertical-align:top}@media (max-width:667px){div[class^=btn-fav]{line-height:1.4em}}div[class^=btn-fav] a{font-size:80%;padding-left:14px;background-repeat:no-repeat;background-position:0;background-size:12px 12px}div[class^=btn-fav] a:hover{text-decoration:none;opacity:.6}div.btn-fav{background:#fefefe;background:linear-gradient(180deg,#fefefe,#e7e7e7)}div.btn-fav a{color:#595959;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_favorite-313d42087fa424f96eaacb200a69a226.png)}div.btn-fav-off a{color:#8f8f8f;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_favorite_off-8eda9cf47849e43c4862f095852f7e3b.png)}div.fb-box{display:inline-block!important;width:130px}div.pluginButtonContainer span:hover{text-decoration:none}.ballon-box{position:absolute;top:-30px}.arrow_box{font-size:.8em;position:relative;padding:5px;color:#fff;border-radius:3px;background-color:rgba(0,0,0,.6);z-index:2}.arrow_box:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;content:" ";pointer-events:none;border:5px solid transparent;border-top-color:rgba(0,0,0,.6)}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}}@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::-webkit-input-placeholder{color:#999}.contents_section input::-moz-placeholder{color:#999}.contents_section input:-ms-input-placeholder{color:#999}.contents_section input::-ms-input-placeholder{color:#999}.contents_section input::placeholder{color:#999}@media (max-width:667px){.contents_section input::-webkit-input-placeholder{padding:9px 0;line-height:.2}.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::-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:"\e904";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:#e9e9e9;padding:10px;display:flex;flex-wrap:wrap}@media (min-width:668px){.search_movie_box{position:relative;padding:20px 15px;background:hsla(0,0%,91.4%,.95)}}@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 (min-width:668px){.search_movie_box_tag_wrap .search_movie_box_tag{z-index:1001;width:786px}.search_movie_box_tag_wrap .search_movie_box_tag:nth-child(2){margin:-40px 0 0 102px}.search_movie_box_tag_wrap .search_movie_box_tag:nth-child(3){margin:-40px 0 0 204px}}@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:10px 38px 9px 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 #209f76;border-right:1px solid #209f76}.search_movie_box_tag dt.active{border-color:#ffd500;background:#fffddd}.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{position:relative;margin-top:10px;padding:10px 5px 5px 10px;border:1px solid #ffd500;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) #ffd500}.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}}.search_movie_box_btn_more{margin-top:5px}@media (min-width:668px){.search_movie_box_btn_more{position:relative;z-index:1002;width:160px;margin:-40px 0 0 311px}}.search_movie_box_btn_more>div{border-radius:5px;background:hsla(0,0%,100%,.8);line-height:40px;height:40px;color:#209f76;text-align:center}@media (max-width:667px){.search_movie_box_btn_more>div{font-size:14px;border:1px solid #209f76;width:100px}}@media (min-width:668px){.search_movie_box_btn_more>div{font-size:14px;font-weight:700;cursor:pointer;color:#fff;background:rgba(32,159,118,.8)}}.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-top:-40px;padding:0 30px}.search_movie_box_keyword:before{font-family:dba-font;font-size:15px;position:absolute;z-index:1003;top:0;bottom:0;left:45px;width:15px;height:20px;margin:auto;content:"\e902";color:#ddd}.search_movie_box_keyword input{font-size:14px;width:259px;padding-left:35px}}.contents_section .search_movie_box_btn_submit{width:calc(100% - 110px);height:38px;line-height:38px;font-size:15px;position:relative}@media (max-width:667px){.contents_section .search_movie_box_btn_submit{border-radius:0;margin:5px 0 0 10px}}@media (min-width:668px){.contents_section .search_movie_box_btn_submit{font-size:16px;line-height:40px;z-index:1002;width:200px;height:40px;margin-top:-40px}}.search_movie_box_btn_submit i{font-size:20px;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:0;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:hsla(0,0%,91.4%,.95)}}@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:"\e902";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_footer{position:absolute;bottom:0;left:0;width:100%;padding:15px 10px 20px;border-top:1px solid #ccc;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap}.search_movie_detail_footer:before{content:"";display:block;width:100vw;height:15px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);flex-basis:100vw;margin:-31px -10px 0}.search_movie_detail_btn_clear{font-size:12px;background:#e5e5e5;width:120px;line-height:40px;height:40px;color:#333;text-align:center}.contents_section .search_movie_detail_btn_submit{width:calc(100% - 130px);height:38px;line-height:38px;font-size:15px;position:relative;border-radius:0;margin:0}.search_movie_detail_btn_submit i{font-size:20px;margin-top:-4px;color:#ffd500}}.search_movie_pager{position:relative}@media (max-width:667px){.search_movie_pager{padding:15px 0;display:flex;justify-content:space-between;align-items:center}}@media (min-width:668px){.search_movie_pager{padding-top:15px;height:40px}}.search_movie_pager .search_movie_number{font-size:16px}.search_movie_pager .search_movie_number span{font-size:12px}@media (min-width:668px){.search_movie_pager .search_movie_number span{font-size:13px}}@media (max-width:667px){.search_movie_pager ul.list-pager{width:auto;text-align:center;padding:0}}.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}#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_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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_products_header_top-6a146025ba25c8bce3516245c1e9981d.jpg)}#products_contents_box .products_category_01{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_products_header_01-be6ee20712f9cfab7028d6df0e8fb5c5.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:40px 0}#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_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_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;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_maker{border:1px solid #24c390;background-color:#d5fff2;color:#24c390}#products_contents_box #page_products_header .page_products_link .link_btn_maker:hover{border:1px solid #5aefbf;background-color:#e5fff7;color:#5aefbf}#products_contents_box #page_products_header .page_products_link .link_btn_buy{border:1px solid #f90;background-color:#f90;color:#fff}#products_contents_box #page_products_header .page_products_link .link_btn_buy:hover{border:1px solid #ff8900;background-color:#ff8900}#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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/toplogo_sp-3956b7a07a42eaeec0abcededde5e434.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/toplogo-4f26395a5657a094ca71b0eacd9cfe58.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:24px;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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_memo-991732f2bb87feb0da95077faee7411c.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg-66a957443e8aa89b2f2231f7c33e28a6.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;position:fixed!important;z-index:9999!important;top:0!important;right:0;bottom:0;left:0!important;width:100%;height:100vh;padding:20px 10px;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;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}.contents_visible{overflow:visible!important}.learning_section{margin-bottom:10px}@media (min-width:668px){.learning_section{margin-bottom:50px}}.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::-webkit-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::-ms-input-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:"\e904";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_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:58px;text-align:center}.learning_section .label_premium{background:#f9a835}.learning_section .label_special{background:#f26671}.learning_section .label_free{background:#209f76}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/menu_db01-f234ad14725c48c61cb8181591f962fb.jpg)}.learning_menu ul .learning_menu_01 span{background-color:rgba(226,146,161,.8)}.learning_menu ul .learning_menu_02{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/menu_db02-a2a1dfcd96c2bd5b0a795f280ee0437c.jpg)}.learning_menu ul .learning_menu_02 span{background-color:rgba(147,222,124,.8)}.learning_menu ul .learning_menu_03{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/menu_db03-132d218d2ecfb62e7f282fb6dd4ccbab.jpg)}.learning_menu ul .learning_menu_03 span{background-color:rgba(108,148,221,.8)}.learning_menu ul .learning_menu_04{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/menu_db04-2ecde0c2a2dbc640cc72f767ff304ace.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:"\e904";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}}@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;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:38px;line-height:38px;font-size:15px;position:relative;border-radius:0;margin:5px 0 0 10px}@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}}.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}}@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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_case_header_01-4d337aefe8bc75f6eb738fdb41962b87.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/logo_casebook-494e7bdbb1556072ac344c2b2937916c.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 4%}}@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{overflow:hidden;padding:0 10px;font-size:14px}#case_contents #case_page_main .case_page_action a{color:#595959}#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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/spacer-325472601571f31e1bf00674c368d335.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_data-8d5aa00a8bea2ee79269cdf6d83cd2ab.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}}#about-contents{overflow:hidden;width:100%;text-align:center;color:#181818;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:667px){#about-contents{padding:20px 0 420px}}@media (min-width:668px){#about-contents{height:100%;margin:auto;padding-bottom:110px}}#about-contents section{position:relative}@media (min-width:668px){#about-contents section{margin-bottom:0}}#about-contents h2{color:#fff}@media (max-width:667px){#about-contents h2{background-color:#209f76;font-size:190%;text-align:center;padding:40px 20px}}@media (min-width:668px){#about-contents h2{font-size:250%;line-height:200px;min-height:200px;background-color:#2ba752}}#about-contents h3{font-weight:400;position:absolute;right:0;bottom:0;left:0}@media (max-width:667px){#about-contents h3{top:-35px}}@media (min-width:668px){#about-contents h3{top:-55px}}@media (max-width:667px){#about-contents h4{font-size:200%;line-height:180%;font-weight:400}}@media (min-width:668px){#about-contents h4{font-size:300%}}#about-contents div.balloon{position:relative;color:#fff;text-align:center;margin:0 auto}@media (max-width:667px){#about-contents div.balloon{width:90%;font-size:125%;background-color:#209f76;padding:20px}}@media (min-width:668px){#about-contents div.balloon{font-size:200%;line-height:110px;width:600px;height:110px;background-color:#2ba752}}#about-contents div.balloon:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent}@media (max-width:667px){#about-contents div.balloon:before{border-top:10px solid #209f76}}@media (min-width:668px){#about-contents div.balloon:before{border-top:10px solid #2ba752}}#about-contents section.top h1{margin:40px auto}@media (max-width:667px){#about-contents section.top h1{width:100%}}@media (min-width:668px){#about-contents section.top h1{width:482px;height:38px}}#about-contents section.top h1 span{white-space:nowrap;overflow:hidden;display:block;text-indent:-9999px;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/ttllogo-1b19f0815f849679cf6ab21e7d82ab6f.png);background-repeat:no-repeat;background-position:top}@media (max-width:667px){#about-contents section.top h1 span{background-size:280px auto}}@media (min-width:668px){#about-contents section.top h1 span{padding-bottom:20px}}@media (max-width:667px){#about-contents section.top p{width:90%;margin:40px auto 20px;font-size:110%;line-height:180%}}@media (min-width:668px){#about-contents section.top p.fs24{line-height:185%}}@media (max-width:667px){#about-contents section.top p.fs18{margin:20px auto 40px;font-size:85%}}@media (min-width:668px){#about-contents section.top p.fs18{line-height:200%;margin-bottom:25px}}@media (max-width:667px){#about-contents section.top div.btn-register{margin-bottom:60px}}@media (min-width:668px){#about-contents section.top div.btn-register{margin-bottom:95px}}@media (max-width:667px){#about-contents section.top img{width:100%}}@media (min-width:668px){#about-contents section.top img{display:none}}@media (max-width:667px){#about-contents section.top div.mainimg{display:none}}@media (min-width:668px){#about-contents section.top div.mainimg{width:100%;height:358px;margin:60px auto}#about-contents section.top div.mainimg p{overflow:hidden;height:100%;white-space:nowrap;text-indent:100%;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/thumbnail_top-f438498e39634b390ae73fb61aba04fd.jpg);background-repeat:repeat-x;background-position:50%}}@media (min-width:668px){p.fs24{font-size:170%}p.fs18{font-size:130%}}.btn-register a{background-color:#ffae44;border-radius:5px;box-shadow:0 5px 0 #c68735;color:#fff;display:block;font-size:24px;font-weight:700;text-align:center;text-decoration:none;margin:10px auto;padding:15px 0;transform:translate(0);transition:all .1s ease}@media (max-width:667px){.btn-register a{width:90%}}@media (min-width:668px){.btn-register a{width:500px}.btn-register a:active{transform:translateY(3px);background:#fec171;box-shadow:0 1px 0 #c68735}.btn-register a:hover{background:#fec171;box-shadow:0 5px 0 #c68735}}@media (max-width:667px){ul.icon-list{margin:0 auto}}@media (min-width:668px){ul.icon-list{margin-top:90px}}@media (max-width:667px){ul.icon-list2{margin:0 auto 100px}}@media (min-width:668px){ul.icon-list2{margin-top:60px;margin-bottom:170px}}@media (max-width:667px){ul[class^=icon-list]{width:90%}}@media (max-width:667px){ul[class^=icon-list] li{display:table;margin:40px 0}ul[class^=icon-list] li div{display:table-cell;width:20%}ul[class^=icon-list] li div img{background-color:#fff;border:4px solid #4d876d;border-radius:50%;max-width:120px}ul[class^=icon-list] li dl{display:table-cell;text-align:left;vertical-align:middle;padding-left:20px}ul[class^=icon-list] li dl dt{font-size:160%;font-weight:700;color:#4d876d;margin-bottom:10px}ul[class^=icon-list] li::nth-child(3) dl dt{width:4em}ul[class^=icon-list] li dl dd{font-size:107%}}@media (min-width:668px){ul[class^=icon-list] li{display:inline-block;margin:0 65px}ul[class^=icon-list] li div{width:180px;height:180px;margin:0 auto 20px;border:4px solid #4d876d;border-radius:90px;background-color:#fff}ul[class^=icon-list] li div img{position:relative;top:50%;width:150px;transform:translateY(-50%)}ul[class^=icon-list] li dl dt{font-size:160%;font-weight:700;margin-bottom:10px;color:#4d876d}ul[class^=icon-list] li dl dd{font-size:107%}}div#about-contents section.movie-ex{background-color:#f2f2f2}@media (min-width:668px){div#about-contents section.movie-ex{padding-bottom:85px}}div#about-contents section.movie-ex ul{margin:0 auto}@media (max-width:667px){div#about-contents section.movie-ex ul{padding:40px 0 20px;width:90%;overflow:hidden}}@media (min-width:668px){div#about-contents section.movie-ex ul{padding:80px 0;width:1030px}}@media (max-width:667px){div#about-contents section.movie-ex ul li{float:left;width:46%;margin:10px 2%}div#about-contents section.movie-ex ul li img{width:100%}}@media (min-width:668px){div#about-contents section.movie-ex ul li{display:inline-block;margin:75px 50px 0}}div#about-contents section.movie-ex ul li p{font-weight:700;line-height:100%;margin-top:5px;padding:7px 0;color:#fff;background-color:#3a738b}@media (max-width:667px){div#about-contents section.movie-ex ul li p{width:100%;font-size:80%;text-align:center}}@media (min-width:668px){div#about-contents section.movie-ex ul li p{width:240px}}@media (max-width:667px){div#about-contents section.movie-ex div.btn-register{margin-bottom:60px}}div#about-contents section.calendar-event{background-color:#23ae85}@media (max-width:667px){div#about-contents section.calendar-event{padding:80px 0}}@media (min-width:668px){div#about-contents section.calendar-event{padding:120px 0}}@media (max-width:667px){div#about-contents section.calendar-event div.ce-box{position:relative}}@media (min-width:668px){div#about-contents section.calendar-event div.ce-box{overflow:hidden;width:1000px;margin:0 auto}}@media (min-width:668px){div#about-contents section.calendar-event div.ce-img{float:left;width:520px}}div#about-contents section.calendar-event div.ce-img p{font-size:140%;margin-bottom:15px;padding:12px 0;color:#fff;background-color:#357663}@media (max-width:667px){div#about-contents section.calendar-event div.ce-img p{width:90%;margin:0 auto 15px}}div#about-contents section.calendar-event div.ce-img div{padding:24px;background-color:#1f9c77}@media (max-width:667px){div#about-contents section.calendar-event div.ce-img div{padding:15px;width:90%;margin:0 auto}}div#about-contents section.calendar-event div.ce-img img{box-shadow:2px 2px 2px 2px rgba(0,0,0,.2)}@media (max-width:667px){div#about-contents section.calendar-event div.ce-img img{width:100%}}@media (max-width:667px){div#about-contents section.calendar-event div.ce-txt{width:90%;color:#fff;text-align:center;margin:0 auto}}@media (min-width:668px){div#about-contents section.calendar-event div.ce-txt{float:right;width:420px;margin-top:154px;text-align:left}}div#about-contents section.calendar-event div.ce-txt p{line-height:220%;border-radius:5px;background-color:#3a738b}@media (max-width:667px){div#about-contents section.calendar-event div.ce-txt p{margin:30px 0;padding:20px 10px}}@media (min-width:668px){div#about-contents section.calendar-event div.ce-txt p{margin-top:70px;padding:50px;color:#fff}}@media (min-width:668px){div#about-contents section.calendar-event h4{font-weight:400;line-height:180%;margin-left:40px;color:#fff}}div#about-contents section.premium-service{background-color:#f7f7f7}@media (max-width:667px){div#about-contents section.premium-service{padding:65px 0 100px}}@media (min-width:668px){div#about-contents section.premium-service{padding:140px 0}}@media (max-width:667px){div#about-contents section.premium-service h4{width:10em;margin:0 auto 30px}}@media (min-width:668px){div#about-contents section.premium-service h4{font-weight:400}}div#about-contents section.premium-service p{line-height:150%}@media (max-width:667px){div#about-contents section.premium-service p{font-size:90%;width:90%;margin:-50px auto 30px;text-align:center}}@media (min-width:668px){div#about-contents section.premium-service p{font-size:214%}}div#about-contents section.premium-service p span{display:block}@media (max-width:667px){div#about-contents section.premium-service p span{font-size:85%;margin-top:10px}}@media (min-width:668px){div#about-contents section.premium-service p span{font-size:20px;margin-top:20px}}div#about-contents section.voice-doctor{background-color:#aadcba}@media (max-width:667px){div#about-contents section.voice-doctor h3{top:-55px}}@media (min-width:668px){div#about-contents section.voice-doctor{padding-bottom:55px}}div#about-contents section.voice-user{background-color:#e2efe6}@media (max-width:667px){div#about-contents section[class^=voice-] ul{padding:60px 0}}@media (min-width:668px){div#about-contents section[class^=voice-] ul{display:flex;flex-wrap:wrap;overflow:hidden;width:1020px;margin:0 auto;padding:120px 0 80px}}div#about-contents section[class^=voice-] ul li{background-color:#fff;border-radius:5px}@media (max-width:667px){div#about-contents section[class^=voice-] ul li{width:87%;padding:20px;margin:20px auto}div#about-contents section[class^=voice-] ul li dd{text-align:left;line-height:200%}}@media (min-width:668px){div#about-contents section[class^=voice-] ul li{float:left;width:470px;margin:0 20px;padding:40px}div#about-contents section[class^=voice-] ul li dl{overflow:hidden}div#about-contents section[class^=voice-] ul li dt p.belong{font-size:12px;line-height:160%;margin-bottom:10px;color:#767676}div#about-contents section[class^=voice-] ul li dt p span{font-size:11px}}@media (min-width:668px){div#about-contents section[class^=voice-] dd{line-height:2}}@media (max-width:667px){div#about-contents section.voice-doctor ul li dt{overflow:hidden}div#about-contents section.voice-doctor ul li dt p{text-align:left;margin-left:100px}}@media (min-width:668px){div#about-contents section.voice-doctor ul li dt{float:left}}div#about-contents section.voice-doctor ul li dt img{margin-bottom:20px;border-radius:300px}@media (max-width:667px){div#about-contents section.voice-doctor ul li dt img{width:75px;height:75px;float:left}}@media (min-width:668px){div#about-contents section.voice-doctor ul li dt img{width:100px;height:100px}}@media (max-width:667px){div#about-contents section.voice-doctor ul li:first-child dt p{margin-top:30px}}@media (max-width:667px){div#about-contents section.voice-doctor ul li dd{text-align:left}}@media (min-width:668px){div#about-contents section.voice-doctor ul li dd{float:right;width:245px;margin-left:35px;text-align:left}}div#about-contents section.voice-user ul li{text-align:left}div#about-contents section.voice-user ul li dt{margin-bottom:20px}div#about-contents section.voice-user ul li dt p.doctor-name{margin-top:0}div#about-contents section.voice-user ul li dt p.doctor-name span:first-child{font-size:12px;color:#767676}@media (max-width:667px){div#about-contents section.voice-user ul li dt p.doctor-name span:first-child{margin-bottom:10px;display:block}}@media (min-width:668px){div#about-contents section.voice-user ul li dt p.doctor-name span:first-child{margin-right:10px}}@media (max-width:667px){div#about-contents section.voice-user ul li dt p.belong{margin-top:5px}}@media (min-width:668px){.thumb-list{width:100%;height:550px;margin:60px auto}.thumb-list img{display:none}.thumb-list p{height:100%;padding-top:450px;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/thumbnail_list-0ed386270ff8af6976a42d4f8cae557c.jpg);background-repeat:repeat-x;background-position:50%}}@media (max-width:667px){.thumb-list img{width:150%;vertical-align:baseline}}@media (max-width:667px){section.about-movie div.link-movie{margin:60px auto;width:95%}}@media (min-width:668px){section.about-movie div.link-movie{margin:80px auto 60px;width:75%}}@media (max-width:667px){section.about-movie div.btn-register{margin-bottom:60px}}@media (min-width:668px){section.about-movie div.btn-register{margin-bottom:65px}}@media screen and (min-width:320px) and (max-width:374px){div#about-contents section.voice-doctor h3{top:-55px}ul.icon-list li:nth-child(2) dl dt{width:100%}ul.icon-list2 li:first-child dl dt{width:4em}}@media screen and (min-width:375px) and (max-width:413px){div#about-contents section.voice-doctor h3{top:-35px}ul.icon-list li:nth-child(2) dl dt{width:6em}ul.icon-list2 li:first-child dl dt{width:100%}}@media screen and (min-width:414px) and (max-width:500px){div#about-contents section.voice-doctor h3{top:-35px}ul.icon-list2 li:first-child dl dt,ul.icon-list li:nth-child(2) dl dt{width:100%}}#about_dba_contents{font-family:YuGothic,游ゴシック,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media (max-width:667px){#about_dba_contents{padding-bottom:445px}}@media (min-width:668px){#about_dba_contents{margin-top:-20px;padding-bottom:110px}}#about_dba_contents section{margin-bottom:0}#about_dba_contents a:hover{text-decoration:none}@media (max-width:667px){#about_dba_contents .about_header_wrap{width:100%;padding:10px}}@media (min-width:668px){#about_dba_contents .about_header_wrap{width:1020px;margin:0 auto}}@media (max-width:667px){#about_dba_contents .about_cont_wrap{width:100%;padding:100px 10px 60px}}@media (min-width:668px){#about_dba_contents .about_cont_wrap{width:1020px;margin:0 auto;padding:100px 0}}#about_dba_contents .btn_act{position:relative;z-index:1}#about_dba_contents .btn_act a{font-size:16px;font-family:unset;color:#fff;box-shadow:0 2px 2px 0 hsla(0,0%,62.7%,.38)}#about_dba_contents .btn_act a.btn_color{display:inline-block;border-radius:50px;background-color:#ff9d68;background-image:linear-gradient(62deg,#ff9d68,#ffd15c);position:relative;transition:.6s ease-in-out}@media (max-width:667px){#about_dba_contents .btn_act a.btn_color{padding:10px 50px}}@media (min-width:668px){#about_dba_contents .btn_act a.btn_color{padding:14px 65px}}#about_dba_contents .btn_act a.btn_color:hover{background:transparent}#about_dba_contents .btn_act a.btn_color:after{border-radius:50px;background-image:linear-gradient(298deg,#ff9d68,#ffd15c);position:absolute;bottom:0;content:"";left:0;right:0;top:0;z-index:-1}#about_dba_contents .about_point{background-color:#209f76;text-align:center;color:#fff;font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif;margin:0 auto}@media (max-width:667px){#about_dba_contents .about_point{height:124px;width:140px;font-size:12px}}@media (min-width:668px){#about_dba_contents .about_point{height:140px;width:158px}}#about_dba_contents .about_point:after{content:"";display:inline-block;background-color:#fff;width:100%;height:1px}#about_dba_contents .point_title{padding-top:10px}@media (max-width:667px){#about_dba_contents .point_title{font-size:18px}}@media (min-width:668px){#about_dba_contents .point_title{font-size:20px}}@media (max-width:667px){#about_dba_contents .point_number{font-size:24px}}@media (min-width:668px){#about_dba_contents .point_number{font-size:30px}}#about_dba_contents .btn_dtl{background-color:#2b2b2b;width:100px;color:#fff;font-size:12px;line-height:20px;text-align:center;margin-left:auto}#about_dba_contents .btn_dtl a{color:#fff;display:block}#about_dba_contents .btn_dtl:hover{background-color:#ffae44}#about_dba_contents .about_header{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/about_header_bg-f08dc6b031006f1dae3db13ba55029fb.jpg);background-position:50%;background-size:cover}@media (max-width:667px){#about_dba_contents .about_header{padding:60% 0}}@media (min-width:668px){#about_dba_contents .about_header{height:412px}}@media (max-width:667px){#about_dba_contents .about_header .about_header_wrap{padding:10px 20px}}#about_dba_contents .about_header .about_head_txt{font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif;color:#2c2c2c}@media (max-width:667px){#about_dba_contents .about_header .about_head_txt{font-size:15px;margin-bottom:20px;line-height:22px}}@media (min-width:668px){#about_dba_contents .about_header .about_head_txt{font-size:28px;padding:90px 0 30px;line-height:44px}}@media (max-width:667px){#about_dba_contents .about_header .dba_logo{line-height:20px;margin-bottom:10px}}@media (min-width:668px){#about_dba_contents .about_header .dba_logo{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}}@media (max-width:667px){#about_dba_contents .about_detail .about_cont_wrap{padding:100px 20px 60px}}#about_dba_contents .about_detail .about_list{margin:60px 0}@media (min-width:668px){#about_dba_contents .about_detail .about_list ul{display:flex;justify-content:space-between}}@media (max-width:667px){#about_dba_contents .about_detail .about_list ul li{margin-bottom:40px}}@media (min-width:668px){#about_dba_contents .about_detail .about_list ul li{width:30%}}#about_dba_contents .about_detail .about_list ul li img{border-radius:4px;margin-bottom:20px}#about_dba_contents .about_detail .about_list dl dt{font-size:18px;color:#209f76;font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif;margin-bottom:10px}#about_dba_contents .about_detail .about_list dl dd{color:#555;font-size:14px;line-height:26px;margin-bottom:12px}#about_dba_contents .about_price{background-color:#fff;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/bg_point2-23ab9a7c95a376c9be95f9710df671e5.jpg);background-repeat:repeat-x;background-size:auto 400px}#about_dba_contents .about_price .price_list_wrap{margin:60px 0}#about_dba_contents .about_price .price_list{margin-bottom:20px}@media (min-width:668px){#about_dba_contents .about_price .price_list{display:flex}}#about_dba_contents .about_price .plan_title{background-color:#e8f5f1;font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:16px;display:flex;justify-content:center;align-items:center;position:relative}@media (max-width:667px){#about_dba_contents .about_price .plan_title{padding:20px 0}}@media (min-width:668px){#about_dba_contents .about_price .plan_title{width:340px}}#about_dba_contents .about_price .plan_title span{font-family:inicial;font-size:10px;color:#fff;background-color:#eb4a4a;line-height:14px;height:14px;padding:0 4px;text-align:center}@media (max-width:667px){#about_dba_contents .about_price .plan_title span{margin-right:4px}}@media (min-width:668px){#about_dba_contents .about_price .plan_title span{position:absolute;left:80px}}@media (min-width:668px){#about_dba_contents .about_price .plan_dtl{width:680px}}#about_dba_contents .about_price .price_box{display:flex}#about_dba_contents .about_price dl.price_dtl{width:100%;text-align:center}#about_dba_contents .about_price dl.price_dtl dt{background-color:#292929;color:#fff;font-size:12px;padding:1px 0}#about_dba_contents .about_price dl.price_dtl dd label{display:flex;justify-content:center;align-items:baseline;margin:0 auto;padding:10px 0;background-color:#f9f9f9;font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif}@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:#209f76}@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:#ebebeb;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:26px;text-align:left;margin-bottom:10px}#about_dba_contents .about_price .plan_txt .btn_color{padding:8px 56px}#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:60px 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:47%}}#about_dba_contents .about_info .about_info_list dl{margin-bottom:12px}#about_dba_contents .about_info .about_info_list dl dt{font-size:18px;color:#209f76;border:1px solid;text-align:center;width:100px;margin:20px auto;padding:6px 0}#about_dba_contents .about_info .about_info_list dl dd{color:#555;font-size:14px;line-height:26px}#about_dba_contents .about_member{padding:100px 0;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/about/bg_member-cdd472e7573a0f7f756f30c34c6af3b3.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-51d7b27395ee0af0119eda8b2d87f86d.png);background-repeat:no-repeat;background-size:22px 22px}h2.h2-payment{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/cart-28d6728420bc5d5b791407a5776ebf25.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{background:#f1f1f1!important;width:100%;height:60px;line-height:60px;margin-bottom:30px;display:block}}@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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/more_arrow-53e7e81e2f6deea806ea132f4d15c782.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-3eb982548a05920251f6d6af762533cd.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-mypage a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/mypage-b2af51f205f966d5a3b94fde011170ee.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-favorite a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/favorite-e028c9e558b59da396b7d66bca158074.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-payment a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/cart-28d6728420bc5d5b791407a5776ebf25.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-profile a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-51d7b27395ee0af0119eda8b2d87f86d.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-clinicbook a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/book-b557c1e5d86b8038069c64511e44de93.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-member a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/info_edit-ab846c013b7e79a11b67be529b64e0c5.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-email a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/email-c17c36f5076c02ad0c9bbdff372f1310.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#mypage-menu ul li.link-logout a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/logout-7d66a288cde0adec8197941051b2a5de.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,table#tbl-cred td.charge,table#tbl-cred td.status{width:50%;padding:10px;border-top:1px dotted #ccc}table#tbl-cred td.charge{float:left}table#tbl-cred td.status{float:right;text-align:right}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#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,table#tbl-cred .status{width:120px;padding:10px 20px}}@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{background-color:#f5f5f5}@media (min-width:668px){#mypage_contents #mypage_header_area{margin-top:-45px;margin-bottom:30px;padding:50px 0}}@media (min-width:668px){#mypage_contents .mypage_header_box{padding:0 4%}}#mypage_contents .mypage_header_info{margin:0 auto}@media (min-width:668px){#mypage_contents .mypage_header_info{display:flex;justify-content:center;max-width:1200px}}#mypage_contents .mypage_profile_box{display:flex}@media (max-width:667px){#mypage_contents .mypage_profile_box{padding:30px 4%;justify-content:space-between}}@media (min-width:668px){#mypage_contents .mypage_profile_box{max-width:45%}}@media (max-width:667px){#mypage_contents .mypage_profile_box .mypage_profile_img{width:40%}}#mypage_contents .mypage_profile_box .mypage_profile_img img{border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}@media (min-width:668px){#mypage_contents .mypage_profile_box .mypage_profile_img img{width:140px}}#mypage_contents .mypage_profile_box .mypage_profile_txt{margin-left:20px}@media (max-width:667px){#mypage_contents .mypage_profile_box .mypage_profile_txt{width:58%}}#mypage_contents .mypage_profile_box .mypage_profile_dtl{margin-bottom:14px;padding:0 4px}#mypage_contents .mypage_profile_box .mypage_profile_dtl ul li{margin-bottom:10px}#mypage_contents .mypage_profile_box .mypage_profile_dtl span{font-size:10px;background-color:#333;color:#fff;padding:3px 8px;margin-right:8px}#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{display:block;padding:10px;text-align:center;background-color:#24c390;border-radius:4px;font-weight:700;color:#fff;transition:all .2s ease-in}@media (min-width:668px){#mypage_contents .mypage_profile_box .mypage_profile_link a{width:150px}}#mypage_contents .mypage_profile_box .mypage_profile_link a:hover{opacity:.6}@media (min-width:668px){#mypage_contents .mypage_point_box{width:55%;height:100%;border:1px solid #999;border-radius:6px;overflow:hidden;margin-left:20px}}#mypage_contents .mypage_point_box .mypage_point_title{position:relative;text-align:center;padding:10px 14px;background-color:#e8f5f1}#mypage_contents .mypage_point_box .mypage_point_title h1{display:inline-block;color:#333;margin-bottom:0;font-weight:700;margin-right:4px}#mypage_contents .mypage_point_box .mypage_point_title a{position:absolute;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#e6e6e6;color:#555;margin-top:2px}#mypage_contents .mypage_point_box .mypage_point_title a:hover{color:#fff}#mypage_contents .mypage_point_box .mypage_point_contents{padding:20px 10px;background-color:#fff;display:flex}#mypage_contents .mypage_point_box .mypage_point_list{width:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#mypage_contents .mypage_point_box .mypage_point_info{text-align:center;padding:6px 20px}#mypage_contents .mypage_point_box .mypage_point_info h2{font-size:100%;margin-bottom:0}#mypage_contents .mypage_point_box .mypage_point_info p{font-size:16px;margin-left:10px}#mypage_contents .mypage_point_box .mypage_point_info span{font-size:24px;font-weight:700;margin-right:4px}#mypage_contents .mypage_point_box .mypage_point_link a{display:block;width:130px;padding:6px 0;text-align:center;border-radius:20px;color:#555;background-color:#e8f5f1;transition:all .2s ease-in}#mypage_contents .mypage_point_box .mypage_point_link a:hover{color:#fff;background-color:#24c390}@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 4%}}@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{line-height:26px;padding:0 4px;color:#595959;border-bottom:1px dotted #aaa}@media (max-width:667px){#mypage_contents .mypage_menu_box h1{font-size:13px;margin-bottom:8px}}@media (min-width:668px){#mypage_contents .mypage_menu_box h1{font-size:11px;margin-bottom:4px}}#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}#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 .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_info_list{background-color:#fff;border:1px solid #ddd;margin-bottom:40px}#mypage_contents .mypage_info_list ul li{padding:20px;border-bottom:1px dotted #ddd}#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_info_date{color:#ccc;font-size:10px}@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:hover{opacity:.6}#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}@media (min-width:668px){#mypage_contents #search_contents_box{min-width:1000px}}#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}@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 4%}}@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%}}#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}}p.plantxt{line-height:1.6em;margin-bottom:20px;padding:25px;background-color:#eee}@media (max-width:667px){p.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}}@media (min-width:668px){div.events table#tbl-event-pay th,div.events table#tbl-plan th{background-color:#e9e9e9}}@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;background-color:#e4eee4;text-align:center}.payment_premium,.payment_premium_txt{margin-bottom:20px}.payment_premium_txt h2{font-weight:700;margin-bottom:10px}.payment_premium_price{display:flex;flex-wrap:wrap;justify-content:center;padding:12px 10px;font-weight:700;background-color:#fff;border:3px solid #fb8250;border-radius:8px;margin:0 auto 10px}@media (max-width:667px){.payment_premium_price{width:90%}}@media (min-width:668px){.payment_premium_price{width:300px}}.payment_premium_price .payment_price_before{text-decoration:line-through;margin-right:4px}.payment_premium_price .payment_price_after{color:#fb8250;margin-left:4px}.payment_premium_check label{font-size:100%;margin-right:0}.payment_select_wrap{padding:60px 0 40px}.payment_select_wrap h2{text-align:center;font-size:20px;font-weight:700;margin-bottom:30px}.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:20px 0 0}.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 .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}@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::-webkit-input-placeholder{color:#999}.group_section input::-moz-placeholder{color:#999}.group_section input:-ms-input-placeholder{color:#999}.group_section input::-ms-input-placeholder{color:#999}.group_section input::placeholder{color:#999}@media (max-width:667px){.group_section input::-webkit-input-placeholder{padding:9px 0;line-height:.2}.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::-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:"\e904";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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/organization-3eb982548a05920251f6d6af762533cd.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#group-menu ul li.link-timeline a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/timeline-5dff080670be9d54e1aa32beda041ee9.png);background-repeat:no-repeat;background-size:22px 22px;background-position:0 14px}div#group-menu ul li.link-manager a{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icons/profile_edit-51d7b27395ee0af0119eda8b2d87f86d.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:"\e902";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 li>a{position:relative;margin:20px 0;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555}@media (max-width:667px){.group_list li>a{display:block;line-height:1.3}}@media (min-width:668px){.group_list li>a{display:flex;justify-content:space-between;transition:.3s;height:220px}.group_list li>a:hover{transform:translate(-5px,-5px);text-decoration:none;border-color:#aaa;box-shadow:5px 5px 0 0 #ddd}}@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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_gold-227385a96f3ccc5fc681bf03f2a5ee02.png);background-size:20px 20px;background-repeat:no-repeat;color:#dfce56}.group_list .performance .n_trophies li.silver{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_silver-cd15dfed2d73a6d688a82ff74af3e806.png);background-size:20px 20px;background-repeat:no-repeat;color:#575750}.group_list .performance .n_trophies li.bronze{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_bronze-9739902f96bbfe3b10a4831430788f6c.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:#f9f9f9;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}@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:20px;position:relative;top:70px;width:80px;font-size:12px}.group_list .member_wrap .member_db_list dd{flex-grow:1}.group_list .member_wrap .member_db_list .list_3{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shinai-12b654418ecd54f4f21f0ab8e4d38a88.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_4{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_hozon-ca5b1a311df316f5425bb378d6ae3fe4.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_2{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shikan-d770b7a2f145856b758748922bc9ebdf.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_101{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_micro-81d7bcacbfe7de4f0ffe2323d14c3881.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_5{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_yushou-e4f32066bfcb66628e89e3f33aa77b1c.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_10{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kyousei-bfc4381e8f52c1b5f0d6116811cdf3cf.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_7{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_shisyu-5b575fcaef7789c6bb6ec08495e36874.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_6{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_implant-f8b864ef217a65dc981def0595b834ff.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_11{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kouku-c35f5f68957173ef4a6c207fed1739cc.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_100{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_dg-11d4132ce44c1ac8e4717ddfe5b0ad7e.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_12{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_gaku-a3c9953ae87e830c11e4d124c2fed578.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_106{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_as-dba5722664b3ed3cc8c40eae677948eb.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_14{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_baby-0d5a0ae94d27b98f18d0d65b35407212.png);background-size:80px 80px;background-repeat:no-repeat;background-position-y:-8px}.group_list .member_wrap .member_db_list .list_17{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_db_200_kaigyo-af7240c9c581b4a26e158a07e186f19a.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_gold-227385a96f3ccc5fc681bf03f2a5ee02.png);background-size:20px 20px;background-repeat:no-repeat}.group_list .member_wrap .member_db_counter .silver{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_silver-cd15dfed2d73a6d688a82ff74af3e806.png);background-size:20px 20px;background-repeat:no-repeat}.group_list .member_wrap .member_db_counter .bronze{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_trophy_bronze-9739902f96bbfe3b10a4831430788f6c.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}.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_new-window-dfea3621cb2e2f486cbdc770488f90da.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_plus_gr-f743218288a59bb0f735a1718d85986b.png) no-repeat;background-size:contain}.group_main_wrap .price_dtl_btn .bt_add_menu:before{background:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_plus_wt-13ee8d9a69811cca22774eb810834b89.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(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_sumi-3a0fae3e523af5ff2f95d0868cab6124.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}.tl_info:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffd500;position:absolute;top:-2px;right:6px}.gnav .tl_info:after{width:10px;height:10px;top:0;right:0}.tl_menu_sp{background:#fff;height:36px;font-size:13px;font-weight:700;display:flex;align-items:center;padding:0 20px}@media (min-width:668px){.tl_menu_sp{display:none}}@media (max-width:667px){.tl_menu_sp{margin-bottom:14px}}.tl_menu_sp a{color:#eaeaea}.tl_menu_sp .active{color:#575750}.tl_menu_sp ul{display:flex;justify-content:space-around;width:100%}.tl_menu_sp ul li{height:100%;position:relative}.tl_menu_sp a.sp_tl_menu{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/sp_tl-menu-0278c77be7f5effcc9c47a16009487e8.png);background-size:16px;background-repeat:no-repeat;background-position:50%;padding-left:16px}.tl_menu_sp .bell_active:after{content:"";width:16px;height:16px;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/sp_tl-menu_active-a09669a4cca86d1b5d00b5753f5dac7f.png);background-color:#fff;background-size:contain;vertical-align:middle;position:absolute;left:0;top:1px}.modal_wrap input{display:none}.modal_overlay{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)}.modal_trigger{position:absolute;width:100%;height:100%}.modal_content{position:relative;align-self:center;width:60%;max-width:800px;padding:30px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}.close_button{position:absolute;top:14px;right:16px;font-size:24px;cursor:pointer}.modal_wrap input:checked~.modal_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.tl_footericon .btn_base{width:50px;height:50px;padding:12px;background-color:rgba(32,159,118,.8);border-radius:50%}.tl_footericon .btn_base img{width:25px;height:25px}.tl_footericon .open_button{position:fixed;right:16px;bottom:10px;margin:0;cursor:pointer;z-index:1}@media (min-width:668px){.tl_footericon .open_button{display:none}}.tl_footericon .modal_content{width:100%;padding:50px 16px 60px;align-self:flex-end;background:none;color:#fff;font-weight:700}.tl_footericon .close_button{right:0}.tl_footericon .tl_iconbox .btn_base{padding:10px;margin-left:10px}.tl_footericon .tl_iconbox .btn_base img{width:30px;height:30px}.tl_footericon .tl_iconbox ul li{display:flex;justify-content:flex-end;height:50px;line-height:50px;margin-bottom:16px}.tl_section a:hover{text-decoration:none;opacity:.6}@media (max-width:667px){.tl_section .caption_border{display:none}}@media (min-width:668px){.tl_section .sp_title{display:none}}@media (max-width:667px){.tl_section .sp_title{font-weight:700;margin:8px 0}}.tl_section .icon_img{overflow:hidden;position:relative}.tl_section .icon_img img{width:100%;height:auto}.tl_section .tl_menu ul{display:flex;font-weight:700}@media (min-width:668px){.tl_section .tl_menu ul{margin-bottom:20px}}.tl_section .tl_menu ul li{text-align:center}@media (min-width:668px){.tl_section .tl_menu ul li{height:40px;line-height:40px;width:200px;background:#e8f5f1;border-right:1px solid #fff;position:relative}}.tl_section .tl_menu li a{display:block}.tl_section .tl_menu .tl_info:after{background-color:#57bf77;top:8px;right:54px}@media (min-width:668px){.tl_section .tl_menu li.tl_menu-post{background:#b2e6d5;border:none}}@media (min-width:668px){.tl_section .tl_menu .active{background:#209f76;color:#fff}}.tl_section .tl_menu li.tl_menu-post .post_button{margin:0;cursor:pointer;font-size:15px;color:#209f76}.tl_section .tl_menu li.tl_menu-post .post_button:before{content:"";display:inline-block;width:28px;height:28px;margin-right:6px;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_post-pc-312fc6f420f2b09cfd12be840774e44a.png);background-size:contain;vertical-align:middle;border-radius:50%;background-color:#209f76}.tl_section .tl_menu li.tl_menu-post .modal_content{width:460px;padding:20px 20px 10px}.tl_section .tl_menu li.tl_menu-post .close_button{right:0}.tl_section .tl_menu li.tl_menu-post .tl_iconbox ul{display:contents}.tl_section .tl_menu li.tl_menu-post .tl_iconbox ul li{width:100%;background:#209f76;margin:14px 0}.tl_section .tl_menu li.tl_menu-post .tl_iconbox ul li:hover{background:#e8f5f1}.tl_section .tl_menu li.tl_menu-post .tl_iconbox ul li:hover a{color:#209f76}.tl_section .tl_menu li.tl_menu-post .tl_iconbox a{color:#fff}@media (max-width:667px){.tl_section .tl_wrap{font-size:12px}}@media (min-width:668px){.tl_section .tl_wrap{margin-bottom:40px}}.tl_section .tl_wrap .tl_post{background-color:#fff;margin-bottom:14px}@media (max-width:667px){.tl_section .tl_wrap .tl_post{border-radius:6px;box-shadow:0 0 6px #ddd}}@media (min-width:668px){.tl_section .tl_wrap .tl_post{display:flex;height:268px}}.tl_section .tl_wrap .tl_post_case{background-color:#fff;margin-bottom:20px}.tl_section .tl_wrap .notice_name{color:#595959;font-weight:700}@media (min-width:668px){.tl_section .tl_wrap .post_imgarea{width:390px}}@media (max-width:667px){.tl_section .tl_wrap .post_imgarea{width:100%;min-height:200px;border-radius:6px 6px 0 0}}.tl_section .tl_wrap .post_imgarea img{width:auto;height:auto}@media (min-width:668px){.tl_section .tl_wrap .tl_post_case .post_img{width:auto}}@media (min-width:668px){.tl_section .tl_wrap .tl_post_case .post_img img{width:100%;height:auto}}@media (max-width:667px){.tl_section .tl_wrap .post_contents{padding:10px}}@media (min-width:668px){.tl_section .tl_wrap .post_contents{width:410px;padding:0 14px}}@media (min-width:668px){.tl_section .tl_wrap .tl_post_case .post_contents{width:auto;padding:10px 20px}}.tl_section .tl_wrap .post_title{display:flex;padding-right:10px}@media (max-width:667px){.tl_section .tl_wrap .post_title{height:36px;margin:0 0 10px}}@media (min-width:668px){.tl_section .tl_wrap .post_title{height:44px;margin:10px 0}}.tl_section .tl_wrap .post_title .icon_img{border-radius:50%}@media (max-width:667px){.tl_section .tl_wrap .post_title .icon_img{width:36px;height:36px}}@media (min-width:668px){.tl_section .tl_wrap .post_title .icon_img{width:44px;height:44px}}.tl_section .tl_wrap .post_title p{padding-left:10px;margin-right:10px}@media (max-width:667px){.tl_section .tl_wrap .post_title p{line-height:36px}}@media (min-width:668px){.tl_section .tl_wrap .post_title p{line-height:44px}}.tl_section .tl_wrap .post_title span{height:22px;border-radius:4px;background-color:#e8f5f1;color:#209f76;font-size:11px;text-align:center;padding:4px}@media (max-width:667px){.tl_section .tl_wrap .post_title span{margin-top:6px}}@media (min-width:668px){.tl_section .tl_wrap .post_title span{margin-top:10px}}.tl_section .tl_wrap .post_title .post_edit{display:flex;color:#209f76;margin-left:auto}.tl_section .tl_wrap .post_title .post_edit button{background-color:#fff;border:1px solid #209f76;font-size:14px;line-height:14px;height:40px;width:80px;margin:0 8px 0 0;color:#209f76}@media (max-width:667px){.tl_section .tl_wrap .post_title .post_edit button{font-size:11px;line-height:11px;font-weight:400;height:20px;width:40px;margin:8px 0 0;color:#209f76;box-shadow:none;border-radius:0;padding:4px}}.tl_section .tl_wrap .post_title .post_edit button:hover{cursor:pointer}.tl_section .tl_wrap .post_title .post_edit button#edit{margin-right:4px}@media (max-width:667px){.tl_section .tl_wrap .post_title .post_edit p{display:none}}.tl_section .tl_wrap .post_dba{color:#209f76}@media (min-width:668px){.tl_section .tl_wrap .post_text{height:136px}}.tl_section .tl_wrap .post_text span{font-weight:700;color:#209f76}.tl_section .tl_wrap .post_text p{color:#707070;font-size:12px;line-height:18px;margin:10px 0}.tl_section .tl_wrap .tl_post_case .post_text{height:auto}@media (max-width:667px){.tl_section .tl_wrap .post_btm{margin-bottom:10px}}.tl_section .tl_wrap .post_tag{font-size:11px;height:23px}.tl_section .tl_wrap .post_tag ul{display:flex}@media (max-width:667px){.tl_section .tl_wrap .post_tag ul{justify-content:flex-end}}.tl_section .tl_wrap .post_tag ul li{background:#e8f5f1;padding:4px;margin-right:4px}.tl_section .tl_wrap .post_info{display:flex;align-items:flex-end;height:30px;line-height:20px;font-size:11px}.tl_section .tl_wrap .post_info .post_time{color:#959595}.tl_section .tl_wrap .post_info .action_btn{display:flex;margin-left:auto}.tl_section .tl_wrap .post_info .action_face .face_list{display:flex;height:20px}.tl_section .tl_wrap .post_info .action_face .face_list li{background-repeat:no-repeat;background-size:20px;cursor:pointer;margin-right:10px}.tl_section .tl_wrap .post_info .action_face .like{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_like_off-15d7b4be3bcac4638c5774b3918abeea.png)}.tl_section .tl_wrap .post_info .action_face .like_done{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_like_on-7f4760d4345a76397f7c80de163fcde9.png)}.tl_section .tl_wrap .post_info .action_face .face_list a{padding-left:14px}.tl_section .tl_wrap .post_info .action_comment{background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_comment-7fdc4716e3315d606f5123c2da95412e.png);background-repeat:no-repeat;background-size:20px 20px}.tl_section .tl_wrap .post_info .action_comment a{padding-left:24px}.tl_section .tl_wrap .comment_list{margin-bottom:10px;font-size:12px}.tl_section .tl_wrap .comment_list ul li{display:flex}.tl_section .tl_wrap .comment_list .comment_icon{margin-right:10px}@media (max-width:667px){.tl_section .tl_wrap .comment_list .comment_icon{width:36px}}.tl_section .tl_wrap .comment_list .comment_icon .icon_img{border-radius:50%}@media (max-width:667px){.tl_section .tl_wrap .comment_list .comment_icon .icon_img{width:36px;height:36px}}@media (min-width:668px){.tl_section .tl_wrap .comment_list .comment_icon .icon_img{width:44px;height:44px}}.tl_section .tl_wrap .comment_list .comment_text{width:calc(100% - 46px);margin-bottom:10px}.tl_section .tl_wrap .comment_list .comment_text span{font-weight:700;line-height:20px}.tl_section .tl_wrap .comment_list .comment_text p{line-height:18px}.tl_section .tl_wrap .comment_list .comment_text .delete_comment{text-align:right;margin:6px 0}.tl_section .tl_wrap .comment_list .comment_text .post_time{color:#959595;font-size:11px;text-align:right}.tl_section .tl_wrap .comment_area{padding:0 5px}@media (max-width:667px){.tl_section .tl_wrap .comment_area{line-height:18px}}.tl_section .tl_wrap .comment_area p{margin-bottom:4px}.tl_section .tl_wrap .comment_area textarea{height:auto;border-radius:0}.tl_section .tl_wrap .comment_area .comment_form{color:#959595;border:1px solid #ddd;padding:6px;background-color:#f8f8f8;font-size:12px;width:100%}.tl_section .tl_wrap .comment_area button{border-radius:0}@media (max-width:667px){.tl_section .tl_wrap .comment_area button{width:100%;margin-top:10px}}.tl_section .tl_case ul.case_list{display:flex;flex-wrap:wrap}@media (max-width:667px){.tl_section .tl_case ul.case_list{font-size:10px}}.tl_section .tl_case ul.case_list li{border-radius:6px}@media (max-width:667px){.tl_section .tl_case ul.case_list li{margin:1.6%;flex-basis:30%;background:#e8f5f1;border:1px solid #e8f5f1}}@media (min-width:668px){.tl_section .tl_case ul.case_list li{margin:1%;flex-basis:48%;border:1px solid #209f76;background-color:#fff}}@media (max-width:667px){.tl_section .tl_case ul.case_list li a{display:block;padding:8px}}@media (min-width:668px){.tl_section .tl_case ul.case_list li a{display:flex;padding:14px}}.tl_section .tl_case ul.case_list li a:hover{background-color:#fff;opacity:.6}.tl_section .tl_case ul.case_list li h2{margin-bottom:0;color:#209f76;font-weight:700}@media (max-width:667px){.tl_section .tl_case ul.case_list li h2{height:20px;margin:20px 0;text-align:center}}.tl_section .tl_case ul.case_list li p{margin-left:auto;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_note-68ed3e9e6527618fc6b20e848ce79be1.png);background-repeat:no-repeat;font-size:130%;color:#209f76;font-weight:700}@media (max-width:667px){.tl_section .tl_case ul.case_list li p{text-align:right;background-size:24px;padding-left:30px;background-position:2px -4px}}@media (min-width:668px){.tl_section .tl_case ul.case_list li p{background-size:36px;padding-left:40px;background-position:0 -6px}}@media (min-width:668px){.tl_section .tl_notice_list{padding:10px}}@media (max-width:667px){.tl_section .tl_notice_list ul{padding:4px 0}}.tl_section .tl_notice_list li{border-bottom:1px solid #eaeaea;padding:0 10px}.tl_section .tl_notice_list li:last-of-type{border-bottom:none}@media (max-width:667px){.tl_section .tl_notice_list .post_title{margin:4px 0}}.tl_section .tl_notice_list .post_title p{margin-right:0}@media (max-width:667px){.tl_section .tl_notice_list .post_title p{line-height:18px;width:70%}}@media (min-width:668px){.tl_section .tl_notice_list .post_title p{line-height:44px;width:630px}}@media (max-width:667px){.tl_section .tl_notice_list .notice_action p{line-height:36px}}.tl_section .tl_notice_list .notice_action span{margin-left:4px}.tl_section .tl_notice_list .post_time{color:#959595;font-size:11px}@media (max-width:667px){.tl_section .tl_notice_list .post_time{margin-left:auto;line-height:36px}}@media (min-width:668px){.tl_section .tl_notice_list .post_time{line-height:44px}}.tl_section .tl_prof{width:300px;margin:0 auto 20px;display:flex;flex-direction:column;text-align:center;font-size:12px}.tl_section .tl_prof span{padding:4px 10px;border-radius:4px;color:#209f76;border:1px solid #209f76;margin:0 auto 10px}.tl_section .tl_prof .icon_img{margin:0 auto 10px;border-radius:50%}@media (max-width:667px){.tl_section .tl_prof .icon_img{width:100px;height:100px}}@media (min-width:668px){.tl_section .tl_prof .icon_img{width:160px;height:160px}}.tl_section .tl_prof .tl_prof_name{font-size:16px;font-weight:700}.tl_section .edit_post .sp_title{text-align:center;font-size:16px;margin-bottom:10px}.tl_section .edit_post .edit_txtarea{text-align:center}@media (max-width:667px){.tl_section .edit_post .edit_txtarea{margin:20px auto}}@media (min-width:668px){.tl_section .edit_post .edit_txtarea{margin:40px auto}}.tl_section .edit_post .back_timeline{padding:20px 0}.tl_section .edit_post h2{border-left:4px solid #209f76;padding-left:10px}@media (max-width:667px){.tl_section .edit_post h2{margin-bottom:10px}}.tl_section .edit_post .edit_unit{margin-bottom:20px}.tl_section .edit_post .list_category ul{display:flex;flex-wrap:wrap}@media (max-width:667px){.tl_section .edit_post .list_category ul li{margin:10px 4px}}@media (min-width:668px){.tl_section .edit_post .list_category ul li{margin:10px 6px}}.tl_section .edit_post .list_category label{cursor:pointer;padding:5px;background-color:#fff;font-size:13px;margin:0}.tl_section .edit_post .list_category input{display:none}.tl_section .edit_post .list_category .check_box:checked+.label{background-color:#209f76;color:#fff}.tl_section .edit_post .img_type_check{margin-bottom:20px}.tl_section .edit_post .img_type_check ul{display:flex}.tl_section .edit_post .img_type_check p{font-size:11px;padding:6px}.tl_section .edit_post .img_select{padding:0 10px}.tl_section .edit_post .img_select p{width:60px;line-height:26px;font-size:14px}@media (max-width:667px){.tl_section .edit_post .img_select ul li{margin-bottom:10px}}@media (min-width:668px){.tl_section .edit_post .img_select ul li{display:flex;margin-bottom:20px}}.tl_section .edit_post .img_select_btn{display:flex;flex-wrap:wrap}@media (max-width:667px){.tl_section .edit_post .img_select_btn{font-size:11px}}@media (max-width:667px){.tl_section .edit_post .img_select_btn label{padding:10px 0 0}}.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);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}@-webkit-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 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}}@-webkit-keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#search_contents_box{margin-bottom:60px}#search_contents_box section{padding:20px 2%;margin-bottom:0}@media (max-width:667px){#search_contents_box #page_search_area{padding:40px 0 0}}@media (min-width:668px){#search_contents_box #page_search_area{padding:100px 0 20px}}#search_contents_box #page_search_area .top_section_title{margin-bottom:20px}#search_contents_box #page_search_area .top_section_title p{font-size:18px;font-weight:700}#search_contents_box #page_search_area .top_section_title h1{font-size:12px}#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}#dr_profile_box #page_dr_profile_area{background-color:#f2f2f2}@media (max-width:667px){#dr_profile_box #page_dr_profile_area{padding:30px 0 20px}}@media (min-width:668px){#dr_profile_box #page_dr_profile_area{padding:40px 0 10px;margin-top:-45px}}#dr_profile_box .page_section_title{padding:0 4% 30px}@media (max-width:667px){#dr_profile_box .page_dr_profile_box{display:flex;padding:0 4%}}@media (min-width:668px){#dr_profile_box .page_dr_profile_box{text-align:center}}@media (max-width:667px){#dr_profile_box .page_dr_profile_box .page_dr_profile_img{width:40%}}#dr_profile_box .page_dr_profile_box .page_dr_profile_img img{border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}@media (min-width:668px){#dr_profile_box .page_dr_profile_box .page_dr_profile_img img{width:150px}}@media (max-width:667px){#dr_profile_box .page_dr_profile_box .page_dr_profile_txt{width:60%;padding:0 20px}}@media (min-width:668px){#dr_profile_box .page_dr_profile_box .page_dr_profile_txt{max-width:500px;margin:0 auto;padding:20px}}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_db_link img{width:150px}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_db_link img:hover{opacity:.8}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_txt_name{margin:6px 0 4px;font-size:18px}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_txt_name h1{margin-bottom:0}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_txt_name span{font-size:14px;margin-left:4px}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_txt_dtl a{color:#c7bb96;font-size:14px}#dr_profile_box .page_dr_profile_box .page_dr_profile_txt .dr_txt_dtl a:hover{text-decoration:underline}#dr_profile_box .top_columns_contents{margin-bottom:0}@media (max-width:667px){#dr_profile_box .top_columns_contents{margin-top:30px}}@media (min-width:668px){#dr_profile_box .top_columns_contents{margin-top:60px}}#dr_profile_box .page_dr_events_box{margin-bottom:40px;padding:0 4%}#dr_profile_box .page_dr_events_box ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}@media (min-width:668px){#dr_profile_box .page_dr_events_box ul{max-width:1200px}}@media (max-width:667px){#dr_profile_box .page_dr_events_box ul li{width:46%;margin:0 2% 20px}}@media (min-width:668px){#dr_profile_box .page_dr_events_box ul li{width:23%;margin:0 1% 20px}}#dr_profile_box .page_dr_events_box ul li:hover{opacity:.8}.page_movie_plan{position:absolute;color:#fff;font-weight:700;width:64px;font-size:10px;line-height:18px;text-align:center;top:10px;left:-4px}.movie_plan_sp{background-color:#ff7583}.movie_plan_pr{background-color:#ffc82e}.page_movie_info{display:inline-block;color:#24c390;font-size:10px;border:1px solid #24c390;padding:1px 16px;line-height:16px;margin-left:4px}#movie_series_box #page_movie_series_area{margin-bottom:0}@media (max-width:667px){#movie_series_box #page_movie_series_area{padding:20px 4% 0}}@media (min-width:668px){#movie_series_box #page_movie_series_area{padding:20px 4%}}@media (min-width:668px){#movie_series_box .page_movie_series_contents{display:flex;justify-content:space-between;max-width:1284px;margin:0 auto}}#movie_series_box .page_movie_series_contents .page_movie_plan{position:relative;top:0;left:0;width:80px;line-height:20px}#movie_series_box .page_movie_series_contents .page_movie_series_head{display:flex}#movie_series_box .page_movie_series_contents .page_movie_series_main{padding:8px 0}#movie_series_box .page_movie_series_contents .page_movie_series_title{font-size:18px;line-height:34px;margin-bottom:4px}#movie_series_box .page_movie_series_contents .page_movie_series_title h1{color:#333;font-weight:700;margin-bottom:0}#movie_series_box .page_movie_series_contents .page_movie_series_dr{font-size:13px}#movie_series_box .page_movie_series_contents .page_movie_series_dr a,#movie_series_box .page_movie_series_contents .page_movie_series_dr h2{color:#c7bb96}#movie_series_box .page_movie_series_contents .page_movie_series_dr span{font-size:14px}#movie_series_box .page_movie_series_txt{position:relative}@media (max-width:667px){#movie_series_box .page_movie_series_txt{margin-bottom:20px}}#movie_series_box .page_movie_series_txt a:hover{text-decoration:underline}#movie_series_box .page_movie_series_txt .page_movie_series_dtl{font-size:13px;line-height:26px;margin-bottom:10px}#movie_series_box .page_movie_series_txt .page_movie_series_key a{color:#c7bb96;margin-right:10px}@media (min-width:668px){#movie_series_box .page_movie_series_list{width:58%;margin-left:auto}}@media (min-width:668px){#movie_series_box .page_movie_series_list ul{display:flex;flex-wrap:wrap}}@media (min-width:668px){#movie_series_box .page_movie_series_list ul li{width:50%}}#movie_series_box .page_movie_series_list ul li a{display:flex;height:80px;padding:0 12px;background-color:#fff;border-radius:4px;overflow:hidden;transition:all .1s ease-in}@media (max-width:667px){#movie_series_box .page_movie_series_list ul li a{margin-bottom:10px}}@media (min-width:668px){#movie_series_box .page_movie_series_list ul li a{margin:6px}}#movie_series_box .page_movie_series_list ul li a span{display:inline-block;color:#555;font-size:10px;background-color:#f2f2f2;padding:1px 10px;margin-left:4px}#movie_series_box .page_movie_series_list ul li a:hover{opacity:.8}#movie_series_box .page_movie_series_list .page_movie_series_img{position:relative;display:flex;align-items:center;width:30%;margin-right:10px}#movie_series_box .page_movie_series_list .page_movie_series_img img{width:113px}#movie_series_box .page_movie_series_list .page_movie_series_img:after{position:absolute;content:"";background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/icon_movie_ar-ab3242dbb77cecbc8d4ace6882feec88.png);background-repeat:no-repeat;background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0}@media (max-width:667px){#movie_series_box .page_movie_series_list .page_movie_series_img:after{width:30px;height:30px}}@media (min-width:668px){#movie_series_box .page_movie_series_list .page_movie_series_img:after{width:24px;height:24px}}#movie_series_box .page_movie_series_list .page_movie_series_nb{display:flex;align-items:center;width:70%;overflow:hidden}#movie_series_box .page_movie_series_list .page_movie_series_nb h3{font-size:100%;font-weight:400}@media (max-width:667px){#movie_series_box #page_movie_episode_area{padding:20px 4%}}@media (min-width:668px){#movie_series_box #page_movie_episode_area{padding:60px 4%;margin-top:-45px}}@media (min-width:668px){#movie_series_box .page_movie_episode_main{width:68%}}#movie_series_box .page_movie_episode_sub{position:relative}@media (min-width:668px){#movie_series_box .page_movie_episode_sub{width:30%}}#movie_series_box .page_movie_episode_sub .box-fav{float:left}#movie_series_box .page_movie_episode_sub .page_movie_series_title{font-size:15px;line-height:30px}#movie_series_box .page_movie_episode_sub .page_movie_series_dr a:hover{text-decoration:underline}#movie_series_box .page_movie_episode_sub .page_movie_episode_info{margin-bottom:20px}#movie_series_box .page_movie_episode_sub .page_movie_episode_dtl{border:1px solid #ddd;margin-bottom:10px}#movie_series_box .page_movie_episode_sub .page_movie_episode_dtl dl{text-align:center}#movie_series_box .page_movie_episode_sub .page_movie_episode_dtl dt{padding:6px 10px;color:#555;background-color:#f9f9f9}#movie_series_box .page_movie_episode_sub .page_movie_episode_dtl dd{padding:14px;background-color:#fff}#movie_series_box .page_movie_episode_sub .page_movie_episode_dtl a{text-decoration:underline;color:#c7bb96}#movie_series_box .page_movie_episode_sub .page_movie_episode_tl{text-align:left;margin-bottom:6px}#movie_series_box .page_movie_episode_sub .page_movie_episode_tl ul li{border-bottom:1px dotted #ccc;line-height:24px;padding:0 8px}#movie_series_box .page_movie_episode_sub .page_movie_episode_tl ul li:last-of-type{border-bottom:none}#movie_series_box .page_movie_episode_sub .page_movie_episode_txt{text-align:left;line-height:1.8}#movie_series_box .page_movie_episode_sub .page_movie_episode_txt a.page_movie_episode_btn{display:block;border-radius:4px;text-align:center;background-color:#ff9b00;color:#fff;text-decoration:none;padding:10px;margin:8px 0}#movie_series_box .page_movie_episode_sub .page_movie_episode_txt a.page_movie_episode_btn:hover{background-color:#ff8f00}#movie_series_box .page_movie_episode_sub .page_movie_episode_date{margin-top:10px}#movie_series_box .page_movie_episode_sub .page_movie_episode_date ul{display:flex;justify-content:flex-end;flex-wrap:wrap;color:#a0a0a0;font-size:11px}#movie_series_box .page_movie_episode_sub .page_movie_episode_date ul li{margin-left:10px;padding:2px 0}#movie_series_box .page_movie_episode_sub .page_movie_episode_date ul li span{margin-right:4px}#movie_series_box .page_movie_episode_sub .page_movie_episode_faq ul{display:flex;justify-content:flex-end;flex-wrap:wrap;font-size:10px}#movie_series_box .page_movie_episode_sub .page_movie_episode_faq ul li:before{display:inline-block;content:"?";color:#aaa;text-align:center;background-color:#ededed;border-radius:14px;width:14px;height:14px;margin-right:4px}#movie_series_box .page_movie_episode_sub .page_movie_episode_faq ul li{margin-left:10px;padding:2px 0}#movie_series_box .page_movie_episode_sub .page_movie_series_list{border:1px solid #ddd;margin-bottom:20px}@media (min-width:668px){#movie_series_box .page_movie_episode_sub .page_movie_series_list{width:100%}}#movie_series_box .page_movie_episode_sub .page_movie_series_list .page_movie_series_next{background-color:#f9f9f9;padding:6px 10px;text-align:center;color:#555;font-size:12px}@media (min-width:668px){#movie_series_box .page_movie_episode_sub .page_movie_series_list ul li{width:100%}}#movie_series_box .page_movie_episode_sub .page_movie_series_list ul li a{border-radius:0;margin-bottom:0}@media (min-width:668px){#movie_series_box .page_movie_episode_sub .page_movie_series_list ul li a{margin:0}}#movie_series_box .page_movie_episode_sub .page_movie_series_top{display:block;background-color:#24c390;color:#fff;text-align:center;padding:12px 20px;margin:0 auto 40px}@media (min-width:668px){#movie_series_box .page_movie_episode_sub .page_movie_series_top{display:none}}@media (max-width:667px){#movie_series_box .page_movie_episode_sub .page_movie_episode_tag{margin-bottom:20px}}#movie_series_box .page_movie_episode_sub .page_movie_episode_tag ul{display:flex;flex-wrap:wrap}#movie_series_box .page_movie_episode_sub .page_movie_episode_tag ul li{margin-bottom:10px}#movie_series_box .page_movie_episode_sub .page_movie_episode_tag ul li a{display:block;color:#24c390;background-color:#e8f5f1;padding:4px;margin-right:8px}#movie_series_box .page_movie_episode_sub .page_movie_episode_tag ul li a:hover{color:#fff;background-color:#24c390}#movie_series_box #page_columns_area{padding:20px 0;margin-bottom:0}#movie_series_box #page_columns_area .movie_section_title{margin-top:40px;padding:0 4%}#movie_series_box #page_columns_area .movie_section_title h1{font-size:20px;font-weight:700;margin-bottom:40px;color:#333;text-align:center}#movie_series_box #page_columns_area .top_columns_contents{margin-bottom:40px}@media (min-width:668px){#movie_series_box #page_columns_area .top_columns_contents ul{max-width:1284px}}#movie_series_box #page_columns_area .top_columns_title{line-height:20px;font-size:12px}#movie_series_box #page_columns_area .top_columns_title h2,#movie_series_box #page_columns_area .top_columns_title h3{font-size:110%;margin-bottom:0}#columns_contents_box{margin-bottom:60px}#columns_contents_box #page_columns_header_area{background-size:cover;background-position:center 90%;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_columns_header-5c42d2f90817449195edafb1ff5ed0cf.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_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}#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}@media (min-width:668px){#drpage_contents{min-height:570px}}#drpage_contents #drpage_header_area{background-size:cover;background-position:top;background-image:url(//storage.googleapis.com/academy-doctorbook-jp/packs/media/images/front/bg_doctor_header-de8e393a20cb8449d289d910c03b8d79.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}.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}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{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-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{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;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{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;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}@-webkit-keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@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}.clinic-form li[data-v-a0f1c23a]{padding:20px 0;height:auto}.contract_form li[data-v-6bbc8754]{padding:20px 0;height:auto!important}.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}.btn[data-v-726ca116]{margin:0 auto}.clinic_role_form li[data-v-726ca116],.contract_form li[data-v-06862fff],.delete_form li[data-v-3a827b2c]{padding:20px 0;height:auto!important}.loader[data-v-5af8eb14],.loader[data-v-023a4c87],.loader[data-v-5634892f]{font-size:50px}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{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;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::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-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}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect[data-v-22291dda] input{border:0;box-shadow:none;margin:-2px 0 0;padding:0;font-size:11px}.multiselect[data-v-22291dda] .multiselect__single{background:none;color:#000!important}.multiselect[data-v-22291dda] .multiselect__single small{color:#bbb}.multiselect[data-v-22291dda] .multiselect__tags{border:1px solid #bbb;background:linear-gradient(180deg,#fff,#f9f9f9)}.multiselect[data-v-22291dda] .multiselect__option--highlight{background:#fffddd}