﻿/*!
 *  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(/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot);src:url(/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?#iefix) format("embedded-opentype"),url(/assets/fontawesome-webfont-fa79d127baca4558a0b973f5f514b90fc5ef43314c41095f5cb285ffaa0a4029.woff2) format("woff2"),url(/assets/fontawesome-webfont-c9a0a23a23a3f6f7165cba218b40483a0b1750d92b49c40842f1d8f566f5f421.woff) format("woff"),url(/assets/fontawesome-webfont-2794b002e3568f5abce8991e2431ca79e0ce84a08ea1268884b4e097b62762a6.ttf) format("truetype"),url(/assets/fontawesome-webfont-67c6c8e9ffb0fcd7c7c64eaff12a298abf5b54a54b54f0e6c4c49161dba62d6d.svg#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:'Material Icons Round';font-style:normal;font-weight:400;src:local("Material Icons Round"),local("MaterialIconsRound-Regular "),url(/assets/material-icons-round-3fef898cf50aaf8568a58024ad798db93aaff2475c7035e9bfcfd374d12be97a.woff2) format("woff2"),url(/assets/material-icons-round-3ade97b7e5d342878021c42871394ca50dc1dd0579e3d90513256d2612a65bfa.woff) format("woff")}.material-icons.round,.mi.round{font-family:'Material Icons Round';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.circliful{position:relative}.circle-info,.circle-info-half,.circle-text,.circle-text-half{width:100%;position:absolute;text-align:center;display:inline-block}.circle-info,.circle-info-half{color:#999}.circliful .fa{margin:-10px 3px 0;position:relative;bottom:4px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.l-flex.gray{background:#fafbfa;padding:25px;box-shadow:0 0 5px rgba(0,0,0,0.1) inset;margin-left:-10px;margin-right:-10px;border-top:1px solid #d7d7d7}.l-contents{width:980px;margin:0 auto;position:relative;z-index:1}.l-contents::after{content:".";display:block;clear:both;height:0;visibility:hidden}.l-contents>.l-main{float:left;width:705px}.l-contents>.l-side{float:right;width:235px}.l-contents>.l-half{float:left;width:48%;margin-left:2%;margin-right:2%}.l-contents>.l-half:nth-child(2n-1){margin-left:0}.l-contents>.l-half:nth-child(2n){margin-right:0}.l-contents.thin{width:760px}.l-contents.x-thin{width:610px}.l-contents.axis>*{float:none;margin:0 auto !important}.l-contents.flipped>.l-main{float:right}.l-contents.flipped>.l-side{float:left}.l-contents.wide-side>.l-main{width:600px}.l-contents.wide-side>.l-side{width:340px}.l-contents.bg-side>.l-side{border-radius:5px;background:rgba(35,35,35,0.05)}.l-contents.bg-side>.l-side dl{margin-bottom:20px}.l-contents.bg-side>.l-side dl dt{padding:20px 20px 0;margin-bottom:10px}.l-contents.bg-side>.l-side dl dt h4{padding-bottom:10px;font-size:16px;font-size:1.6rem;border-bottom:1px solid #ddd}.l-contents.bg-side>.l-side dl dd>a{padding:10px 20px;display:block;color:#1f1f1f;text-decoration:none}.l-contents.bg-side>.l-side dl dd>a .listnum{margin-left:10px;font-size:12px;font-size:1.2rem;color:#cfcfcf}.l-contents.bg-side>.l-side dl dd>a:hover{text-decoration:none;background:rgba(35,35,35,0.05)}.l-contents.bg-side>.l-side dl dd.current{padding:10px 20px;background:rgba(35,35,35,0.05);font-weight:700}.l-contents.bg-side>.l-side dl dd.current .listnum{margin-left:10px;font-size:12px;font-size:1.2rem;color:#cfcfcf;font-weight:400}.l-contents.bg-side>.l-side dl dd>ul.list-sub li.current{text-decoration:none;background:rgba(35,35,35,0.05)}.l-contents.bg-side>.l-side dl dd>ul.list-sub li a{display:block;padding:6px 10px 6px 40px}.l-contents.bg-side>.l-side dl dd>ul.list-sub li a:hover{text-decoration:none;background:rgba(35,35,35,0.05)}.l-contents.bg-side>.l-side dl dd i.fa{color:#4f9df7;font-size:10px;font-size:1rem}.l-contents.triple>.l-main{width:480px;margin-left:30px;margin-right:30px}.l-contents.triple>.l-side-left{float:left;width:220px}.l-contents.triple>.l-side-right{float:right;width:220px}.l-contents.triple.justify>.l-main{width:310px;margin-left:25px;margin-right:25px}.l-contents.triple.justify>.l-side-left{float:left;width:310px}.l-contents.triple.justify>.l-side-right{float:right;width:310px}.l-grid{letter-spacing:-.4em;text-align:center}.l-grid>.block{text-align:left;display:inline-block;vertical-align:top;letter-spacing:normal;margin:1%}.l-grid>.block img{width:100%}.l-grid.grid_6>.block{width:12.66%;margin:1.85%}.l-grid.grid_5>.block{width:16%;margin:1.85%}.l-grid .horizontal>.block,.l-grid.grid_4>.block{width:23%;margin:.85%}.l-grid.grid_3>.block{width:29.33%;margin:1.85%}.l-grid.grid_2>.block{width:46%;margin:1.85%}.l-grid.grid_1>.block{width:96%;margin:1.85%}.l-grid.grid_100px>.block{width:100px;margin:10px}.l-grid.grid_200px>.block{width:200px;margin:15px}.l-grid.grid_300px>.block{width:300px;margin:15px}.l-header{position:relative;width:100%;padding:40px 0;z-index:2}.l-header .headerInner{position:relative;z-index:3;width:980px;margin:0 auto}.l-header .headerInner>h1{font-size:40px;font-size:4rem;line-height:1.3}.l-header .headerInner>h1.small{font-size:27px;font-size:2.7rem}.l-header .headerInner>h2{font-size:20px;font-size:2rem;margin-top:13px}.l-header .headerInner>.summary{font-size:14px;font-size:1.4rem;margin-top:10px}.l-header .headerInner>.summary p{margin-bottom:7px}.l-header .headerInner>.summary p:last-child{margin-bottom:0;padding-bottom:0}.l-header .headerInner>.bottom,.l-header .headerInner>.other{margin-top:12px}.l-header .headerInner>:last-child{margin-bottom:0;padding-bottom:0}.l-header.thin{padding:0}.l-header.thiner{padding:10px 0}.l-header.small h1{font-size:32px;font-size:3.2rem;line-height:1.3}.l-header.cover::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(9,39,45,0.12)}.l-header.gray{background:#f5f5f6;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}.l-header.white>.headerInner,.l-header.white>.headerInner a{color:#fff}.l-header.white>.headerInner>.other,.l-header.white>.headerInner>.summary,.l-header.white>.headerInner>h1,.l-header.white>.headerInner>h2{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}.l-header.center>.headerInner>h1,.l-header.center>.headerInner>h2{text-align:center}.l-header.center>.headerInner>.summary{width:600px;margin-left:auto;margin-right:auto}.l-header.center>.headerInner>.bottom,.l-header.center>.headerInner>.other{width:600px;margin-left:auto;margin-right:auto;text-align:center}.l-contents.thin .l-header>.headerInner{width:100%}.l-drawer .drawerToggle{font-size:22px;font-size:2.2rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.l-drawer .drawer{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;position:fixed;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;background:#f5f5f6}.l-drawer .drawer .drawerToggle{position:absolute;top:5px;right:5px}.l-drawer .drawerToggleInput{opacity:0}.l-drawer .drawerToggleInput:checked~.drawer{visibility:visible;opacity:1;z-index:100000}.l-drawer.light{background:#f5f5f6}.l-drawer.dark{background:rgba(35,35,35,0.8)}.l-panel{display:table}.l-panel::after{content:".";display:block;clear:both;height:0;visibility:hidden}.l-panel>.block{vertical-align:middle;display:table-cell;text-align:left}.l-panel.vtop>.block{vertical-align:top}.l-panel.vbottom>.block{vertical-align:bottom}.l-panel.grid_6>.block{width:16.66666%}.l-panel.grid_5>.block{width:20%}.l-panel.grid_4>.block{width:25%}.l-panel.grid_3>.block{width:33.33333%}.l-panel.grid_2>.block{width:50%}.chapterList{border-bottom:1px solid #ddd}.chapterList>dl dt{border-bottom:1px solid #e6e8ec}.chapterList>dl dt a{display:block;padding:5px 10px;font-size:15px;font-size:1.5rem;color:#1f1f1f;font-weight:700;text-decoration:none}.chapterList>dl dt a:hover{background:#f5f5f6}.chapterList>dl dd{border-bottom:1px dotted #ddd;overflow:hidden}.chapterList>dl dd:last-child{border-bottom:none}.chapterList>dl dd a{display:block;color:#1f1f1f;text-decoration:none}.chapterList>dl dd a:hover{background:#f5f5f6}.chapterList>dl dd a:hover .chapter_mark{border-color:#4f9df7 !important}.chapterList>dl dd a:hover .chapter_mark span::before{color:#1f99b0}.chapterList>dl dd a .list_box{position:relative;padding:10px 10px 10px 20px;margin-left:20px;border-left:3px solid #ebebeb}.chapterList>dl dd a .list_box .chapter_mark{position:absolute;top:50%;left:-12px;margin-top:-10px;width:20px;height:20px;line-height:0;padding:2px;z-index:1;background:#fff;border:1px solid #ccc;border-radius:50%;color:#d3d7e0;text-align:center}.chapterList>dl dd a .list_box .chapter_mark span::before{width:20px;height:20px;line-height:16px;font-size:14px;font-size:1.4rem;text-align:center;font-family:FontAwesome;content:"\F144";margin-left:3px}.chapterList>dl dd a .list_box ul{display:table;width:100%}.chapterList>dl dd a .list_box ul li{display:table-cell;vertical-align:middle}.chapterList>dl dd a .list_box ul li.time{width:80px;text-align:right;font-size:90%;color:#aaa}.chapterList>dl dd a .list_box ul li.time::before{padding-right:3px;font-family:FontAwesome;content:"\F017";color:#aaa}.chapterList>dl:last-child dd:last-child li.time::before{content:"\F017   〜完了" !important}.chapterList.playnow .list_box{border-left:3px solid #c3e593}.chapterList.playnow .list_box .chapter_mark{background:#6fad38;border:1px solid #6fad38;color:#fff}.chapterList.playnow a{background:#dff2c7;border-bottom:1px solid #fff;cursor:default}.chapterList.playnow a .title{font-weight:700}.chapterList.finish .list_box{border-left:3px solid #c3e593}.chapterList.finish .list_box .chapter_mark{background:#f5ffe1;border:1px solid #6fad38;color:#6fad38}.chapterList.finish a{color:#999;border-bottom:1px solid #fff;background:#ebebeb}.chapterList.finish a:hover{background:#ddd}.chapterList.small,.chapterList.small>dl dd{border-bottom:none}.chapterList.small>dl dd a:hover .chapter_mark{border-color:transparent}.chapterList.small>dl dd a:hover .chapter_mark span::before{color:#1f99b0}.chapterList.small>dl dd a .list_box{padding:6px 10px 6px 20px;margin-left:20px;border-left:none}.chapterList.small>dl dd a .list_box .chapter_mark{background:0 0;border:none}.chapterList.small>dl dd a .list_box ul li.title{font-size:13px;font-size:1.3rem}.chapterList.small>dl dd a .list_box ul li.time::before{content:none}.chapterList.small>dl:last-child dd:last-child li.time::before{content:"结束" !important}.classList.vertical>.listItem{position:relative}.classList.vertical>.listItem.current{background:#f5f5f6}.classList.vertical>.listItem.status_9 .image{opacity:.5}.classList.vertical>.listItem.status_9 .title{text-decoration:line-through !important}.classList.vertical>.listItem .reservation{position:absolute;top:40px;right:7px}.classList.vertical>.listItem .reservation.medium{right:15px}.classList.vertical>.listItem .reservation.mark{right:7px}.classList.vertical>.listItem .reservation.mark .m_count{text-align:center}.classList.vertical>.listItem .reservation.mark .m_count span{font-size:11px;font-size:1.1rem}.classList.vertical>.listItem a{padding:18px;display:block;border-bottom:1px solid #e6e8ec;color:#1f1f1f;text-decoration:none}.classList.vertical>.listItem a::after{content:".";display:block;clear:both;height:0;visibility:hidden}.classList.vertical>.listItem a.closed{color:#d2d2d2}.classList.vertical>.listItem a.closed:hover{background:inherit;cursor:default}.classList.vertical>.listItem a:hover{background:#f5f5f6}.classList.vertical>.listItem a .image{position:relative;float:left;width:120px;margin-right:20px;text-decoration:none}.classList.vertical>.listItem a .image img{display:block;width:100%;height:auto}.classList.vertical>.listItem a .image .time{position:absolute;bottom:0;right:0;padding:2px 5px;font-size:11px;font-size:1.1rem;color:#fff;background:rgba(49,55,72,0.7);font-family:monospace}.classList.vertical>.listItem a .image.badge-traiangle{position:relative}.classList.vertical>.listItem a .image.badge-traiangle::after{position:absolute;content:" ";height:0;width:0}.classList.vertical>.listItem a .image.badge-traiangle span{position:absolute;content:" ";font-size:11px;font-size:1.1rem;color:#fff;z-index:100}.classList.vertical>.listItem a .image.rt span{top:.7em;right:.2em;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.classList.vertical>.listItem a .image.rt span::before{content:"NEW"}.classList.vertical>.listItem a .image.rt::after{top:0;right:0;border-bottom:3em solid transparent;border-right:3em solid #f5ef53}.classList.vertical>.listItem a .image.is_free span{top:.7em;right:.2em;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.classList.vertical>.listItem a .image.is_free span::before{content:"免费"}.classList.vertical>.listItem a .image.is_free::after{top:0;right:0;border-bottom:3em solid transparent;border-right:3em solid #1f99b0}.classList.vertical>.listItem a .info{overflow:hidden}.classList.vertical>.listItem a .info .data{position:absolute;bottom:0;left:0;right:0;line-height:18px;text-align:center;font-size:11px;color:#fff;background:rgba(0,0,0,0.3)}.classList.vertical>.listItem a .info .data .time{margin-left:8px}.classList.vertical>.listItem a .info .free_badge{float:right;margin-left:5px}.classList.vertical>.listItem a .info .classNumber{color:#cfcfcf;font-weight:700;font-size:12px;font-size:1.2rem;margin-bottom:3px}.classList.vertical>.listItem a .info h3.title{overflow:hidden;font-size:21px;font-size:2.1rem;margin-bottom:.2em;margin-top:.2em;color:#1f1f1f;font-weight:700;padding:0}.classList.vertical>.listItem a .info .title{overflow:hidden;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.6;padding:.3em 0}.classList.vertical>.listItem a .info .title .badge{margin-right:15px}.classList.vertical>.listItem a .info .summary{overflow:hidden}.classList.vertical>.listItem a .info .summary::after{content:".";display:block;clear:both;height:0;visibility:hidden}.classList.vertical>.listItem a .info .summary .spec{overflow:hidden;width:275px;float:left}.classList.vertical>.listItem a .info .summary .teacher{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#cfcfcf}.classList.vertical>.listItem a .info .summary .teacher .name{color:#1f1f1f;margin-right:10px}.classList.vertical>.listItem a .info .summary .teacher .teachers::after{content:", "}.classList.vertical>.listItem a .info .summary .teacher .teachers:last-child::after{content:" "}.classList.vertical>.listItem a .info .summary .teacher .post{font-size:13px;font-size:1.3rem;color:#b8becb}.classList.vertical>.listItem a .info .summary .date{margin-top:8px}.classList.vertical>.listItem a .info .summary .desc{height:3.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;font-size:1.1rem;color:#cfcfcf}.classList.vertical>.listItem a .info .summary .badge{margin-right:10px}.classList.vertical>.listItem a .info .summary .spec .datetime,.classList.vertical>.listItem a .info .summary .spec .post,.classList.vertical>.listItem a .info .summary .tag .datetime,.classList.vertical>.listItem a .info .summary .tag .post{margin-right:10px;font-size:13px;font-size:1.3rem;color:#cfcfcf}.classList.vertical>.listItem a .info .summary .addListBtnModule{float:right}.classList.vertical .archive .sc-class .info .summary,.classList.vertical>.listItem a .info .archive .summary{width:100%}.classList.vertical.small>.listItem a .image{width:90px;margin-right:20px}.classList.vertical.small>.listItem a .info{padding-left:14px}.classList.vertical.small>.listItem a .info .title{font-size:15px;font-size:1.5rem}.classList.vertical.x-small>.listItem a .image{width:60px;margin-right:20px}.classList.vertical.x-small>.listItem a .info .title{font-size:13px;font-size:1.3rem;margin-bottom:0}.classList.vertical.xx-small>.listItem a .image{width:30px;margin-right:10px}.classList.vertical.xx-small>.listItem a .info .title{font-size:11px;font-size:1.1rem;margin-bottom:0}.classList.horizontal{letter-spacing:-.4em}.classList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.classList.horizontal>.listItem,.classList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.classList.horizontal .listItem{letter-spacing:normal;position:relative;border-radius:5px}.classList.horizontal .listItem .reservation.mark{position:absolute;right:4px;top:68px;margin:0;z-index:2}.classList.horizontal .listItem.status_9 .image{opacity:.5}.classList.horizontal .listItem.status_9 .title{text-decoration:line-through !important}.classList.horizontal .listItem>a{text-decoration:none;color:#1f1f1f}.classList.horizontal .listItem>a:hover img{opacity:.6}.classList.horizontal .listItem>a:hover .title{text-decoration:underline}.classList.horizontal .listItem>a .btn-bg{position:absolute;top:1px;right:1px;padding:5px;z-index:2}.classList.horizontal .listItem>a .badge{position:absolute;top:-2px;left:-2px;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.classList.horizontal .listItem>a .image{margin:0 0 10px;position:relative}.classList.horizontal .listItem>a .image img{width:100%;display:block;border-radius:5px}.classList.horizontal .listItem>a .image .reservation{top:inherit;bottom:5px}.classList.horizontal .listItem>a .date{font-size:13px;font-size:1.3rem}.classList.horizontal .listItem>a .title{overflow:hidden;font-weight:700;text-overflow:ellipsis;-moz-text-overflow:ellipsis;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:column;-webkit-line-clamp:3;max-height:4.5em}.classList.horizontal .listItem>a .title.course{height:3.5em;-webkit-line-clamp:2}.classList.horizontal .listItem>a .summary{display:block;margin-top:5px;padding:1px;border-radius:1px;font-size:12px;color:#cfcfcf}.classList.horizontal .listItem>a .description{font-size:11px;font-size:1.1rem;line-height:1.3;color:#cfcfcf;height:4.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:3}.classList.horizontal .listItem>a .meter{margin:8px 0;width:100%;display:table}.classList.horizontal .listItem>a .meter p{display:table-cell;position:relative;vertical-align:middle;background:rgba(49,55,72,0.15)}.classList.horizontal .listItem>a .meter p em{position:absolute;background:#1f99b0;left:0;top:0;bottom:0}.classList.horizontal .listItem>a .meter span{display:table-cell;width:20px;font-size:11px;font-size:1.1rem;line-height:1;padding:0 5px}.classList.horizontal .listItem>a .box-foot{display:table;table-layout:fixed;width:100%;padding:2%}.classList.horizontal .listItem>a .box-foot li{display:table-cell;text-align:center;border-right:1px solid rgba(255,255,255,0.7)}.classList.horizontal .listItem>a .box-foot li:last-child{border-right:none}.classList.horizontal .listItem>a .box-foot li p{font-size:11px;font-size:1.1rem}.classList.horizontal .listItem>a .box-foot li i{color:#cfcfcf}.classList.horizontal .listItem>a .box-foot li em{font-size:15px;font-size:1.5rem}.classList.horizontal .listItem.liveEnded{opacity:.6}.classList.horizontal .listItem.liveEnded .date::after{content:"(结束)"}.classList.horizontal.small .info .title{font-size:13px;font-size:1.3rem;margin-bottom:0}.classList.horizontal.overlay>.listItem>a .image{margin-bottom:0}.classList.horizontal.overlay>.listItem>a .info{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.6));color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.classList.horizontal.overlay>.listItem>a .info .title{font-size:15px;font-size:1.5rem;margin-bottom:0;padding:20px}.classList.horizontal.overlay>.listItem>a .info .title a{padding:40px 20px 0;color:#fff}.classList.horizontal.overlay.large .listItem{width:31.5% !important;margin:0 25px 25px 0 !important;border:1px solid rgba(0,0,0,0.08);height:325px;overflow:hidden}.classList.horizontal.overlay.large .listItem.single a::after,.classList.horizontal.overlay.large .listItem.single a::before{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.classList.horizontal.overlay.large .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:40px;left:50%;margin-left:-28px;z-index:10000}.classList.horizontal.overlay.large .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:44px;left:50%;margin-left:-22px;z-index:10000}.classList.horizontal.overlay.large .listItem.single a:hover::after,.classList.horizontal.overlay.large .listItem.single a:hover::before{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.classList.horizontal.overlay.large .listItem:hover{background-color:#f8f8f8}.classList.horizontal.overlay.large .listItem:nth-child(3n){margin-right:0 !important}.classList.horizontal.overlay.large .listItem a:hover h3{text-decoration:none !important}.classList.horizontal.overlay.large .listItem .image{position:relative}.classList.horizontal.overlay.large .listItem .image::after{content:"";display:block;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.3));position:relative;position:absolute;top:0;left:0;z-index:1}.classList.horizontal.overlay.large .listItem .image .badge{position:absolute;top:5px !important;right:5px !important;left:auto !important;z-index:100}.classList.horizontal.overlay.large .listItem .image img{-webkit-border-radius:0 !important;border-radius:0 !important;position:relative}.classList.horizontal.overlay.large .listItem .info{color:#1f1f1f;text-shadow:none;padding:20px;position:relative !important;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0))}.classList.horizontal.overlay.large .listItem .info .title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2 !important;line-height:1.5em !important;font-weight:700;max-height:3em !important;padding:0 !important;font-size:17px;font-size:1.7rem;display:block}.classList.horizontal.overlay.large .listItem .info .title .icon.red{background-color:#ff7f6f;display:inline-block;color:#fff;position:relative;text-shadow:none;padding:0 7px;font-size:10px;font-size:1rem;-webkit-border-radius:2px;border-radius:2px;line-height:1.4em}.classList.horizontal.overlay.large .listItem .info .liveDate{font-weight:700;display:block;font-size:11px;font-size:1.1rem;margin-top:3px;margin-bottom:12px}.classList.horizontal.overlay.large .listItem .info .date{font-weight:700;color:#aaa;display:block;font-size:11px;font-size:1.1rem;margin-top:3px;margin-bottom:12px}.classList.horizontal.overlay.large .listItem .info .detail{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;height:4.5em !important;color:#1f1f1f}.courseList.vertical>.listItem{position:relative}.courseList.vertical>.listItem .reservation{position:absolute;top:40px;right:7px}.courseList.vertical>.listItem .reservation.medium{right:15px}.courseList.vertical>.listItem .reservation.mark{right:7px}.courseList.vertical>.listItem.live .info{width:65%}.courseList.vertical>.listItem>a{padding:18px;display:block;table-layout:auto;width:100%;border-bottom:1px solid #e6e8ec;color:#1f1f1f;text-decoration:none}.courseList.vertical>.listItem>a::after{content:".";display:block;clear:both;height:0;visibility:hidden}.courseList.vertical>.listItem>a:hover{background:#f5f5f6}.courseList.vertical>.listItem>a>.image,.courseList.vertical>.listItem>a>.info,.courseList.vertical>.listItem>a>.m_meter{display:table-cell;vertical-align:top}.courseList.vertical>.listItem>a>.image{position:relative;width:140px;padding-right:20px;text-decoration:none}.courseList.vertical>.listItem>a>.image img{display:block;width:100%;height:auto}.courseList.vertical>.listItem>a>.image .time{position:absolute;bottom:0;right:0;padding:2px 5px;font-size:10px;font-size:1rem;color:#fff;background:rgba(49,55,72,0.7);font-family:monospace}.courseList.vertical>.listItem>a>.info .data{position:absolute;bottom:0;left:0;right:0;line-height:18px;text-align:center;font-size:11px;color:#fff;background:rgba(0,0,0,0.3)}.courseList.vertical>.listItem>a>.info .data .time{margin-left:8px}.courseList.vertical>.listItem>a>.info h3{overflow:hidden;font-size:21px;font-size:2.1rem;margin-bottom:.2em;margin-top:.2em;color:#1f1f1f;font-weight:700}.courseList.vertical>.listItem>a>.info h4{overflow:hidden;font-size:18px;font-size:1.8rem;margin-bottom:.5em;margin-top:.2em;color:#1f1f1f;font-weight:700}.courseList.vertical>.listItem>a>.info .date{margin-top:10px;font-size:12px;font-size:1.2rem;color:#444}.courseList.vertical>.listItem>a>.info .date .range{margin-bottom:10px}.courseList.vertical>.listItem>a>.info .date .next span{color:#ff7f6f}.courseList.vertical>.listItem>a>.info .detail{overflow:hidden;color:#444;font-size:12px;font-size:1.2rem}.courseList.vertical>.listItem>a>.info .detail .descriptionText{color:#1f1f1f;font-size:14px;font-size:1.4rem}.courseList.vertical>.listItem>a>.info .detail.m_tagList{margin-top:3px}.courseList.vertical>.listItem>a>.info .detail>span{margin-right:13px}.courseList.vertical>.listItem>a>.info .detail .summary{height:3.3em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:12px;font-size:1.2rem;color:#acacac}.courseList.vertical>.listItem>a>.info .detail .spec span,.courseList.vertical>.listItem>a>.info .detail .tag span{margin-right:10px;font-size:12px;font-size:1.2rem;color:#acacac}.courseList.vertical>.listItem>a>.info .detail .spec span.badge,.courseList.vertical>.listItem>a>.info .detail .tag span.badge{font-size:11px;font-size:1.1rem;color:#fff}.courseList.vertical>.listItem>a>.info .detail .addListBtnModule{float:right}.courseList.vertical>.listItem>a>.info .archive .detail{width:100%}.courseList.vertical>.listItem>a>.m_meter{width:100px}.courseList.vertical>.listItem>a.small{overflow:hidden}.courseList.vertical>.listItem>a.small .image{width:90px}.courseList.vertical>.listItem>a.small .info{padding-left:14px;margin-left:90px}.courseList.vertical>.listItem>a.small .info h4{font-size:14px;font-size:1.4rem;margin-bottom:0;font-weight:400}.courseList.vertical.large .listItem{border-bottom:1px solid rgba(0,0,0,0.08);padding:35px 0;position:relative}.courseList.vertical.large .listItem:first-child{border-top:1px solid rgba(0,0,0,0.08)}.courseList.vertical.large .listItem::after{content:"";display:block;width:100%;height:120px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(bottom, #fff 0, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.2) 100%);background:-webkit-linear-gradient(bottom, #fff 0, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.2) 100%);background:linear-gradient(to top, #fff 0, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.2) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=0)}.courseList.vertical.large .listItem>a{border:none;padding:0;display:block;width:100%;color:#1f1f1f;text-decoration:none}.courseList.vertical.large .listItem a{display:block;color:#1f1f1f}.courseList.vertical.large .listItem a:hover{text-decoration:none;opacity:.7}.courseList.vertical.large .listItem .listHeader{overflow:hidden;border:none;display:flex}.courseList.vertical.large .listItem .listHeader .image{float:left;width:350px}.courseList.vertical.large .listItem .listHeader .image img{-webkit-border-radius:5px;border-radius:5px}.courseList.vertical.large .listItem .listHeader .info{float:right;width:650px;padding-left:40px}.courseList.vertical.large .listItem .listHeader .info .title{font-size:20px;font-size:2rem;font-weight:700;margin-bottom:15px}.courseList.vertical.large .listItem .listHeader .info .title span{margin-left:10px}.courseList.vertical.large .listItem .listHeader .info .relatedTeacherArea>h4{background-color:#f8f8f8;margin-bottom:5px}.courseList.vertical.large .listItem .listHeader .info .relatedTeacherArea .teacherList li{display:inline-block;vertical-align:top;text-align:center;margin-left:10px;margin-bottom:6px;width:70px}.courseList.vertical.large .listItem .listHeader .info .relatedTeacherArea .teacherList li img{width:65px;height:65px;-webkit-border-radius:65px;border-radius:65px}.courseList.vertical.large .listItem .listHeader .info .relatedTeacherArea .teacherList li h4{font-size:11px;font-size:1.1rem}.courseList.vertical.large .listItem .listHeader .reservation+.info{padding-right:80px}.courseList.vertical.large .listItem .listHeader .date{margin-top:12px}.courseList.vertical.large .listItem .description{min-height:100px;max-height:160px;position:relative;overflow:hidden}.courseList.vertical.large .listItem .transitionButtonArea{position:absolute;bottom:30px;left:0;right:0;text-align:center;width:100%;z-index:100}.courseList.vertical.large .listItem .transitionButtonArea .button{width:30%;background-color:#fff}.courseList.vertical.large .listItem .transitionButtonArea .button:hover{background-color:#4a8df7;opacity:1 !important}.courseList.vertical.large.live>.listItem a .title{width:85%}.courseList.vertical.small .reservation.mark{top:7px}.courseList.vertical.small>.listItem a{border-bottom:none;padding:10px}.courseList.vertical.small>.listItem a .image{width:120px;margin-right:20px}.courseList.vertical.small>.listItem a .info .title{font-size:14px;font-size:1.4rem}.courseList.vertical.small>.listItem a .info .date{margin-top:12px}.courseList.vertical.small.live>.listItem a .title{width:85%}.courseList.vertical.small.live.ranking>.listItem:first-child::before{content:"1"}.courseList.vertical.small.live.ranking>.listItem:nth-child(2)::before{content:"2"}.courseList.vertical.small.live.ranking>.listItem:nth-child(3)::before{content:"3"}.courseList.vertical.small.live.ranking>.listItem::before{z-index:101;display:block;position:absolute;top:11px;left:11px;color:#3b3b3b;font-weight:700;height:18px;width:18px;line-height:18px;font-size:1rem;text-align:center;-webkit-border-radius:30px;border-radius:30px;border:2px solid #aaa;background-color:#fff}.courseList.vertical.x-small>.listItem a{border-bottom:none;padding:8px}.courseList.vertical.x-small>.listItem a .image{width:60px;margin-right:20px}.courseList.vertical.x-small>.listItem a .info .title{font-size:12px;font-size:1.2rem;margin-bottom:0}.courseList.vertical.xx-small>.listItem a{border-bottom:none;padding:5px}.courseList.vertical.xx-small>.listItem a .image{width:30px;margin-right:10px}.courseList.vertical.xx-small>.listItem a .info .title{font-size:10px;font-size:1rem;margin-bottom:0}.courseList.horizontal{letter-spacing:-.4em}.courseList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.courseList.horizontal>.listItem,.courseList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.courseList.horizontal .listItem{letter-spacing:normal;position:relative;border-radius:3px}.courseList.horizontal .listItem a{text-decoration:none;color:#1f1f1f}.courseList.horizontal .listItem a:hover img{opacity:.6}.courseList.horizontal .listItem a:hover h4{text-decoration:underline}.courseList.horizontal .listItem .m_badge{position:absolute;left:-3px;top:-6px}.courseList.horizontal .listItem .image{margin:0 0 10px;position:relative}.courseList.horizontal .listItem .image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.courseList.horizontal .listItem .image .btn-bg{position:absolute;bottom:1px;right:1px;padding:5px}.courseList.horizontal .listItem h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:700;min-height:2.88em;text-decoration:none}.courseList.horizontal .listItem .date{margin-top:5px;font-size:11px;font-size:1.1rem;color:#444}.courseList.horizontal .listItem .date .range{margin-bottom:10px}.courseList.horizontal .listItem .detail{display:block;margin-top:8px;font-size:10px;font-size:1rem;color:#444}.courseList.horizontal .listItem .detail>span{margin-right:10px}.courseList.horizontal .listItem .detail>span.openDate{margin-right:0;float:left}.courseList.horizontal .listItem .summary{font-size:10px;font-size:1rem;line-height:1.44;color:#acacac;height:4.32em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-decoration:none}.courseList.horizontal .listItem .starList{float:left}.courseList.horizontal.small .info h4{font-size:12px;font-size:1.2rem;margin-bottom:0}.courseList.horizontal.overlay .m_badge{position:absolute;bottom:0;left:20px}.courseList.horizontal.overlay .image{margin-bottom:0}.courseList.horizontal.overlay .info{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);padding-bottom:10px}.courseList.horizontal.overlay .info h4{font-size:16px;font-size:1.6rem;margin-bottom:0;display:block;padding:40px 20px 15px;color:#fff}.courseList.horizontal.grid_4>.listItem{width:22.7%;margin:1%}.courseList.horizontal.grid_5>.listItem{width:18%;margin:1%}.courseList.horizontal.grid_6>.listItem{width:15.3%;margin:.5%}.courseList.bizCurriculum .listItem{display:flex;width:100%;position:relative;margin:20px 0 50px;padding:0;color:#1f1f1f;text-decoration:none}.courseList.bizCurriculum .listItem::after{content:".";display:block;clear:both;height:0;visibility:hidden}.courseList.bizCurriculum .listItem.l-contents{display:table;table-layout:auto}.courseList.bizCurriculum .listItem.l-contents>.l-main,.courseList.bizCurriculum .listItem.l-contents>.l-side{display:table-cell;vertical-align:top}.courseList.bizCurriculum .listItem .m_meter{position:absolute;bottom:0;left:0;right:0;z-index:101;width:100%;height:4px}.courseList.bizCurriculum .listItem .m_meter .meter-bar{height:100%;margin:0}.courseList.bizCurriculum .listItem .m_meter .meter-bar p{background-color:#888}.courseList.bizCurriculum .listItem .m_meter .meter-bar p em{background-color:#2a7dfd}.courseList.bizCurriculum .listItem .m_badge{position:absolute;top:5px;right:5px;z-index:101;padding:0;line-height:0}.courseList.bizCurriculum .listItem .m_badge .wip{background-color:#fff;color:#4f9df7}.courseList.bizCurriculum .listItem .image,.courseList.bizCurriculum .listItem .info{position:relative}.courseList.bizCurriculum .listItem .sub_info{order:1;width:200px;padding-right:0;position:relative}.courseList.bizCurriculum .listItem .sub_info img{display:block;-webkit-border-radius:3px;border-radius:3px}.courseList.bizCurriculum .listItem .info{flex:1;order:2;padding-left:30px}.courseList.bizCurriculum .listItem .info h4{overflow:hidden;font-size:18px;font-size:1.8rem;color:#1f1f1f;font-weight:700;margin-bottom:.4em;margin-top:.2em}.courseList.bizCurriculum .listItem .info h4 span{font-size:13px;font-size:1.3rem;color:#989ba4;margin-left:10px;display:inline-block}.courseList.bizCurriculum .listItem .info p{color:#1e1e1e;font-size:13px;font-size:1.3rem;line-height:1.4em}.courseList.bizCurriculum .listItem .info table.classList{width:100%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.courseList.bizCurriculum .listItem .info table.classList tr{border-bottom:1px dotted #e2e2e2}.courseList.bizCurriculum .listItem .info table.classList tr:last-child{border-bottom:none}.courseList.bizCurriculum .listItem .info table.classList tr th{padding:5px 18px;font-size:10px;font-weight:700;background:#f8f8f8;border-bottom:1px solid #e2e2e2}.courseList.bizCurriculum .listItem .info table.classList tr th.action,.courseList.bizCurriculum .listItem .info table.classList tr th.status{width:100px}.courseList.bizCurriculum .listItem .info table.classList tr td{padding:8px 18px;font-size:13px}.courseList.bizCurriculum .listItem .info table.classList tr td.action{text-align:right}.courseList.bizCurriculum .listItem .description{height:116px;overflow-y:hidden;position:relative}.courseList.bizCurriculum .listItem .description::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(top, transparent, #fff);position:absolute;top:0;left:0;right:0;bottom:0}.courseList.bizCurriculum .listItem .description>a.more{position:absolute;bottom:0;left:0;right:0;z-index:101;display:block;width:160px;background:#fff;border:1px solid;border-radius:24px;margin:0 auto;padding:3px;text-align:center}.courseList.bizCurriculum.vertical>.listItem{border-bottom:none !important}.courseList .badge-ranking{position:absolute;left:0;top:0;z-index:10;width:30px}.courseList .badge-ranking span{display:block;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;background:#deb60e;color:#fff;letter-spacing:-.1em;text-indent:-.1em}.courseList.vertical.small .badge-ranking{left:10px;top:10px}.courseList.vertical.x-small .badge-ranking{left:8px;top:8px}.corporationMovieList.horizontal>.listItem{width:172px;display:inline-block;margin:0 10px 20px;vertical-align:top}.corporationMovieList.horizontal>.listItem .image{position:relative;width:100%;height:97px;border-radius:3px;margin-bottom:10px;overflow:hidden}.corporationMovieList.horizontal>.listItem .image:hover{opacity:.84}.corporationMovieList.horizontal>.listItem .image img{display:block;width:100%}.corporationMovieList.horizontal>.listItem .image span.time{font-family:Roboto, Arial, sans-serif;display:block;line-height:1;position:absolute;right:3px;bottom:3px;background:rgba(0,0,0,0.6);padding:3px 5px;font-size:10px;color:#eee;border-radius:2px}.corporationMovieList.horizontal>.listItem .image span.view_count{font-family:Roboto, Arial, sans-serif;display:block;line-height:1;position:absolute;left:3px;bottom:3px;background:rgba(0,0,0,0.6);padding:3px 5px;font-size:10px;color:#eee;border-radius:2px}.corporationMovieList.horizontal>.listItem .image span.attend_badge{position:absolute;left:0;top:0}.corporationMovieList.horizontal>.listItem .info .name{margin-bottom:8px;font-weight:700;font-size:13px;line-height:1.4;height:4.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.corporationMovieList.horizontal>.listItem .info .name a{color:#1f1f1f}.corporationMovieList.horizontal>.listItem .info .created_at{line-height:1;font-size:10px;color:#929292}.corporationMovieList.horizontal>.listItem .info .attend{margin-top:7px}.corporationMovieList.horizontal.small>.listItem{width:116px;margin:0 6px 15px}.corporationMovieList.horizontal.small>.listItem .image{height:62px}.corporationMovieList.horizontal.small>.listItem .info .name{height:4.2em;font-size:12px}.corporationMovieList.vertical>.listItem{margin-bottom:20px;overflow:hidden}.corporationMovieList.vertical>.listItem .image{position:relative;float:left;width:160px;height:90px;border-radius:3px;margin-right:10px;overflow:hidden}.corporationMovieList.vertical>.listItem .image:hover{opacity:.84}.corporationMovieList.vertical>.listItem .image img{display:block;width:100%}.corporationMovieList.vertical>.listItem .image span.time{font-family:Roboto, Arial, sans-serif;display:block;line-height:1;position:absolute;right:3px;bottom:3px;background:rgba(0,0,0,0.6);padding:3px 5px;font-size:10px;color:#eee;border-radius:2px}.corporationMovieList.vertical>.listItem .image span.view_count{font-family:Roboto, Arial, sans-serif;display:block;line-height:1;position:absolute;left:3px;bottom:3px;background:rgba(0,0,0,0.6);padding:3px 5px;font-size:10px;color:#eee;border-radius:2px}.corporationMovieList.vertical>.listItem .image span.attend_badge{position:absolute;left:0;top:0}.corporationMovieList.vertical>.listItem .info .name{font-weight:700;font-size:13px;line-height:1.4;overflow:hidden;margin-bottom:10px}.corporationMovieList.vertical>.listItem .info .name a{color:#1f1f1f}.corporationMovieList.vertical>.listItem .info .created_at{line-height:1;font-size:10px;color:#929292}.corporationMovieList.vertical>.listItem .info .attend{margin-top:7px}.corporationMovieList.vertical.small>.listItem{margin-bottom:16px}.corporationMovieList.vertical.small>.listItem .image{width:90px;height:50px}.corporationMovieList.vertical.small>.listItem .info .name{font-size:12px}.curriculumTemplateList.horizontal{width:100%}.curriculumTemplateList.horizontal.loading{background:url(https://assets.clwy.cn/common/loading-colorful.svg) 50% 50% no-repeat;opacity:.2}.curriculumTemplateList.horizontal.large .listItem{width:180px}.curriculumTemplateList.horizontal .scrollView.wrap .listItem{width:48% !important}.curriculumTemplateList.horizontal .scrollView.wrap .listItem:nth-child(2n){margin-right:0}.curriculumTemplateList.horizontal .listItem{position:relative;display:inline-block;width:192px;letter-spacing:0;margin:9px;vertical-align:text-top}.curriculumTemplateList.horizontal .listItem a{display:block;width:100%;text-decoration:none;color:#1f1f1f;white-space:normal;box-shadow:0 0 5px rgba(0,0,0,0.12);border-radius:10px;overflow:hidden;border:1px solid #e4e4e4}.curriculumTemplateList.horizontal .listItem .image{position:relative;overflow:hidden;background:url(https://assets.clwy.cn/common/schoo_logo_pattern.png) #fff;background-size:100%}.curriculumTemplateList.horizontal .listItem .image img{display:block}.curriculumTemplateList.horizontal .listItem h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;height:2.88em;text-decoration:none}.curriculumTemplateList.horizontal .listItem .info{position:relative;padding:14px 10px 11px;bottom:auto;background-color:#fff}.curriculumTemplateList.horizontal .listItem .info .title{font-size:13px;font-size:1.3rem;font-weight:700;-webkit-line-clamp:2 !important;padding:0 2px;color:#1f1f1f;height:2.88em}.curriculumTemplateList.horizontal .listItem .info .title .times{font-size:10px;font-size:1rem;color:#313131;border:1px solid rgba(49,49,49,0.501961);-webkit-border-radius:3px;border-radius:3px;padding:0 5px;margin-right:2px;vertical-align:.1em}.curriculumTemplateList.horizontal .listItem .tip{margin-top:5px;font-size:10px;font-size:1rem;color:#7d7d7d;border:1px solid #c9c9c9;padding:1px 4px;border-radius:3px}.curriculumTemplateList.horizontal .listItem .tip .range{margin-bottom:10px}.curriculumTemplateList.horizontal .listItem .detail{display:block;margin-top:5px;font-size:12px;font-size:1.2rem;color:#888}.curriculumTemplateList.horizontal .listItem .summary{font-size:10px;font-size:1rem;line-height:1.44;color:#aaa;height:4.32em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-decoration:none}.feedList .feed{border:1px solid;border-color:#f2f2f2 #f0f0f0 #e5e5e5;margin-bottom:25px}.feedList .feed.nomatch .feed_head{padding:30px 25px;border-bottom:none;text-align:center}.feedList .feed .feed_inner{border-radius:3px}.feedList .feed .feed_head{padding:28px 31px 0}.feedList .feed .feed_sub::after{content:".";display:block;clear:both;height:0;visibility:hidden}.feedList .feed .feed_sub .image{position:relative;border-radius:5px;overflow:hidden;float:left;margin-right:20px}.feedList .feed .feed_sub .image img{display:block;width:40px;height:40px}.feedList .feed .feed_main{padding:15px 0}.feedList .feed .feed_main .header a.name{font-weight:700;color:#222 !important}.feedList .feed .feed_main .header i{margin:0 8px;color:#ccc}.feedList .feed .feed_main .header a.group{font-weight:700;color:#222 !important}.feedList .feed .feed_main .time{color:#a1a6a9;font-size:75%}.feedList .feed .feed_main .text_mod{clear:both}.feedList .feed .feed_main .usr_img img{max-height:500px;max-width:100%}.feedList .feed .feed_main .action_mod{clear:both;margin-top:7px;padding-top:8px}.feedList .feed .feed_main .action_mod a{font-size:91%}.feedList .feed .feed_foot{background:#f8f9fa;border-top:1px solid #f0f0f0;border-radius:0 0 3px 3px}.feedList .feed .feed_foot .like_mod{clear:both;margin-bottom:7px;font-size:84%;padding:8px 25px;border-bottom:1px solid #f2f2f2;background:#fff}.feedList .feed .feed_foot .comment_mod{clear:both;padding:17px 28px 35px}.feedList .feed .feed_foot .comment_mod::after{content:".";display:block;clear:both;height:0;visibility:hidden}.feedList .feed .feed_foot .comment_mod .comment{margin-bottom:40px}.feedList .feed .feed_foot .comment_mod .comment:last-child{margin-bottom:0}.feedList .feed .feed_foot .comment_mod .comment_sub{margin-right:20px;float:left}.feedList .feed .feed_foot .comment_mod .comment_sub .image{overflow:hidden;border-radius:5px}.feedList .feed .feed_foot .comment_mod .comment_sub .image img{display:block;width:32px;height:32px}.feedList .feed .feed_foot .comment_mod .comment_main{overflow:hidden}.feedList .feed .feed_foot .comment_mod .comment_main .text .name{font-weight:700;margin-right:8px;color:#222 !important}.feedList .feed .feed_foot .comment_mod .comment_main .comment_text{margin-top:5px;font-size:13px;font-size:1.3rem}.feedList .feed .feed_foot .comment_mod .comment_main .dates{color:#a1a6a9;margin-top:5px;font-size:11px;font-size:1.1rem}@keyframes fadeIn{0%,75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%,75%{opacity:0}100%{opacity:1}}.floatBox .closeFloatBox{position:fixed;display:block;text-align:center;width:40px;height:40px;line-height:40px;-webkit-border-radius:40px;border-radius:40px;right:15px;bottom:45px;color:#fff;font-size:4em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif}.floatBox .closeFloatBox:hover{background-color:rgba(255,255,255,0.2);text-decoration:none !important}.floatBox.registration{position:fixed;z-index:30000;bottom:0;width:100%;background-color:rgba(37,176,204,0.99);-webkit-font-smoothing:antialiased;animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadein 3s ease 0s 1 normal}.floatBox.registration .l-contents{color:#fff;padding:30px 0}.floatBox.registration .l-contents div dl dt{font-size:22px;font-size:2.2rem;font-weight:700;letter-spacing:.04em;margin-top:10px}.floatBox.registration .l-contents div dl dd{margin-top:8px}.floatBox.registration .l-contents div p{margin-bottom:5px;font-weight:700;font-size:15px;font-size:1.5rem}.floatBox.registration .l-contents div a{color:#fff}.floatBox.registration .l-contents div .button{font-weight:700;border:2px solid;padding:.25em 1.5em .25em 3em !important;display:block;margin-bottom:5px;font-size:20px;font-size:2rem}.floatBox.registration .l-contents div .button:hover{background-color:#fff !important;color:#1f99b0 !important;opacity:1 !important;border-color:#fff !important}@-moz-document url-prefix(){.floatBox .closeFloatBox{font-size:3em}}.groupList.vertical>.listItem a{padding:18px 10px;display:table;table-layout:auto;width:100%;border-bottom:1px solid #e3e3e3;color:#1f1f1f;text-decoration:none}.groupList.vertical>.listItem a::after{content:".";display:block;clear:both;height:0;visibility:hidden}.groupList.vertical>.listItem a:hover{background:rgba(35,35,35,0.05)}.groupList.vertical>.listItem a>.image,.groupList.vertical>.listItem a>.info,.groupList.vertical>.listItem a>.m_meter{display:table-cell;vertical-align:top}.groupList.vertical>.listItem a>.image{position:relative;width:140px;padding-right:20px;text-decoration:none}.groupList.vertical>.listItem a>.image img{display:block;width:100%;height:auto}.groupList.vertical>.listItem a>.image .time{position:absolute;bottom:0;right:0;padding:2px 5px;font-size:10px;font-size:1rem;color:#fff;background:rgba(49,55,72,0.7);font-family:monospace}.groupList.vertical>.listItem a>.info .data{position:absolute;bottom:0;left:0;right:0;line-height:18px;text-align:center;font-size:11px;color:#fff;background:rgba(0,0,0,0.3)}.groupList.vertical>.listItem a>.info .data .time{margin-left:8px}.groupList.vertical>.listItem a>.info .title{overflow:hidden;font-size:17px;font-size:1.7rem;margin-bottom:.5em;margin-top:.2em;color:#1f1f1f;font-weight:700}.groupList.vertical>.listItem a>.info .summary{height:3.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-size:1.2rem;color:#cfcfcf}.groupList.vertical>.listItem a>.info .count{font-size:10px;font-size:1rem;color:#cfcfcf;margin-top:4px}.groupList.vertical>.listItem a>.info .tagList{margin:8px 0}.groupList.vertical>.listItem a>.m_meter{width:100px}.groupList.vertical>.listItem a.small{overflow:hidden}.groupList.vertical>.listItem a.small .image{width:90px}.groupList.vertical>.listItem a.small .info .title{font-size:14px;font-size:1.4rem;margin-bottom:0}.groupList.vertical>.listItem a.small .info .title a{font-weight:400}.groupList.vertical.small .image{width:90px}.groupList.vertical.small .info .title{font-size:14px;font-size:1.4rem;margin-bottom:0}.groupList.horizontal{letter-spacing:-.4em}.groupList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.groupList.horizontal>.listItem,.groupList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.groupList.horizontal .empty{letter-spacing:normal;color:#b8becb}.groupList.horizontal>.listItem{position:relative;border-radius:3px}.groupList.horizontal>.listItem>a{text-decoration:none;color:#1f1f1f}.groupList.horizontal>.listItem>a:hover img{opacity:.6}.groupList.horizontal>.listItem>a:hover h4{text-decoration:underline}.groupList.horizontal>.listItem .m_badge{margin-top:-34px;position:relative;margin-bottom:9px;margin-right:6px;text-align:right}.groupList.horizontal>.listItem .image{margin:0 0 10px;position:relative}.groupList.horizontal>.listItem .image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.groupList.horizontal>.listItem .image .btn-bg{position:absolute;bottom:1px;right:1px;padding:5px}.groupList.horizontal>.listItem .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:700;min-height:2.88em;text-decoration:none}.groupList.horizontal>.listItem .summary{font-size:10px;font-size:1rem;line-height:1.44;color:#cfcfcf;height:4.32em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:4px;text-decoration:none}.groupList.horizontal>.listItem .count{font-size:10px;font-size:1rem;color:#cfcfcf;margin-top:4px;text-decoration:none}.groupList.horizontal>.listItem .tagList{margin:8px 0}.groupList.horizontal.small .info .title{font-size:12px;font-size:1.2rem;margin-bottom:0}.groupList.horizontal.overlay .image{margin-bottom:0}.groupList.horizontal.overlay .info{position:absolute;bottom:0;left:0;width:100%;padding:40px 20px 10px;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));color:#fff !important;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.groupList.horizontal.overlay .info .title{font-size:16px;font-size:1.6rem;margin-bottom:0}.groupList.horizontal.overlay .info .title a{display:block;color:#fff}.groupList.horizontal.overlay .info .count,.groupList.horizontal.overlay .info .summary{color:#fff}.meter-bar{position:relative;display:table;width:100%;margin:10px 0}.meter-bar.meter-flex{width:100%}.meter-bar.meter-large{height:16px}.meter-bar.meter-huge{height:24px}.meter-bar p,.meter-bar span{display:table-cell;position:relative;vertical-align:middle}.meter-bar span{width:20px;font-weight:700;font-size:10px;font-size:1rem;color:#cfcfcf;line-height:1;padding:0 0 0 14px;white-space:nowrap}.meter-bar p{background:#eee}.meter-bar p em{position:absolute;background:#232323;left:0;top:0;bottom:0;transition:500ms ease;height:10px}.presenterList.vertical>.listItem{padding:18px;display:block;border-bottom:1px solid #e3e3e3}.presenterList.vertical>.listItem::after{content:".";display:block;clear:both;height:0;visibility:hidden}.presenterList.vertical>.listItem:last-child{border-bottom:none}.presenterList.vertical>.listItem>.image{position:relative;float:left;width:100px;height:100px;overflow:hidden;margin-right:20px;text-decoration:none}.presenterList.vertical>.listItem>.image img{display:block;width:100%;height:auto;border-radius:3px}.presenterList.vertical>.listItem>.info>.name{overflow:hidden;font-size:18px;font-size:1.8rem;font-weight:700}.presenterList.vertical>.listItem>.info>.name a{color:#1f1f1f}.presenterList.vertical>.listItem>.info>.post{color:#b8becb;font-size:12px;font-size:1.2rem;margin-bottom:8px}.presenterList.vertical>.listItem>.info>.post a{color:#b8becb}.presenterList.vertical>.listItem>.info>.profile{overflow:hidden;font-size:13px;font-size:1.3rem}.presenterList.vertical.medium>.listItem .image{width:75px;height:75px}.presenterList.vertical.medium>.listItem .info .name{font-size:15px;font-size:1.5rem;margin-bottom:0;margin-right:14px}.presenterList.vertical.small>.listItem>.image{width:44px;height:44px}.presenterList.vertical.small>.listItem>.info .name{font-size:14px;font-size:1.4rem;margin-bottom:0;margin-right:14px}.presenterList.horizontal{letter-spacing:-.4em}.presenterList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.presenterList.horizontal>.listItem,.presenterList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.presenterList.horizontal>.listItem{position:relative;border-radius:3px}.presenterList.horizontal>.listItem>.image{margin:0 0 10px;position:relative}.presenterList.horizontal>.listItem>.image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.presenterList.horizontal>.listItem>.image a:hover img{opacity:.8}.presenterList.horizontal>.listItem>.info>.name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:700}.presenterList.horizontal>.listItem>.info>.name a{display:block;color:#1f1f1f}.presenterList.horizontal>.listItem>.info>.post{font-size:12px;font-size:1.2rem;color:#b8becb}.presenterList.horizontal>.listItem>.info>.post a{color:#b8becb}.presenterList.horizontal>.listItem>.info>.profile{margin-top:5px;font-size:13px;font-size:1.3rem;color:#1f1f1f}.presenterList.horizontal.small>.listItem .info .name{font-size:12px;font-size:1.2rem;margin-bottom:0}.providerList.vertical>.listItem a{padding:18px;display:block;border-bottom:1px solid #e6e8ec;color:#1f1f1f;text-decoration:none}.providerList.vertical>.listItem a::after{content:".";display:block;clear:both;height:0;visibility:hidden}.providerList.vertical>.listItem a:hover{background:#f5f5f6}.providerList.vertical>.listItem a:last-child{border-bottom:none}.providerList.vertical>.listItem a>.image{position:relative;float:left;width:120px;overflow:hidden;margin-right:20px;text-decoration:none}.providerList.vertical>.listItem a>.image img{display:block;width:100%;height:auto}.providerList.vertical>.listItem a>.info>.name{overflow:hidden;font-size:18px;font-size:1.8rem;font-weight:700;color:#1f1f1f}.providerList.vertical>.listItem a>.info>.summary{margin-top:3px;overflow:hidden;font-size:12px;font-size:1.2rem;color:#cfcfcf}.providerList.vertical>.listItem a>.info>.post{color:#b8becb;font-size:12px;font-size:1.2rem;margin-bottom:8px}.providerList.vertical>.listItem a>.info>.profile{overflow:hidden;font-size:13px;font-size:1.3rem}.providerList.vertical.small>.listItem>.image{width:44px;height:44px}.providerList.vertical.small>.listItem>.info .name{font-size:14px;font-size:1.4rem;margin-bottom:0;margin-right:14px}.providerList.horizontal{letter-spacing:-.4em}.providerList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.providerList.horizontal>.listItem,.providerList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.providerList.horizontal>.listItem{position:relative;border-radius:3px}.providerList.horizontal>.listItem>a{color:#1f1f1f;text-decoration:none}.providerList.horizontal>.listItem>a:hover img{opacity:.6}.providerList.horizontal>.listItem>a:hover h4{text-decoration:underline}.providerList.horizontal>.listItem>a>.image{margin:0 0 10px;position:relative}.providerList.horizontal>.listItem>a>.image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.providerList.horizontal>.listItem>a>.info>.name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:700}.providerList.horizontal>.listItem>a>.info>.name a{display:block;color:#1f1f1f}.providerList.horizontal>.listItem>a>.info>.summary{margin-top:5px;overflow:hidden;font-size:12px;font-size:1.2rem;color:#cfcfcf}.providerList.horizontal>.listItem>a>.info>.post{font-size:12px;font-size:1.2rem;color:#b8becb}.providerList.horizontal>.listItem>a>.info>.profile{margin-top:5px;font-size:13px;font-size:1.3rem;color:#1f1f1f}.providerList.horizontal.small>.listItem .info .name{font-size:12px;font-size:1.2rem;margin-bottom:0}.m_pagination div{text-align:center;margin-bottom:40px}.m_pagination div a{width:33%;padding:.8em 1em;letter-spacing:normal;font-weight:700 !important}.m_pagination div i{float:right;margin-top:4px}ul.pagination{padding:30px 15px;overflow:hidden;text-align:center;font-size:0}ul.pagination li{display:inline-block;font-size:18px;font-size:1.8rem;vertical-align:middle}ul.pagination li a,ul.pagination li span{display:block;width:50px;line-height:50px;height:50px;text-align:center;text-decoration:none;letter-spacing:normal;color:#4f9df7;background:#fff;border-left:none}ul.pagination li i{line-height:50px}ul.pagination li a:hover{background:#f5f5f6}ul.pagination li.active a{color:#1f1f1f !important;font-weight:700}ul.pagination li:first-child a,ul.pagination li:first-child span{border-top-left-radius:2px;border-bottom-left-radius:2px}ul.pagination li:last-child a,ul.pagination li:last-child span{border-top-right-radius:2px;border-bottom-right-radius:2px}ul.pagination li.disabled a{display:none}.reservation,.reservation.baloon .reservationBox,.reservation.featured .reservationBox,.reservation.large .reservationBox,.reservation.link .reservationBox,.reservation.mark .reservationBox,.reservation.medium .reservationBox,.reservation.room .reservationBox{position:relative}.reservation.baloon .reservationBox .m_button,.reservation.featured .reservationBox .m_button,.reservation.large .reservationBox .m_button,.reservation.link .reservationBox .m_button,.reservation.mark .reservationBox .m_button,.reservation.medium .reservationBox .m_button,.reservation.room .reservationBox .m_button{display:flex;z-index:1000;position:relative}.reservation.baloon .reservationBox .m_button .reservationButton,.reservation.featured .reservationBox .m_button .reservationButton,.reservation.large .reservationBox .m_button .reservationButton,.reservation.link .reservationBox .m_button .reservationButton,.reservation.mark .reservationBox .m_button .reservationButton,.reservation.medium .reservationBox .m_button .reservationButton,.reservation.room .reservationBox .m_button .reservationButton{color:#cfcfcf;outline:0}.reservation.baloon .reservationBox .m_button .reservationButton::before,.reservation.featured .reservationBox .m_button .reservationButton::before,.reservation.large .reservationBox .m_button .reservationButton::before,.reservation.link .reservationBox .m_button .reservationButton::before,.reservation.mark .reservationBox .m_button .reservationButton::before,.reservation.medium .reservationBox .m_button .reservationButton::before,.reservation.room .reservationBox .m_button .reservationButton::before{position:absolute;display:block;content:"";transform:translate(-50%, -50%);background:url(https://assets.clwy.cn/common/watch_button_animation.png) no-repeat}.reservation.baloon .reservationBox .m_button .reservationButton.able::before,.reservation.featured .reservationBox .m_button .reservationButton.able::before,.reservation.large .reservationBox .m_button .reservationButton.able::before,.reservation.link .reservationBox .m_button .reservationButton.able::before,.reservation.mark .reservationBox .m_button .reservationButton.able::before,.reservation.medium .reservationBox .m_button .reservationButton.able::before,.reservation.room .reservationBox .m_button .reservationButton.able::before{background-position:0 0}.reservation.baloon .reservationBox .m_button .reservationButton.able:hover::after,.reservation.featured .reservationBox .m_button .reservationButton.able:hover::after,.reservation.large .reservationBox .m_button .reservationButton.able:hover::after,.reservation.link .reservationBox .m_button .reservationButton.able:hover::after,.reservation.mark .reservationBox .m_button .reservationButton.able:hover::after,.reservation.medium .reservationBox .m_button .reservationButton.able:hover::after,.reservation.room .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:70px;left:-18px;top:-31px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.reservation.baloon .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.featured .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.large .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.link .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.mark .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.medium .reservationBox .m_button .reservationButton.able:hover .m_count::before,.reservation.room .reservationBox .m_button .reservationButton.able:hover .m_count::before{content:"";width:0;position:absolute;top:-58px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.large .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.link .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.animation:hover::after,.bookmark .reservation.room .reservationBox .m_button .reservationButton.animation:hover::after{content:"取消收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:60px;left:-15px;top:-31px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.reservation.baloon .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.featured .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.large .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.link .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.mark .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.medium .reservationBox .m_button .reservationButton.current:hover .m_count::before,.reservation.room .reservationBox .m_button .reservationButton.current:hover .m_count::before{content:"";width:0;position:absolute;top:-58px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.reservation.baloon .reservationBox .m_button .reservationButton.current .m_count span,.reservation.featured .reservationBox .m_button .reservationButton.current .m_count span,.reservation.large .reservationBox .m_button .reservationButton.current .m_count span,.reservation.link .reservationBox .m_button .reservationButton.current .m_count span,.reservation.mark .reservationBox .m_button .reservationButton.current .m_count span,.reservation.medium .reservationBox .m_button .reservationButton.current .m_count span,.reservation.room .reservationBox .m_button .reservationButton.current .m_count span{color:#f84831}.reservation.baloon .reservationBox .m_button .reservationButton.disabled,.reservation.featured .reservationBox .m_button .reservationButton.disabled,.reservation.large .reservationBox .m_button .reservationButton.disabled,.reservation.link .reservationBox .m_button .reservationButton.disabled,.reservation.mark .reservationBox .m_button .reservationButton.disabled,.reservation.medium .reservationBox .m_button .reservationButton.disabled,.reservation.room .reservationBox .m_button .reservationButton.disabled{cursor:default;background:#eee}.reservation.baloon .reservationBox .m_button .reservationButton.disabled::before,.reservation.featured .reservationBox .m_button .reservationButton.disabled::before,.reservation.large .reservationBox .m_button .reservationButton.disabled::before,.reservation.link .reservationBox .m_button .reservationButton.disabled::before,.reservation.mark .reservationBox .m_button .reservationButton.disabled::before,.reservation.medium .reservationBox .m_button .reservationButton.disabled::before,.reservation.room .reservationBox .m_button .reservationButton.disabled::before{background-position:0 0;opacity:.5}.reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.featured .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.large .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.link .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.medium .reservationBox .m_button .reservationButton.disabled:hover::after,.reservation.room .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:70px;left:-18px;top:-28px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.featured .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.large .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.link .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.mark .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.medium .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.reservation.room .reservationBox .m_button .reservationButton.disabled:hover .m_count::before{content:"";width:0;position:absolute;top:-58px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.reservation.baloon .reservationBox .m_count,.reservation.featured .reservationBox .m_count,.reservation.large .reservationBox .m_count,.reservation.link .reservationBox .m_count,.reservation.mark .reservationBox .m_count,.reservation.medium .reservationBox .m_count,.reservation.room .reservationBox .m_count{position:absolute;text-align:center;background-color:#fff;border:1px solid #dedede}.reservation.baloon .reservationBox .m_count span,.reservation.featured .reservationBox .m_count span,.reservation.large .reservationBox .m_count span,.reservation.link .reservationBox .m_count span,.reservation.mark .reservationBox .m_count span,.reservation.medium .reservationBox .m_count span,.reservation.room .reservationBox .m_count span{font-weight:700;color:#1f1f1f;display:block}.reservation.baloon .reservationBox .m_button,.reservation.mark .reservationBox .m_button{background-color:#cecece;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);top:1px;width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px;overflow:visible}.reservation.baloon .reservationBox .m_button .reservationButton,.reservation.mark .reservationBox .m_button .reservationButton{position:absolute;background:#fff;background:-moz-linear-gradient(top, #fff 0, #fff 50%, #ededed 100%);background:-webkit-linear-gradient(top, #fff 0, #fff 50%, #ededed 100%);background:linear-gradient(to bottom, #fff 0, #fff 50%, #ededed 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed", GradientType=0);border:none;top:-1px;width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px}.reservation.baloon .reservationBox .m_button .reservationButton::before,.reservation.mark .reservationBox .m_button .reservationButton::before{width:45px;height:45px;left:20px;top:21px}.reservation.baloon .reservationBox .m_button .reservationButton.able::before,.reservation.baloon .reservationBox .m_button .reservationButton.disabled::before,.reservation.mark .reservationBox .m_button .reservationButton.able::before,.reservation.mark .reservationBox .m_button .reservationButton.disabled::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.reservation.baloon .reservationBox .m_button .reservationButton.animation::before,.reservation.mark .reservationBox .m_button .reservationButton.animation::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px;background-position:-1620px 0;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0}}.reservation.baloon .reservationBox .m_button .reservationButton.current::before,.reservation.mark .reservationBox .m_button .reservationButton.current::before{background-position:-1575px 0;-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.reservation.baloon .reservationBox .m_button .m_count,.reservation.mark .reservationBox .m_button .m_count{text-align:center;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px;width:42px !important;bottom:-23px;left:-1px}.reservation.baloon .reservationBox .m_button .m_count span,.reservation.mark .reservationBox .m_button .m_count span{font-size:11px;font-size:1.1rem}.reservation.medium{display:inline-block}.reservation.medium .m_button{border:1px solid #ddd !important;background:#fff !important;position:relative !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-right:auto;padding:4px;margin-top:1px;-webkit-border-radius:4px !important;border-radius:4px !important}.reservation.medium .m_button .reservationButton{min-width:50px;padding:4px !important;position:static !important;border:none;background-color:rgba(255,255,255,0)}.reservation.medium .m_button .reservationButton::before{width:40px;height:40px;left:16px !important;top:15px !important}.reservation.medium .m_button .reservationButton.able::before,.reservation.medium .m_button .reservationButton.disabled::before{-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important}.reservation.medium .m_button .reservationButton.animation::before{-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important;background-position:-1440px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1440px 0 !important}}.reservation.medium .m_button .reservationButton.current::before{background-position:-1400px 0 !important;-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important}.reservation.medium .m_button .reservationButton:hover::after{width:70px;left:-10px !important;top:-28px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.reservation.medium .m_button .reservationButton:hover .m_count::before{content:"";width:0;position:absolute;top:-10px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.reservation.medium .m_count{text-align:right;position:relative !important;right:0;bottom:0 !important;border:none !important;width:auto !important;background-color:rgba(255,255,255,0) !important}.reservation.medium .m_count span{text-align:right;font-size:12px;font-size:1.2rem}.reservation.large .reservationBox .m_button{background-color:#cecece;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-o-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);top:1px;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px;overflow:visible}.reservation.large .reservationBox .m_button .reservationButton{position:absolute;background:#fff;background:-moz-linear-gradient(top, #fff 0, #fff 50%, #ededed 100%);background:-webkit-linear-gradient(top, #fff 0, #fff 50%, #ededed 100%);background:linear-gradient(to bottom, #fff 0, #fff 50%, #ededed 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed", GradientType=0);border:none;top:-1px;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px}.reservation.large .reservationBox .m_button .reservationButton::before{width:45px;height:45px;left:24px;top:24px}.reservation.large .reservationBox .m_button .reservationButton:hover::after{left:-15px !important;top:-28px}.reservation.large .reservationBox .m_button .reservationButton:hover .m_count::before{content:"";width:0;position:absolute;top:-65px !important;left:37px !important;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.reservation.large .reservationBox .m_button .reservationButton.able::before,.reservation.large .reservationBox .m_button .reservationButton.disabled::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.reservation.large .reservationBox .m_button .reservationButton.able::after,.reservation.large .reservationBox .m_button .reservationButton.disabled::after{content:""}.reservation.large .reservationBox .m_button .reservationButton.animation::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px;background-position:-1620px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0 !important}}.reservation.large .reservationBox .m_button .reservationButton.current::before{background-position:-1575px 0 !important;-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.reservation.large .reservationBox .m_button .m_count{text-align:center;-webkit-border-radius:3px;border-radius:3px;padding:5px;width:96px !important;bottom:-42px;left:-22px}.reservation.large .reservationBox .m_button .m_count span{font-size:11px;font-size:1.1rem;line-height:1.1em;color:#717171}.reservation.large .reservationBox .m_button .m_count span::after{content:"人们想要接受";font-weight:400;font-size:10px;font-size:1rem}.reservation.link .reservationBox .m_button{border:none;padding:0;background-color:rgba(255,255,255,0);-webkit-box-shadow:none;box-shadow:none}.reservation.link .reservationBox .m_button:hover::before{content:"";width:0;position:absolute;top:-11px;left:-2px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.reservation.link .reservationBox .m_button .reservationButton{width:23px;height:23px;position:static;border:none;background-color:rgba(255,255,255,0)}.reservation.link .reservationBox .m_button .reservationButton:hover::after{left:-32px !important}.reservation.link .reservationBox .m_button .reservationButton.able::before,.reservation.link .reservationBox .m_button .reservationButton.disabled::before{width:45px;height:45px;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important}.reservation.link .reservationBox .m_button .reservationButton.able::after,.reservation.link .reservationBox .m_button .reservationButton.disabled::after{content:""}.reservation.link .reservationBox .m_button .reservationButton.animation::before{width:45px;height:45px;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important;background-position:-1620px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0}}.reservation.link .reservationBox .m_button .reservationButton.current::before{width:45px;height:45px;background-position:-1575px 0 !important;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important}.reservation.link .reservationBox .m_count{display:none !important}.reservation .form{position:absolute;width:280px;left:-124px;top:30px;background:#f5f5f6;padding:10px;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:3000}.reservation .form .whatis{font-size:14px !important;font-size:1.4rem !important;margin-bottom:5px}.reservation .form .textarea textarea{display:block;resize:none;font-size:12px !important;font-size:1.2rem !important;height:80px}.reservation .form .tool{overflow:hidden;background:#ebebeb;padding:3px 8px;margin-bottom:5px;border:1px solid #d2d2d2;border-top:none}.reservation .form .tool ul{overflow:hidden;float:left}.reservation .form .tool ul li{float:left;margin-right:4px}.reservation .form .tool ul li span{display:block;width:16px;height:16px;background:url(https://assets.clwy.cn/common/icon_emoticon.png) no-repeat;cursor:pointer;text-indent:-999em}.reservation .form .tool ul li span.fun{background-position:0 0}.reservation .form .tool ul li span.maybe{background-position:0 -16px}.reservation .form .tool ul li span.first{background-position:0 -32px}.reservation .form .tool ul li span.gore{background-position:0 -48px}.reservation .form .tool .desc{float:right}.reservation .form .tool .desc p{font-size:12px !important;font-size:1.2rem !important;color:#888}.reservation .form .checkbox{margin-bottom:4px;float:left}.reservation .form .checkbox label{font-size:12px !important;font-size:1.2rem !important;color:#666}.reservation .form .checkbox label input{margin-right:3px}.reservation .form .btnModule{float:right}.reservation .form .btnModule #priorCloseBtn{position:absolute;top:-10px;right:-10px;background:#fff;border:2px solid #d2d2d2;-webkit-border-radius:10px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:4px 3px 3px 4px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.reservation .form .btnModule #priorCloseBtn:hover{border-color:#b4b4b4}.reservation .form .btnModule #priorCloseBtn i{margin:0}.reservation .form .btnModule #priorPostBtn{padding:4px 25px}.reservation.text{position:absolute;top:91px;left:0;right:0;margin:auto;width:150px;height:36px}.reservation.text .reservationBox{position:relative;z-index:100}.reservation.text .reservationBox .m_button{width:150px;height:36px;text-align:left;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;position:relative;-webkit-box-shadow:0 0.7rem 2rem -0.5rem rgba(10,10,10,0.2);box-shadow:0 0.7rem 2rem -0.5rem rgba(10,10,10,0.2)}.reservation.text .reservationBox .m_button .reservationButton{outline:0;border:none;position:relative;display:inline-block;background:url(https://assets.clwy.cn/common/reservation/heart_default.svg) no-repeat;width:44px;height:36px;margin-left:18px;background-size:53% !important;background-position:center center !important}.reservation.text .reservationBox .m_button .reservationButton.disabled{background-color:#efefef}.reservation.text .reservationBox .m_button .reservationButton.current{background:url(https://assets.clwy.cn/common/reservation/heart_fill.svg) no-repeat;margin-left:14px}.reservation.text .reservationBox .m_button .reservationButton.current .m_count::after{content:"取消收藏";color:#ff7f6f}.reservation.text .reservationBox .m_button .reservationButton .m_count{display:inline-block !important;position:relative}.reservation.text .reservationBox .m_button .reservationButton .m_count span{display:none}.reservation.text .reservationBox .m_button .reservationButton .m_count::after{content:"添加到收藏";font-size:15px !important;font-size:1.5rem !important;font-weight:700;display:inline-block;width:140px;color:#1f1f1f}.reservation.room .reservationBox .m_button:hover::before{display:none}.reservation.room .reservationBox .m_button .reservationButton{width:38px;height:25px;padding:0 8px}.reservation.room .reservationBox .m_button .reservationButton::before{position:relative;top:0;left:0;width:22px;height:22px;background-repeat:no-repeat;background-size:contain}.reservation.room .reservationBox .m_button .reservationButton.able::before{transform:none;background-image:url(https://assets.clwy.cn/common/heart_icon_off.png)}.reservation.room .reservationBox .m_button .reservationButton.able:hover::after{display:none}.reservation.room .reservationBox .m_button .reservationButton.current::before{transform:none;background-image:url(https://assets.clwy.cn/common/heart_icon_on_white.png)}.reservation.room .reservationBox .m_button .reservationButton.animation:hover::after,.reservation.room .reservationBox .m_count{display:none}.bookmark .reservation,.bookmark .reservation.baloon .reservationBox,.bookmark .reservation.featured .reservationBox,.bookmark .reservation.large .reservationBox,.bookmark .reservation.link .reservationBox,.bookmark .reservation.mark .reservationBox,.bookmark .reservation.medium .reservationBox{position:relative}.bookmark .reservation.baloon .reservationBox .m_button,.bookmark .reservation.featured .reservationBox .m_button,.bookmark .reservation.large .reservationBox .m_button,.bookmark .reservation.link .reservationBox .m_button,.bookmark .reservation.mark .reservationBox .m_button,.bookmark .reservation.medium .reservationBox .m_button{display:flex;z-index:1000;position:relative;box-shadow:none}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton,.bookmark .reservation.featured .reservationBox .m_button .reservationButton,.bookmark .reservation.large .reservationBox .m_button .reservationButton,.bookmark .reservation.link .reservationBox .m_button .reservationButton,.bookmark .reservation.mark .reservationBox .m_button .reservationButton,.bookmark .reservation.medium .reservationBox .m_button .reservationButton{color:#cfcfcf;outline:0}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton::before{position:absolute;display:block;content:"";transform:translate(-50%, -50%);background:url(https://assets.clwy.cn/common/watch_button_animation.png) no-repeat}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.able::before{background-position:0 0}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.able:hover::after,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.able:hover::after,.bookmark .reservation.large .reservationBox .m_button .reservationButton.able:hover::after,.bookmark .reservation.link .reservationBox .m_button .reservationButton.able:hover::after,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:70px;left:-18px;top:-31px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.able:hover .m_count::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.able:hover .m_count::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.able:hover .m_count::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.able:hover .m_count::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover .m_count::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.animation:hover .m_count::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.able:hover .m_count::before{content:"";width:0;position:absolute;top:-46px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.current:hover::after,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.current:hover::after,.bookmark .reservation.large .reservationBox .m_button .reservationButton.current:hover::after,.bookmark .reservation.link .reservationBox .m_button .reservationButton.current:hover::after,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:60px;left:-15px;top:-31px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.current:hover .m_count::before{content:"";width:0;position:absolute;top:-58px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.current .m_count span,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.current .m_count span,.bookmark .reservation.large .reservationBox .m_button .reservationButton.current .m_count span,.bookmark .reservation.link .reservationBox .m_button .reservationButton.current .m_count span,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.current .m_count span,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.current .m_count span{color:#f84831}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.disabled,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.disabled{cursor:default;background:#eee}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.disabled::before{background-position:0 0;opacity:.5}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏";font-weight:700;line-height:1.1em;color:#fff;display:block;position:absolute;width:70px;left:-18px;top:-28px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.bookmark .reservation.featured .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover .m_count::before,.bookmark .reservation.medium .reservationBox .m_button .reservationButton.disabled:hover .m_count::before{content:"";width:0;position:absolute;top:-58px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.baloon .reservationBox .m_count,.bookmark .reservation.featured .reservationBox .m_count,.bookmark .reservation.large .reservationBox .m_count,.bookmark .reservation.link .reservationBox .m_count,.bookmark .reservation.mark .reservationBox .m_count,.bookmark .reservation.medium .reservationBox .m_count{position:absolute;text-align:center;background-color:#fff;border:1px solid #dedede}.bookmark .reservation.baloon .reservationBox .m_count span,.bookmark .reservation.featured .reservationBox .m_count span,.bookmark .reservation.large .reservationBox .m_count span,.bookmark .reservation.link .reservationBox .m_count span,.bookmark .reservation.mark .reservationBox .m_count span,.bookmark .reservation.medium .reservationBox .m_count span{font-weight:700;color:#1f1f1f;display:block}.bookmark .reservation.baloon .reservationBox .m_button,.bookmark .reservation.mark .reservationBox .m_button{top:1px;width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px;overflow:visible;background:0 0;box-shadow:none}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton,.bookmark .reservation.mark .reservationBox .m_button .reservationButton{position:absolute;background:#fff;top:-1px;width:40px;height:40px;border:1px solid #e5e5e5;-webkit-border-radius:40px;border-radius:40px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton::before{width:45px;height:45px;left:20px;top:21px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.animation::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.animation::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px;background-position:-1620px 0;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0}}.bookmark .reservation.baloon .reservationBox .m_button .reservationButton.current::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.current::before{background-position:-1575px 0;-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.bookmark .reservation.baloon .reservationBox .m_button .m_count,.bookmark .reservation.mark .reservationBox .m_button .m_count{text-align:center;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px;width:42px !important;bottom:-23px;left:-1px}.bookmark .reservation.baloon .reservationBox .m_button .m_count span,.bookmark .reservation.mark .reservationBox .m_button .m_count span{font-size:11px;font-size:1.1rem}.bookmark .reservation.medium{display:inline-block}.bookmark .reservation.medium .m_button{border:1px solid #ddd !important;background:#fff !important;position:relative !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-right:auto;padding:4px;margin-top:1px;-webkit-border-radius:4px !important;border-radius:4px !important}.bookmark .reservation.medium .m_button .reservationButton{min-width:50px;padding:4px !important;position:static !important;border:none;background-color:rgba(255,255,255,0)}.bookmark .reservation.medium .m_button .reservationButton::before{width:40px;height:40px;left:16px !important;top:15px !important}.bookmark .reservation.medium .m_button .reservationButton.able::before,.bookmark .reservation.medium .m_button .reservationButton.disabled::before{-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important}.bookmark .reservation.medium .m_button .reservationButton.animation::before{-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important;background-position:-1440px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1440px 0 !important}}.bookmark .reservation.medium .m_button .reservationButton.current::before{background-position:-1400px 0 !important;-webkit-background-size:auto 40px !important;-o-background-size:auto 40px !important;background-size:auto 40px !important}.bookmark .reservation.medium .m_button .reservationButton:hover::after{width:70px;left:-10px !important;top:-28px;padding:4px 2px;background-color:#2e2e2e;-webkit-border-radius:3px;border-radius:3px}.bookmark .reservation.medium .m_button .reservationButton:hover .m_count::before{content:"";width:0;position:absolute;top:-10px;left:12px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.medium .m_count{text-align:right;position:relative !important;right:0;bottom:0 !important;border:none !important;width:auto !important;background-color:rgba(255,255,255,0) !important}.bookmark .reservation.medium .m_count span{text-align:right;font-size:12px;font-size:1.2rem}.bookmark .reservation.large .reservationBox .m_button{background-color:#cecece;top:1px;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px;overflow:visible}.bookmark .reservation.large .reservationBox .m_button .reservationButton{position:absolute;background:#fff;border:none;top:-1px;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px}.bookmark .reservation.large .reservationBox .m_button .reservationButton::before{width:45px;height:45px;left:24px;top:24px}.bookmark .reservation.large .reservationBox .m_button .reservationButton:hover::after{left:-15px !important;top:-28px}.bookmark .reservation.large .reservationBox .m_button .reservationButton:hover .m_count::before{content:"";width:0;position:absolute;top:-65px !important;left:37px !important;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.large .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.bookmark .reservation.large .reservationBox .m_button .reservationButton.able::after,.bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled::after{content:""}.bookmark .reservation.large .reservationBox .m_button .reservationButton.animation::before{-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px;background-position:-1620px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0 !important}}.bookmark .reservation.large .reservationBox .m_button .reservationButton.current::before{background-position:-1575px 0 !important;-webkit-background-size:auto 45px;-o-background-size:auto 45px;background-size:auto 45px}.bookmark .reservation.large .reservationBox .m_button .m_count{text-align:center;-webkit-border-radius:3px;border-radius:3px;padding:5px;width:96px !important;bottom:-42px;left:-22px}.bookmark .reservation.large .reservationBox .m_button .m_count span{font-size:11px;font-size:1.1rem;line-height:1.1em;color:#717171}.bookmark .reservation.large .reservationBox .m_button .m_count span::after{content:"人们想要接受";font-weight:400;font-size:10px;font-size:1rem}.bookmark .reservation.link .reservationBox .m_button{border:none;padding:0;background-color:rgba(255,255,255,0);-webkit-box-shadow:none;box-shadow:none}.bookmark .reservation.link .reservationBox .m_button:hover::before{content:"";width:0;position:absolute;top:-11px;left:-2px;border-color:#2e2e2e transparent transparent;border-style:solid;border-width:8px}.bookmark .reservation.link .reservationBox .m_button .reservationButton{width:23px;height:23px;position:static;border:none;background-color:rgba(255,255,255,0)}.bookmark .reservation.link .reservationBox .m_button .reservationButton:hover::after{left:-32px !important}.bookmark .reservation.link .reservationBox .m_button .reservationButton.able::before,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled::before{width:45px;height:45px;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important}.bookmark .reservation.link .reservationBox .m_button .reservationButton.able::after,.bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled::after{content:""}.bookmark .reservation.link .reservationBox .m_button .reservationButton.animation::before{width:45px;height:45px;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important;background-position:-1620px 0 !important;transition:background 0.9s steps(36);animation:fave-heart 0.9s steps(36)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-1620px 0}}.bookmark .reservation.link .reservationBox .m_button .reservationButton.current::before{width:45px;height:45px;background-position:-1575px 0 !important;-webkit-background-size:auto 45px !important;-o-background-size:auto 45px !important;background-size:auto 45px !important}.bookmark .reservation.link .reservationBox .m_count{display:none !important}.bookmark .reservation .form{position:absolute;width:280px;left:-124px;top:30px;background:#f5f5f6;padding:10px;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:3000}.bookmark .reservation .form .whatis{font-size:14px !important;font-size:1.4rem !important;margin-bottom:5px}.bookmark .reservation .form .textarea textarea{display:block;resize:none;font-size:12px !important;font-size:1.2rem !important;height:80px}.bookmark .reservation .form .tool{overflow:hidden;background:#ebebeb;padding:3px 8px;margin-bottom:5px;border:1px solid #d2d2d2;border-top:none}.bookmark .reservation .form .tool ul{overflow:hidden;float:left}.bookmark .reservation .form .tool ul li{float:left;margin-right:4px}.bookmark .reservation .form .tool ul li span{display:block;width:16px;height:16px;background:url(https://assets.clwy.cn/common/icon_emoticon.png) no-repeat;cursor:pointer;text-indent:-999em}.bookmark .reservation .form .tool ul li span.fun{background-position:0 0}.bookmark .reservation .form .tool ul li span.maybe{background-position:0 -16px}.bookmark .reservation .form .tool ul li span.first{background-position:0 -32px}.bookmark .reservation .form .tool ul li span.gore{background-position:0 -48px}.bookmark .reservation .form .tool .desc{float:right}.bookmark .reservation .form .tool .desc p{font-size:12px !important;font-size:1.2rem !important;color:#888}.bookmark .reservation .form .checkbox{margin-bottom:4px;float:left}.bookmark .reservation .form .checkbox label{font-size:12px !important;font-size:1.2rem !important;color:#666}.bookmark .reservation .form .checkbox label input{margin-right:3px}.bookmark .reservation .form .btnModule{float:right}.bookmark .reservation .form .btnModule #priorCloseBtn{position:absolute;top:-10px;right:-10px;background:#fff;border:2px solid #d2d2d2;-webkit-border-radius:10px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:4px 3px 3px 4px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.bookmark .reservation .form .btnModule #priorCloseBtn:hover{border-color:#b4b4b4}.bookmark .reservation .form .btnModule #priorCloseBtn i{margin:0}.bookmark .reservation .form .btnModule #priorPostBtn{padding:4px 25px}.bookmark .reservation.text{position:absolute;top:91px;left:0;right:0;margin:auto;width:150px;height:36px}.bookmark .reservation.text .reservationBox{position:relative;z-index:100}.bookmark .reservation.text .reservationBox .m_button{width:150px;height:36px;text-align:left;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;position:relative;-webkit-box-shadow:0 0.7rem 2rem -0.5rem rgba(10,10,10,0.2);box-shadow:0 0.7rem 2rem -0.5rem rgba(10,10,10,0.2)}.bookmark .reservation.text .reservationBox .m_button .reservationButton{outline:0;border:none;position:relative;display:inline-block;background:url(https://assets.clwy.cn/common/reservation/heart_default.svg) no-repeat;width:44px;height:38px;margin-left:18px;background-size:53% !important;background-position:center center !important}.bookmark .reservation.text .reservationBox .m_button .reservationButton.disabled{background-color:#efefef}.bookmark .reservation.text .reservationBox .m_button .reservationButton.current{background:url(https://assets.clwy.cn/common/reservation/heart_fill.svg) no-repeat;margin-left:14px}.bookmark .reservation.text .reservationBox .m_button .reservationButton.current .m_count::after{content:"取消收藏";color:#ff7f6f}.bookmark .reservation.text .reservationBox .m_button .reservationButton .m_count{display:inline-block !important;position:relative}.bookmark .reservation.text .reservationBox .m_button .reservationButton .m_count span{display:none}.bookmark .reservation.text .reservationBox .m_button .reservationButton .m_count::after{content:"添加到收藏";font-size:15px !important;font-size:1.5rem !important;font-weight:700;display:inline-block;width:140px;color:#1f1f1f}.bookmark.bookmark-archive .reservation.baloon .reservationBox .m_button .reservationButton.able:hover::after,.bookmark.bookmark-archive .reservation.featured .reservationBox .m_button .reservationButton.able:hover::after,.bookmark.bookmark-archive .reservation.large .reservationBox .m_button .reservationButton.able:hover::after,.bookmark.bookmark-archive .reservation.link .reservationBox .m_button .reservationButton.able:hover::after,.bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after,.bookmark.bookmark-archive .reservation.medium .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏";width:74px}.bookmark.bookmark-archive .reservation.baloon .reservationBox .m_button .reservationButton.current:hover::after,.bookmark.bookmark-archive .reservation.featured .reservationBox .m_button .reservationButton.current:hover::after,.bookmark.bookmark-archive .reservation.large .reservationBox .m_button .reservationButton.current:hover::after,.bookmark.bookmark-archive .reservation.link .reservationBox .m_button .reservationButton.current:hover::after,.bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after,.bookmark.bookmark-archive .reservation.medium .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏"}.bookmark.bookmark-archive .reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark.bookmark-archive .reservation.featured .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark.bookmark-archive .reservation.large .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark.bookmark-archive .reservation.link .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after,.bookmark.bookmark-archive .reservation.medium .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}.bookmark.bookmark-archive .reservation.text .reservationBox .m_button .reservationButton.current .m_count::after{content:"取消收藏"}.bookmark.bookmark-archive .reservation.text .reservationBox .m_button .reservationButton .m_count::after{content:"添加到收藏"}body.info.archive .bookmark{height:auto}body.info.archive .bookmark .reservation{width:auto}body.info.archive .bookmark .reservation.baloon .reservationBox .m_button .reservationButton.able:hover::after,body.info.archive .bookmark .reservation.featured .reservationBox .m_button .reservationButton.able:hover::after,body.info.archive .bookmark .reservation.large .reservationBox .m_button .reservationButton.able:hover::after,body.info.archive .bookmark .reservation.link .reservationBox .m_button .reservationButton.able:hover::after,body.info.archive .bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after,body.info.archive .bookmark .reservation.medium .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏"}body.info.archive .bookmark .reservation.baloon .reservationBox .m_button .reservationButton.current:hover::after,body.info.archive .bookmark .reservation.featured .reservationBox .m_button .reservationButton.current:hover::after,body.info.archive .bookmark .reservation.large .reservationBox .m_button .reservationButton.current:hover::after,body.info.archive .bookmark .reservation.link .reservationBox .m_button .reservationButton.current:hover::after,body.info.archive .bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after,body.info.archive .bookmark .reservation.medium .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.info.archive .bookmark .reservation.baloon .reservationBox .m_button .reservationButton.disabled:hover::after,body.info.archive .bookmark .reservation.featured .reservationBox .m_button .reservationButton.disabled:hover::after,body.info.archive .bookmark .reservation.large .reservationBox .m_button .reservationButton.disabled:hover::after,body.info.archive .bookmark .reservation.link .reservationBox .m_button .reservationButton.disabled:hover::after,body.info.archive .bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after,body.info.archive .bookmark .reservation.medium .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.info.archive .bookmark .reservation.large .reservationBox .m_button .m_count span::after{content:"人们想要接受"}body.info.archive .bookmark .reservation.text .reservationBox .m_button .reservationButton.current .m_count::after{content:"取消收藏"}body.info.archive .bookmark .reservation.text .reservationBox .m_button .reservationButton .m_count::after{content:"添加到收藏"}.class-cal .reservation .form::before{display:none}.archive .reservation ul li p,.archiveComingSoon .reservation ul li p{background:#fff;border-color:#e8e8e8}.flex-child .reservation .form{left:25px !important;top:55px !important}.sp .reservation .form{display:none !important}.sp .mark ul li.count{border:none;padding:0 !important}.m_roomButtons{padding-bottom:5px}.m_roomButtons .block{margin-bottom:20px}.m_roomButtons .button{font-size:20px}.m_roomButtons .button .sub{font-size:.8em}.m_roomButtons .button .main{font-size:1.2em}.m_roomButtons .tickets{text-align:right}.m_roomButtons .tickets .count{font-weight:700;font-size:12px;font-size:1.2rem}.m_roomButtons .tickets .getTicket{margin-top:6px;font-size:12px;font-size:1.2rem}.m_roomButtons .notation{margin-bottom:10px;text-align:center;color:#fff;padding:4px}.m_roomButtons .notation.ready{border:1px solid #f5ef53;color:#f5ef53}.m_roomButtons .notation.playing{border:1px solid #ff7f6f;background:#ff7f6f}.m_roomButtons .notation.preparation{border:1px solid #1f99b0;color:#1f99b0}.socialButtonList>.listItem{display:inline-block;vertical-align:top}.socialButtonList .twitter_btn{width:75px}.socialButtonList .arrow_box{position:relative;background:#fff;border:1px solid #9197a3;margin-bottom:8px;text-align:center;font-size:13px;height:33px;line-height:33px;display:block;text-decoration:none;color:#666;border-radius:3px;font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.socialButtonList .arrow_box::after,.socialButtonList .arrow_box::before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.socialButtonList .arrow_box::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.socialButtonList .arrow_box::before{border-color:rgba(221,221,221,0);border-top-color:#9197a3;border-width:5px;margin-left:-5px}.socialButtonList>.listItem.google_cal a{overflow:hidden;display:block;color:#242424;font-size:75%;border-radius:3px}.socialButtonList>.listItem.google_cal a span{display:block;float:left;font-weight:700;line-height:18px;padding:0 7px;text-shadow:1px 1px #fff;border:1px solid #c6c6e6;border-left:none;background:#fff;background:-moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-o-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2", GradientType=0)}.socialButtonList>.listItem.google_cal a i{display:block;float:left;line-height:20px;padding:0 5px;font-size:108%;color:#fff;background:#c00}.socialButtonList>.listItem.i_cal a{overflow:hidden;display:block;color:#242424;font-size:75%;border-radius:3px;letter-spacing:-.02em}.socialButtonList>.listItem.i_cal a span{display:block;float:left;font-weight:700;line-height:18px;padding:0 5px;text-shadow:1px 1px #fff;border:1px solid #c6c6e6;border-left:none;background:#fff;background:-moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-o-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:-ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2", GradientType=0)}.socialButtonList>.listItem.i_cal a i{display:block;float:left;line-height:20px;padding:0 5px;font-size:108%;color:#fff;background:#3778dd}.fb_iframe_widget span{vertical-align:top !important}.slideshow{width:100%;min-height:255px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.slideshow.info{border:1px solid #e6e8ec}.slideshow .slide_body{position:relative;max-width:800px;border:1px solid #f2f2f2;border-radius:3px}.slideshow .slide_body .cover_img{z-index:1;position:absolute;left:0;top:0;bottom:0;right:0}.slideshow .slide_body .cover_img img{display:block;width:94%;margin:20px auto 0;border:1px solid #f1eaea}.slideshow .slide_body .cover_img .desc{font-weight:700;font-size:200%;text-align:center;color:#646464}.slideshow .slide_body .left_box{display:none;position:absolute;z-index:1;top:0;left:0;width:50%;height:100%;cursor:url(https://assets.clwy.cn/class/roomimg/fa-hand-o-left.png),url(https://assets.clwy.cn/class/roomimg/fa-hand-o-left.cur),pointer}.slideshow .slide_body .right_box{position:absolute;z-index:1;top:0;right:0;width:50%;height:100%;cursor:url(https://assets.clwy.cn/class/roomimg/fa-hand-o-right.png),url(https://assets.clwy.cn/class/roomimg/fa-hand-o-right.cur),pointer}.slideshow .slide_body .slideImg{display:block}.slideshow.room,.slideshow.room .slide_body{height:100%;width:100%}.slideshow.room .slideImg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100% !important}.slideshow.room .slide_control{position:absolute;bottom:0}.slideshow .slide_control{z-index:3;display:table;width:100%;padding:2px 10px}.slideshow .slide_control .slide_nav a{text-decoration:none;color:#bababa;-webkit-transition:all .25s;transition:all .25s;padding:0 10px;display:block}.slideshow .slide_control .slide_nav a.first i,.slideshow .slide_control .slide_nav a.last i,.slideshow .slide_control .slide_nav a.next i,.slideshow .slide_control .slide_nav a.prev i{font-size:24px;margin:4px 0}.slideshow .slide_control .slide_nav a.disabled{pointer-events:none;cursor:default;color:#e3e3e3}.slideshow .slide_control .slide_nav a:hover{color:#1f99b0}.slideshow .slide_control .jump{display:table-cell;vertical-align:middle;width:90px;color:#888;font-family:monospace}.slideshow .slide_control .jump input{display:inline-block;padding:0;text-align:center;width:24px;line-height:20px;border:none;border-radius:3px;color:#777;background:#fff;font-size:12px}.slideshow .slide_control .jump .total{display:inline-block;font-size:12px;padding:2px 0 0 4px}.slideshow .slide_control .slide_nav{display:table-cell;vertical-align:middle;color:#888}.slideshow .slide_control .slide_nav ul{display:table;width:110px;margin:0 auto}.slideshow .slide_control .slide_nav ul li{display:table-cell}.slideshow .slide_control .download{display:table-cell;vertical-align:middle;width:72px;text-align:right}.slideshow .slide_control .download a{display:inline-block;width:42px;padding:5px 5px 4px;background:#666;color:#fff;text-align:center;line-height:1;font-size:8px;border-radius:5px}.slideshow .slide_control .download a i{font-size:18px;display:block}.slideshow .slide_control .download a:hover{background:#444;text-decoration:none}.slideshow .regist_wrapper{display:none;position:absolute;z-index:2;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.9)}.slideshow .regist_wrapper .regist_box{position:relative;margin-top:-50px;top:50%;color:#ddd}.slideshow .regist_wrapper .regist_box .regist_msg{margin-bottom:12px;font-size:14px}.slideshow .regist_wrapper .regist_box .regist_btn{display:inline-block;padding:10px 0;width:200px;border:2px solid #fff;border-radius:3px;background:rgba(27,163,156,0.5);color:#fff;text-decoration:none}.slideshow .regist_wrapper .regist_box .regist_btn:hover{border-color:#1ba39c;background:rgba(255,255,255,0.8);color:#1ba39c}.slideshow .slide_error{display:none;position:absolute;bottom:65px;text-align:center;width:100%}.slideshow .slide_error .error_msg{margin:0 15px;padding:5px;border-radius:15px;background:rgba(0,0,0,0.5);color:#f1f1f1}.slide_mod .sc-list-normal li{margin-bottom:.2em;font-size:14px;line-height:1.3em}.starList{display:block;letter-spacing:-.4em !important;padding:0 3px 6px 0}.starList>.listItem,.starList>li{display:inline-block !important;letter-spacing:normal !important;vertical-align:top !important}.starList .listItem{width:inherit !important;color:#ffe500;font-size:11px;font-size:1.1rem;margin-right:3px !important}.starList .listItem.count{font-size:10px;font-size:1rem;color:#5f5f5f;line-height:18px;margin-left:5px}.starList.large .listItem{font-size:15px;font-size:1.5rem;margin-right:4px !important}.starList.large .listItem.count{font-size:12px;font-size:1.2rem;line-height:22px;margin-left:8px}.teacherList.vertical>.listItem{padding:18px;display:block;border-bottom:1px solid #e6e8ec}.teacherList.vertical>.listItem::after{content:".";display:block;clear:both;height:0;visibility:hidden}.teacherList.vertical>.listItem:last-child{border-bottom:none}.teacherList.vertical>.listItem .image{position:relative;float:left;width:100px;height:100px;overflow:hidden;margin-right:20px;text-decoration:none}.teacherList.vertical>.listItem .image img{display:block;width:100%;height:auto}.teacherList.vertical>.listItem .info{overflow:hidden}.teacherList.vertical>.listItem .info>.name{overflow:hidden;font-size:18px;font-size:1.8rem;color:#1f1f1f;font-weight:700}.teacherList.vertical>.listItem .info>.post{color:#b8becb;font-size:12px;font-size:1.2rem}.teacherList.vertical>.listItem .info>.profile{overflow:hidden;font-size:13px;font-size:1.3rem;margin-top:8px}.teacherList.vertical>.listItem a{color:#1f1f1f;text-decoration:none}.teacherList.vertical>.listItem a:hover{background:#f5f5f6}.teacherList.vertical.medium>.listItem .image{width:75px;height:75px}.teacherList.vertical.medium>.listItem .info .name{font-size:15px;font-size:1.5rem;margin-bottom:0;margin-right:14px}.teacherList.vertical.small>.listItem .image{width:44px;height:44px}.teacherList.vertical.small>.listItem .info .name{font-size:14px;font-size:1.4rem;margin-bottom:0;margin-right:14px}.teacherList.vertical.x-small>.listItem .image{width:30px;height:30px}.teacherList.vertical.x-small>.listItem .info .name{font-size:13px;font-size:1.3rem;margin-bottom:0;margin-right:14px;font-weight:400}.teacherList.horizontal{letter-spacing:-.4em}.teacherList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.teacherList.horizontal>.listItem,.teacherList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.teacherList.horizontal>.listItem{position:relative;border-radius:3px}.teacherList.horizontal>.listItem:hover img{opacity:.6}.teacherList.horizontal>.listItem:hover h4{text-decoration:underline}.teacherList.horizontal>.listItem .image{margin:0 0 10px;position:relative}.teacherList.horizontal>.listItem .image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.teacherList.horizontal>.listItem .info{overflow:hidden}.teacherList.horizontal>.listItem .info>.name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:700}.teacherList.horizontal>.listItem .info>.name.course{height:3.5em;-webkit-line-clamp:2}.teacherList.horizontal>.listItem .info>.post{font-size:12px;font-size:1.2rem;color:#b8becb}.teacherList.horizontal>.listItem .info>.profile{margin-top:5px;font-size:13px;font-size:1.3rem;color:#1f1f1f}.teacherList.horizontal>.listItem a{color:#1f1f1f;text-decoration:none}.teacherList.horizontal.small>.listItem .info .name{font-size:12px;font-size:1.2rem;margin-bottom:0}.userList.vertical>.listItem{padding:18px 0;display:block;border-bottom:1px solid #e3e3e3;text-decoration:none}.userList.vertical>.listItem::after{content:".";display:block;clear:both;height:0;visibility:hidden}.userList.vertical>.listItem a{color:#1f1f1f}.userList.vertical>.listItem a:hover{background:rgba(35,35,35,0.05)}.userList.vertical>.listItem:last-child{border-bottom:none}.userList.vertical>.listItem .image{position:relative;float:left;width:70px;height:70px;overflow:hidden;margin-right:16px;text-decoration:none}.userList.vertical>.listItem .image img{border-radius:3px;display:block;width:100%;height:auto}.userList.vertical>.listItem .info>.name{overflow:hidden;font-size:15px;font-size:1.5rem;font-weight:700;color:#1f1f1f}.userList.vertical>.listItem .info>.post{font-size:12px;font-size:1.2rem;margin-bottom:5px;color:#b8becb}.userList.vertical>.listItem .info>.profile{overflow:hidden;font-size:12px;font-size:1.2rem;line-height:1.3}.userList.vertical.small>.listItem .image{width:44px;height:44px}.userList.vertical.small>.listItem .info .name{font-size:12px;font-size:1.2rem;margin-bottom:0;margin-right:14px}.userList.horizontal{letter-spacing:-.4em}.userList.horizontal::after{content:".";display:block;clear:both;height:0;visibility:hidden}.userList.horizontal>.listItem,.userList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.userList.horizontal>.listItem{position:relative;border-radius:3px}.userList.horizontal>.listItem>a{text-decoration:none;color:#1f1f1f}.userList.horizontal>.listItem>a:hover img{opacity:.6}.userList.horizontal>.listItem>a:hover h4{text-decoration:underline}.userList.horizontal>.listItem .image{margin:0 0 10px;position:relative}.userList.horizontal>.listItem .image img{width:100%;display:block;border-radius:3px;border:1px solid rgba(35,35,35,0.05)}.userList.horizontal>.listItem .info>.name{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:700;display:block;color:#1f1f1f}.userList.horizontal>.listItem .info>.post{font-size:12px;font-size:1.2rem;color:#b8becb}.userList.horizontal>.listItem .info>.profile{margin-top:5px;font-size:12px;font-size:1.2rem;line-height:1.3;color:#1f1f1f}.userList.horizontal.small>.listItem .info .name{font-size:12px;font-size:1.2rem;margin-bottom:0}.voiceList{position:relative;border-left:1px solid #fff;background:#fff;z-index:2;overflow:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-ms-overflow-scrolling:touch}.voiceList .readMore{padding:10px 0 18px;font-weight:700;font-size:11px;font-size:1.1rem;background:#eee;color:#777;border-bottom:1px solid #d8d8d8;cursor:pointer;text-align:center}.voiceList .timeline>ul>li,.voiceList .timelineDummy>ul>li{-webkit-transition:500ms linear background-color;-moz-transition:500ms linear background-color;-ms-transition:500ms linear background-color;-o-transition:500ms linear background-color;transition:500ms linear background-color;border-bottom:1px solid #ececec;padding:2px 0;position:relative}.voiceList .timeline>ul>li:hover,.voiceList .timelineDummy>ul>li:hover{background:#f9f9f9}.voiceList .timeline>ul>li:hover dd.cheerbox .likeBtn a,.voiceList .timelineDummy>ul>li:hover dd.cheerbox .likeBtn a{display:inline}.voiceList .timeline>ul>li .insertToNoteButton,.voiceList .timelineDummy>ul>li .insertToNoteButton{position:absolute;bottom:6px;right:10px;cursor:pointer;color:#9ca1ac}.voiceList .timeline>ul>li .insertToNoteButton .cmntMemo,.voiceList .timelineDummy>ul>li .insertToNoteButton .cmntMemo{display:none}.voiceList .timeline>ul>li .insertToNoteButton:hover .cmntMemo,.voiceList .timelineDummy>ul>li .insertToNoteButton:hover .cmntMemo{display:block;position:absolute;top:-21px;right:-8px;font-size:90%;color:#fff;background-color:#1f99b0;width:120px;text-align:center;padding:2px;border-radius:3px;z-index:100}.voiceList .timeline>ul>li .insertToNoteButton:hover .cmntMemo::before,.voiceList .timelineDummy>ul>li .insertToNoteButton:hover .cmntMemo::before{content:"";display:block;position:absolute;height:0;width:0;bottom:-10px;right:11px;border:10px solid transparent;border-left-width:0;border-right-color:#1f99b0;transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);z-index:100}.voiceList .timeline>ul>li dl,.voiceList .timelineDummy>ul>li dl{clear:both;position:relative;overflow:hidden;padding:5px 8px;border:none}.voiceList .timeline>ul>li dl:hover dd.userName a.btn,.voiceList .timeline>ul>li dl:hover dt .ignoreModule,.voiceList .timelineDummy>ul>li dl:hover dd.userName a.btn,.voiceList .timelineDummy>ul>li dl:hover dt .ignoreModule{visibility:visible;color:#6d54bf;font-weight:400}.voiceList .timeline>ul>li dl dt,.voiceList .timelineDummy>ul>li dl dt{float:left;position:relative;margin-right:10px}.voiceList .timeline>ul>li dl dt .userImage,.voiceList .timelineDummy>ul>li dl dt .userImage{float:left;display:block}.voiceList .timeline>ul>li dl dt .userImage a,.voiceList .timelineDummy>ul>li dl dt .userImage a{display:block;overflow:hidden;width:28px;height:28px;border-radius:50%;border:1px solid transparent;vertical-align:middle;background:0 0;text-align:center}.voiceList .timeline>ul>li dl dt .userImage a img,.voiceList .timelineDummy>ul>li dl dt .userImage a img{width:auto;height:28px;min-height:28px;min-width:28px;display:block;vertical-align:middle;margin:0 auto}.voiceList .timeline>ul>li dl dt .ignoreModule,.voiceList .timelineDummy>ul>li dl dt .ignoreModule{position:absolute;visibility:hidden;bottom:-9px;right:-3px;width:14px;height:14px;text-align:center}.voiceList .timeline>ul>li dl dt .ignoreModule a,.voiceList .timelineDummy>ul>li dl dt .ignoreModule a{margin:1px;display:block;font-size:10px;font-size:1rem;line-height:14px;color:#b9b9b9;text-decoration:none}.voiceList .timeline>ul>li dl dt .ignoreModule a:hover,.voiceList .timelineDummy>ul>li dl dt .ignoreModule a:hover{color:#ff4447}.voiceList .timeline>ul>li dl dd,.voiceList .timelineDummy>ul>li dl dd{overflow:hidden}.voiceList .timeline>ul>li dl dd.userName,.voiceList .timelineDummy>ul>li dl dd.userName{margin-right:60px;font-size:11px;font-size:1.1rem;text-overflow:ellipsis}.voiceList .timeline>ul>li dl dd.userName a,.voiceList .timeline>ul>li dl dd.userName span,.voiceList .timelineDummy>ul>li dl dd.userName a,.voiceList .timelineDummy>ul>li dl dd.userName span{color:#1f1f1f}.voiceList .timeline>ul>li dl dd.userName a.tl-btn,.voiceList .timelineDummy>ul>li dl dd.userName a.tl-btn{visibility:visible;margin-left:4px;color:#bbb}.voiceList .timeline>ul>li dl dd.text,.voiceList .timelineDummy>ul>li dl dd.text{margin:5px 30px 0 38px;font-size:12px;font-size:1.2rem;word-break:break-all;word-wrap:break-word}.voiceList .timeline>ul>li dl dd.text .chatImg,.voiceList .timelineDummy>ul>li dl dd.text .chatImg{padding:8px 0;text-align:center}.voiceList .timeline>ul>li dl dd.text .chatImg img,.voiceList .timelineDummy>ul>li dl dd.text .chatImg img{max-width:90%}.voiceList .timeline>ul>li dl dd.cheerbox,.voiceList .timelineDummy>ul>li dl dd.cheerbox{border-radius:3px;line-height:1.1}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn{font-size:12px;font-size:1.2rem;line-height:1.1;color:#cfcfcf;float:right;margin-top:0;overflow:hidden;white-space:nowrap;transition:300ms ease;-webkit-transition:300ms ease;-moz-transition:300ms ease;-ms-transition:300ms ease;-o-transition:300ms ease}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn a,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn a{display:none}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn a:hover,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn a:hover{background-color:transparent}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn a .cheer,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn a .cheer{padding-top:1px}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn a .cheer::before,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn a .cheer::before{content:"很好！"}.voiceList .timeline>ul>li dl dd.cheerbox .likeBtn a .cheer p,.voiceList .timelineDummy>ul>li dl dd.cheerbox .likeBtn a .cheer p{display:inline}.voiceList .timeline>ul>li dl dd.date,.voiceList .timelineDummy>ul>li dl dd.date{display:none;position:absolute;color:#bbb;right:5px;top:5px;font-size:11px;font-size:1.1rem}.voiceList .timeline>ul>li dl dd.right_sh,.voiceList .timelineDummy>ul>li dl dd.right_sh{position:absolute;right:5px;top:7px}.voiceList .timeline>ul>li dl dd.tools,.voiceList .timelineDummy>ul>li dl dd.tools{padding:2px 10px 0;border:1px solid #e8e8e8;background:#fff;margin:8px 0 5px 33px;border-radius:2px}.voiceList .timeline>ul>li dl dd.tools .likeBtn,.voiceList .timelineDummy>ul>li dl dd.tools .likeBtn{float:right;border-bottom:none;line-height:18px}.voiceList .timeline>ul>li dl dd.tools .likeBtn a,.voiceList .timelineDummy>ul>li dl dd.tools .likeBtn a{font-size:91%}.voiceList .timeline>ul>li.fb dl .userImage::after,.voiceList .timelineDummy>ul>li.fb dl .userImage::after{display:block;position:absolute;top:20px;content:"";width:12px;height:12px;background:url(https://assets.clwy.cn/common/icon_12.png) no-repeat}.voiceList .timeline>ul>li.tw dl .userImage::before,.voiceList .timelineDummy>ul>li.tw dl .userImage::before{display:block;position:absolute;top:20px;right:0;content:"";width:12px;height:12px;background:url(https://assets.clwy.cn/common/icon_12.png) 0 -12px no-repeat}.voiceList .timeline>ul>li.faq.cheered dl,.voiceList .timelineDummy>ul>li.faq.cheered dl{border-left:4px solid #aa60d1}.voiceList .timeline>ul>li.faq dd.text::before,.voiceList .timelineDummy>ul>li.faq dd.text::before{display:block;content:"问题";height:16px;margin-right:5px;padding:1px 5px;font-size:10px;color:#fff;float:left;background:#c070b2;border-radius:3px}.voiceList .timeline>ul>li.faq dd.right_sh,.voiceList .timelineDummy>ul>li.faq dd.right_sh{position:inherit !important;right:inherit !important;top:inherit !important;bottom:inherit !important;width:150px;margin:2px auto 0}.voiceList .timeline>ul>li.faq dd.cheerbox .likeBtn a,.voiceList .timelineDummy>ul>li.faq dd.cheerbox .likeBtn a{display:block !important;float:left;border-radius:3px;width:100px;padding-top:4px;padding-bottom:2px;text-align:center;border:1px solid #eee;margin-right:4px;font-size:90% !important}.voiceList .timeline>ul>li.faq dd.cheerbox .likeBtn a:hover,.voiceList .timelineDummy>ul>li.faq dd.cheerbox .likeBtn a:hover{background:#c070b2;color:#fff;text-decoration:none}.voiceList .timeline>ul>li.faq dd.cheerbox .likeBtn a .cheer::before,.voiceList .timelineDummy>ul>li.faq dd.cheerbox .likeBtn a .cheer::before{content:"我也想听！"}.voiceList .timeline>ul>li.learn dd.text::before,.voiceList .timelineDummy>ul>li.learn dd.text::before{display:block;content:"学到了";height:16px;margin-right:5px;padding:1px 5px;font-size:10px;color:#fff;float:left;background:#faa732;border-radius:3px}.voiceList .timeline>ul>li.want dd.text::before,.voiceList .timelineDummy>ul>li.want dd.text::before{width:inherit;height:inherit;margin:1px 6px 0 0;padding:0 5px;font-size:71%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#e5766f;color:#fff;font-weight:700;display:block;content:"想要接受";text-indent:0;float:left}.voiceList .timeline>ul>li .join dd.text,.voiceList .timeline>ul>li.attend dd.text,.voiceList .timelineDummy>ul>li .join dd.text,.voiceList .timelineDummy>ul>li.attend dd.text{color:#72ca61;font-size:91%}.voiceList .timeline>ul>li.ic dd.text,.voiceList .timelineDummy>ul>li.ic dd.text{font-size:12px;font-size:1.2rem}.voiceList .timeline>ul>li dd.tools .likeBtn a.current,.voiceList .timeline>ul>li.faq.cheered dd.tools .likeBtn a,.voiceList .timelineDummy>ul>li dd.tools .likeBtn a.current,.voiceList .timelineDummy>ul>li.faq.cheered dd.tools .likeBtn a{opacity:.2;color:#333}.voiceList .timeline>ul>li.cheered dd.cheerbox .likeBtn a,.voiceList .timelineDummy>ul>li.cheered dd.cheerbox .likeBtn a{color:#ccc;text-decoration:none;cursor:default}.voiceList .timeline>ul>li.cheered dd.cheerbox .likeBtn a:hover,.voiceList .timelineDummy>ul>li.cheered dd.cheerbox .likeBtn a:hover{background:0 0;color:#ccc}.voiceList .timeline>ul>li.cheered dd.cheerbox .likeBtn a .cheer::before,.voiceList .timelineDummy>ul>li.cheered dd.cheerbox .likeBtn a .cheer::before{content:"已点赞"}.voiceList .timeline>ul>li.faq.cheered dd.cheerbox .likeBtn a .cheer::before,.voiceList .timelineDummy>ul>li.faq.cheered dd.cheerbox .likeBtn a .cheer::before{content:"已支持"}.voiceList .timeline>ul>li.focus,.voiceList .timelineDummy>ul>li.focus{background-color:#ffffd2}.voiceList .timeline>ul>li.reply dl,.voiceList .timelineDummy>ul>li.reply dl{background-color:#eaf0fd}.editor .playtime{font-size:13px;font-size:1.3rem;color:#1f99b0;cursor:pointer}.editor .playtime::before{content:"[\F144";font-family:fontawesome;margin-right:3px}.editor .playtime::after{content:"]"}.editor .playtime:hover{opacity:.8}.editor .playtime.invalid{color:red}.editor .playtime.invalid::before{content:"[\F071";font-family:fontawesome;margin-right:3px}.editor .p_ic::before,.editor .p_learn::before{display:inline-block;padding:3px 10px;border-radius:2px;color:#fff;line-height:1;margin-right:8px;font-size:10px}.editor .p_learn::before{background:#faa732;content:"学到了"}.editor .p_ic::before{background:#faa732;content:"原来如此！"}#loadingCover{display:none;position:fixed;z-index:20000;background:50% 50% no-repeat rgba(255,255,255,0.86);top:0;right:0;bottom:0;left:0}#loadingCover .loadingAnimation{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20001}.loadingAnimation,.loadingAnimation::after{border-radius:50%;width:7em;height:7em}.loadingAnimation{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border-top:0.9em solid rgba(108,100,104,0.4);border-right:0.9em solid rgba(108,100,104,0.4);border-bottom:0.9em solid rgba(108,100,104,0.4);border-left:.9em solid #333;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load1 .7s infinite linear;animation:load1 .7s infinite linear}@-webkit-keyframes load1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loadingAnimation02,.loadingAnimation02::after,.loadingAnimation02::before{border-radius:50%;-webkit-transform:scale(0.7, 0.7) !important;-moz-transform:scale(0.7, 0.7) !important;-ms-transform:scale(0.7, 0.7) !important;-o-transform:scale(0.7, 0.7) !important;transform:scale(0.7, 0.7) !important}.loadingAnimation02{color:#15433f;font-size:11px;text-indent:-99999em;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loadingAnimation02::after,.loadingAnimation02::before{position:absolute;content:""}.loadingAnimation02::before{width:5.2em;height:10.2em;background:#fff;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loadingAnimation02::after{width:5.2em;height:10.2em;background:#fff;border-radius:0 10.2em 10.2em 0;top:-.1em;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.c-breadcrumbs .c-breadcrumbs__item{display:inline-flex;align-items:center;line-height:17px}.c-breadcrumbs .c-breadcrumbs__item:not(:last-child)::after{content:"\E5CC";font-family:"Material Icons Round";font-weight:400;font-style:normal;font-size:17px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.c-breadcrumbs .c-breadcrumbs__homeIconWrapper{display:inline-flex;align-items:center}.c-breadcrumbs .c-breadcrumbs__homeIcon{font-size:17px;color:#1e1e1e}.c-breadcrumbs .c-breadcrumbs__homeIcon:hover{text-decoration:underline}.c-breadcrumbs .c-breadcrumbs__link{display:inline-flex;align-items:center;color:#1e1e1e}.c-breadcrumbs .c-breadcrumbs__link:hover{text-decoration:none}.c-breadcrumbs .c-breadcrumbs__text{font-style:normal;font-weight:700;font-size:12px;white-space:nowrap}.c-breadcrumbs .c-breadcrumbs__text:hover{text-decoration:underline}.c-breadcrumbs .c-breadcrumbs__text--current{font-weight:400}.inline-blocks>*{display:inline-block}.w100{width:100px !important}.w200{width:200px !important}.w400{width:400px !important}.w600{width:600px !important}.w800{width:800px !important}.w980{width:980px !important}.w32{width:66%}.w31{width:33%}.w50p{width:49%}.h100{height:100px !important}.p0{padding:0}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p50{padding:50px}.p100{padding:100px}.pr5{padding-right:5px !important}.pl5{padding-left:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pr10{padding-right:10px}.pl10{padding-left:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pr20{padding-right:20px}.pl20{padding-left:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr30{padding-right:30px}.pl30{padding-left:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pr50{padding-right:50px}.pl50{padding-left:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pr100{padding-right:100px}.pl100{padding-left:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pr0{padding-right:0 !important}.pl0{padding-left:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.ma{margin:0 auto !important}.mt{margin-top:1em}.mr{margin-right:1em}.mb{margin-bottom:1em}.ml{margin-left:1em}.m0{margin:0 !important}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.mb10{margin-bottom:10px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.mt10{margin-top:10px !important}.mb5{margin-bottom:5px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.ml5{margin-left:5px !important}.mr8{margin-right:8px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mr18{margin-right:18px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.pcmr30{margin-right:30px !important}.pcml30{margin-left:30px !important}.pcmt30{margin-top:30px !important}.pcmb30{margin-bottom:30px !important}.mr40{margin-right:40px !important}.ml40{margin-left:40px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mr50{margin-right:50px !important}.ml50{margin-left:50px !important}.mt50{margin-top:50px !important}.mb100{margin-bottom:100px !important}.mt100{margin-top:100px !important}.mb120{margin-bottom:120px !important}.mt120{margin-top:120px !important}.mr0{margin-right:0 !important}.ml0{margin-left:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.ml1p{margin-left:1%}.mr1p{margin-right:1%}.red{color:#ff7f6f}.fl{float:left !important}.fr{float:right !important}.flpc{float:left !important}.frpc{float:right !important}.cl{clear:left !important}.cr{clear:right !important}.cb{clear:both !important}.tr{text-align:right}.tc{text-align:center}.tl{text-align:left}.vam{vertical-align:middle}.vam-i{vertical-align:middle !important}.ovh{overflow:hidden}.dn{display:none !important}.bt{border-top:1px solid #e6e8ec}.br{border-right:1px solid #e6e8ec}.bb{border-bottom:1px solid #e6e8ec}.bl{border-left:1px solid #e6e8ec}.br3{border-radius:3px}.br5{border-radius:5px}.br10{border-radius:10px}.bm48{bottom:48px !important}.bm80{bottom:80px !important}.z1000{position:relative;z-index:1000}.badge{display:inline-block;padding:3px 10px;font-size:10px;font-size:1rem;border-radius:2px;color:#fff;line-height:1;background:#ddd;vertical-align:text-top}.badge.faculty_1{background:#56b1e0}.badge.faculty_2{background:#f2c802}.badge.faculty_3{background:#42bf7d}.badge.faculty_5{background:#636ed5}.badge.faculty_6{background:#ff9c79}.badge.live{background:#ed7971}.badge.archive{background:#c0db81}.badge.free{background:#4f9df7}.badge.channel{color:#1f1f1f;background:rgba(35,35,35,0.2)}.badge.dark-blue{background:#1f99b0}.badge.blue{background:#4f9df7}.badge.green{background:#67c1b5}.badge.red{background:#ff7f6f}.badge.black{background:#1e1e1e}.badge.gray{background:#d3d7e0}.badge.premium,.badge.yellow{background:#f5ef53;color:#fff}.badge.su2-primary600{background:#e29447}.badge.round{border-radius:10px;padding:4px 8px}.badge.number{border-radius:5px;padding:2px 3px 2px 2px;font-weight:700;vertical-align:super}.badge.flex{display:block;text-align:center}.badge.large{padding:6px 15px;font-size:12px;font-size:1.2rem}.badge.line.faculty_1{background:0 0;border:1px solid #56b1e0;color:#56b1e0}.badge.line.faculty_2{background:0 0;border:1px solid #f2c802;color:#f2c802}.badge.line.faculty_3{background:0 0;border:1px solid #42bf7d;color:#42bf7d}.badge.line.faculty_5{background:0 0;border:1px solid #636ed5;color:#636ed5}.badge.line.faculty_6{background:0 0;border:1px solid #ff9c79;color:#ff9c79}.badge.line.live{background:0 0;border:1px solid #ed7971;color:#ed7971}.badge.line.archive{background:0 0;border:1px solid #c0db81;color:#c0db81}.badge.line.free{background:0 0;border:1px solid #4f9df7;color:#4f9df7}.badge.line.channel{color:#1f1f1f;background:0 0;border:1px solid rgba(35,35,35,0.2);color:rgba(35,35,35,0.2)}.badge.line.dark-blue{background:0 0;border:1px solid #1f99b0;color:#1f99b0}.badge.line.blue{background:0 0;border:1px solid #4f9df7;color:#4f9df7}.badge.line.green{background:0 0;border:1px solid #67c1b5;color:#67c1b5}.badge.line.red{background:0 0;border:1px solid #ff7f6f;color:#ff7f6f}.badge.line.black{background:0 0;border:1px solid #1e1e1e;color:#1e1e1e}.badge.line.gray{background:0 0;border:1px solid #d3d7e0;color:#d3d7e0}.badge.line.premium,.badge.line.yellow{background:0 0;border:1px solid #f5ef53;color:#f5ef53}.badge.line.wd{background:0 0;border:1px solid #67c1b5;color:#67c1b5}.badge.line.wp{background:0 0;border:1px solid #4f9df7;color:#4f9df7}.badge.line.jv{background:0 0;border:1px solid #f5ef53;color:#f5ef53}.balloon{display:inline-block;position:relative;padding:5px 10px;border-radius:2px;color:#fff;font-size:12px;line-height:1.44;background:#ddd;margin-bottom:8px}.balloon::after{border-color:#ddd transparent transparent;content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0;bottom:-8px;left:50%;margin-left:-8px}.balloon.dark-gray{background:rgba(35,35,35,0.8)}.balloon.dark-gray::after{border-color:rgba(35,35,35,0.8) transparent transparent}.balloon.medium-gray{background:rgba(35,35,35,0.5)}.balloon.medium-gray::after{border-color:rgba(35,35,35,0.5) transparent transparent}.balloon.white-gray{background:rgba(35,35,35,0.05)}.balloon.white-gray::after{border-color:rgba(35,35,35,0.05) transparent transparent}.balloon.white{background:#fff;color:#1f1f1f}.balloon.white::after{border-color:#fff transparent transparent}.balloon.dark-blue{background:#1f99b0}.balloon.dark-blue::after{border-color:#1f99b0 transparent transparent}.balloon.blue{background:#4f9df7}.balloon.blue::after{border-color:#4f9df7 transparent transparent}.balloon.yellow{background:#f5ef53}.balloon.yellow::after{border-color:#f5ef53 transparent transparent}.balloon.round{border-radius:15px}.balloon.flex{display:block;text-align:center}.balloon.outline{color:rgba(35,35,35,0.5);background:#fff;border:1px solid rgba(35,35,35,0.5)}.balloon.outline::before{border-color:#ddd transparent transparent;content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0;bottom:-8px;left:50%;margin-left:-8px}.balloon.outline::after{border-color:#fff transparent transparent;content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0;bottom:-6px;left:50%;margin-left:-8px}.balloon.outline.blue{color:#4f9df7;background:#fff;border:1px solid #4f9df7}.balloon.outline.blue::before{border-color:#4f9df7 transparent transparent}.balloon.outline.blue::after{border-color:#fff transparent transparent}.niceBlock{background:#f6f6f6;padding:10px 30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.08) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.08) inset;-ms-box-shadow:0 0 5px rgba(0,0,0,0.08) inset;-o-box-shadow:0 0 5px rgba(0,0,0,0.08) inset;box-shadow:0 0 5px rgba(0,0,0,0.08) inset}.menuBlock{width:220px;border:2px solid rgba(0,0,0,0.1);-webkit-border-radius:8px;border-radius:8px;padding-bottom:30px}.menuBlock>.heading{padding:20px 20px 10px;font-size:20px;font-size:2rem;font-weight:700;text-align:center;border-bottom:2px solid rgba(0,0,0,0.1)}.menuBlock.white{background:#fff}.menuBlock.white .heading{color:#cfcfcf}.menuBlock>ul>li{position:relative}.menuBlock>ul>li.current{font-weight:700}.menuBlock>ul>li.current::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.menuBlock>ul>li.current:hover{background:0 0}.menuBlock>ul>li::before{position:absolute;left:18px;top:12px;display:block;font-family:fontawesome;content:"\F054";line-height:1em;font-size:12px;font-size:1.2rem;color:#ccc}.menuBlock>ul>li:hover{text-decoration:none;background:rgba(35,35,35,0.05)}.menuBlock>ul>li>a{color:#1f1f1f;padding:5px 8px 5px 35px !important;display:block;text-decoration:none;line-height:1.5em}.menuBlock>ul>li>a span{margin-left:5px;font-size:12px;font-size:1.2rem;color:#cfcfcf;vertical-align:baseline}.menuBlock>ul>li.default a{padding-left:20px !important}.menuBlock>ul>li.default::before{display:none}.menuBlock>ul>li>ul{font-weight:400}.menuBlock>ul>li>ul>li{position:relative;padding-left:12px}.menuBlock>ul>li>ul>li:last-child{margin-bottom:10px}.menuBlock>ul>li>ul>li>a{display:block;padding:3px 20px 3px 37px;color:#4f9df7;font-weight:700;font-size:12px;font-size:1.2rem}.menuBlock>ul>li>ul>li>a span{margin-left:5px;font-size:12px;font-size:1.2rem;color:#cfcfcf;vertical-align:baseline}.menuBlock>ul>li>ul>li::before{position:absolute;left:26px;top:-1px !important;display:block;font-size:24px;font-size:2.4rem;line-height:1em;content:"\30FB";color:#ccc}.menuBlock>ul>li>ul>li:hover{text-decoration:none;background:rgba(35,35,35,0.05)}.menuBlock.thin>ul>li::before{left:14px;top:6px;font-size:24px;font-size:2.4rem;content:"\30FB"}.menuBlock.thin>ul>li>a{padding:6px 20px 6px 40px}.sc-flex-box{display:table;table-layout:fixed;width:100%}.sc-flex-box .flex-child.ie{width:50%}.sc-flex-box .flex-child{display:table-cell;vertical-align:top;width:100%}.sc-flex-box .flex-child.pl{padding-left:20px}.sc-flex-box .flex-child.pr{padding-right:20px}.sc-flex-box .flex-child.cell-half{width:50%;padding-left:10px;padding-right:10px}.sc-flex-box .flex-child.cell-micro{width:50px}.sc-flex-box .flex-child.cell-tiny{width:80px}.sc-flex-box .flex-child.cell-mini{width:150px}.sc-flex-box .flex-child.cell-small{width:200px}.sc-flex-box .flex-child.cell-large{width:350px}.sc-flex-box .flex-child.cell-large.pl{padding-left:30px}.sc-flex-box .flex-child.cell-large.pr{padding-right:30px}.sc-flex-box .flex-child.cell-giant{width:500px}.sc-flex-box .flex-child.cell-giant.pl{padding-left:40px}.sc-flex-box .flex-child.cell-giant.pr{padding-right:40px}.sc-flex-box .flex-child.bl{border-left:1px dashed #d2d2d2}.flex-child.tc .fs-giant{text-align:right;margin-bottom:10px}.box{padding:30px 40px;margin:0 0 24px;text-decoration:none;background:#fff;color:#1f1f1f;border:1px solid #e6e8ec}.box a{color:#1f1f1f;text-decoration:underline}.box h3{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:6px}.box.info{background:#fff;color:#1f1f1f;box-shadow:0 2px 10px rgba(46,61,73,0.1)}.box.info a{color:#1f1f1f;text-decoration:underline}.box.small{padding:15px 20px}.box.links{padding:30px 40px 0}.box.gray{background:#f8f8f8;border:none}.box.round{-webkit-border-radius:20px;border-radius:20px}.box.black{background:#4f4f4f;border:none;color:#fff}.box.black.blur{background:rgba(64,64,64,0.8)}.breadCrumbs,.breadcrumbs{padding:18px 0;overflow:hidden;width:100%}.breadCrumbs ul,.breadcrumbs ul{width:980px;margin:0 auto}.breadCrumbs ul li,.breadcrumbs ul li{display:inline-block}.breadCrumbs ul li span,.breadcrumbs ul li span{padding:2px 3px 2px 6px;font-size:12px;font-size:1.2rem}.breadCrumbs ul li.current,.breadcrumbs ul li.current{font-weight:700}.breadCrumbs ul li a,.breadcrumbs ul li a{padding:0}.breadCrumbs ul li a:hover,.breadcrumbs ul li a:hover{background:rgba(255,255,255,0.1)}.breadCrumbs ul li::after,.breadcrumbs ul li::after{font-family:fontawesome;content:"\F105";padding-left:5px;color:#cfcfcf}.breadCrumbs ul li:last-child::after,.breadcrumbs ul li:last-child::after{content:none}button{cursor:pointer}.button{position:relative;display:inline-block;padding:.8em 2.6em;border:1px solid rgba(0,0,0,0.1);border-radius:3px;font-size:15px;font-size:1.5rem;line-height:1.5;text-align:center;text-decoration:none;background-origin:border-box;cursor:pointer;margin:0 auto;border-bottom:1px solid rgba(0,0,0,0.2);color:#1f1f1f}.button:hover{text-decoration:none}.button.black{border-bottom:2px solid #666;color:#fff !important;background:#1e1e1e}.button.black:hover{opacity:1;background:#323232}.button.black.noHover:hover{background:#1e1e1e}.button.blue{border-bottom:2px solid #026f84;color:#fff !important;background:#4f9df7}.button.blue:hover{opacity:1;background:#76b3f9}.button.blue.noHover:hover{background:#4f9df7}.button.skyblue{border-bottom:2px solid #4085f4;color:#fff !important;background:#4f9df7}.button.skyblue:hover{opacity:1;background:#76b3f9}.button.skyblue.noHover:hover{background:#4f9df7}.button.red{border-bottom:2px solid #b13a3b;color:#fff !important;background:#ff7f6f}.button.red:hover{opacity:1;background:#ffa398}.button.red.noHover:hover{background:#ff7f6f}.button.green{border-bottom:2px solid #1c796b;text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:linear-gradient(0deg, #1ED0B4, #11A991)}.button.yellow{border-bottom:2px solid #ceaa10;color:#fff !important;background:#f5ef53}.button.yellow:hover{opacity:1;background:#f7f37a}.button.yellow.noHover:hover{background:#f5ef53}.button.su2-primary600{border-bottom:2px solid #e29447;color:#fff !important;background:#e29447}.button.su2-primary600:hover{opacity:1;background:#e8a86a}.button.su2-primary600.noHover:hover{background:#e29447}.button.ap{padding:.6em;border-bottom:2px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff !important;background-color:#000}.button.fb{padding:.6em;border-bottom:2px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff !important;background:linear-gradient(0deg, #4d69a2, #3b5898)}.button.yj{color:#fff !important;-webkit-border-radius:3px;border-radius:3px;background-color:#fc2b3a;padding:.6em;background-repeat:no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;background-position:15px center;text-decoration:none;cursor:pointer}.button.yj .yjBtnTxt{border-left:1px solid #f03;background:#f03;color:#fff !important;display:block;margin-left:56px;padding:10px 0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;text-align:center;letter-spacing:-1px;white-space:nowrap}.button.yj-on{padding-left:60px;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;background-image:url(https://s.yimg.jp/c/icon/s/bsc/2.0/y80.png);background-repeat:no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;background-position:8px center;text-decoration:none;cursor:default}.button.yj-on .yjBtnTxt{border-left:1px solid #ccc;background:#ccc;color:#fff !important;display:block;margin-left:56px;padding:10px 0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;font-size:20px;text-align:center;letter-spacing:-1px;white-space:nowrap}.button.white{border-bottom:2px solid #d3d7e0;color:#1f1f1f !important;background:#fff}.button.white:hover{background:#f5f5f6}.button.disabled,.button.gray{border-bottom:1px solid #a1a1a1;cursor:default;color:#cfcfcf !important;background:#f5f5f6}.button.flat{text-shadow:none;border:none;color:#cfcfcf !important;background:#f0f0f0}.button.flat:hover{opacity:1;background:#dcdcdc}.button.flat.noHover:hover{background:#f0f0f0}.button.flat.blue{color:#fff !important;background:#4f9df7}.button.flat.blue:hover{opacity:1;background:#76b3f9}.button.flat.blue.noHover:hover{background:#4f9df7}.button.flat.royalblue{color:#fff !important;background:#4a8df7}.button.flat.royalblue:hover{opacity:1;background:#71a6f9}.button.flat.royalblue.noHover:hover{background:#4a8df7}.button.flat.black{color:#fff !important;background:#1e1e1e}.button.flat.black:hover{opacity:1;background:#323232}.button.flat.black.noHover:hover{background:#1e1e1e}.button.flat.green{color:#fff !important;background:#67c1b5}.button.flat.green:hover{opacity:1;background:#84cdc3}.button.flat.green.noHover:hover{background:#67c1b5}.button.flat.red{color:#fff !important;background:#ff7f6f}.button.flat.red:hover{opacity:1;background:#ffa398}.button.flat.red.noHover:hover{background:#ff7f6f}.button.flat.yellow{color:#fff !important;background:#f5ef53}.button.flat.yellow:hover{opacity:1;background:#f7f37a}.button.flat.yellow.noHover:hover{background:#f5ef53}.button.flat.orange{color:#fff !important;background:#fd6900}.button.flat.orange:hover{opacity:1;background:#ff8127}.button.flat.orange.noHover:hover{background:#fd6900}.button.flat.gray{color:#fff !important;background:rgba(35,35,35,0.5)}.button.flat.gray:hover{opacity:1;background:rgba(55,55,55,0.5)}.button.flat.gray.noHover:hover{background:rgba(35,35,35,0.5)}.button.flat.fb{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#3b5998}.button.flat.fb:hover{background:#223f7b}.button.flat.yj{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#f03;padding:.4em 1.4em}.button.flat.yj:hover{background:#cc022a}.button.flat.su2-primary600{color:#fff !important;background:#e29447}.button.flat.su2-primary600:hover{opacity:1;background:#e8a86a}.button.flat.su2-primary600.noHover:hover{background:#e29447}.button.none{background:rgba(35,35,35,0.2);color:#fff !important;cursor:default}.button.xx-large{font-size:32px;font-size:3.2rem;font-weight:400;padding:.5em 3em;border-radius:4px}.button.x-large{font-size:24px;font-size:2.4rem;font-weight:400;padding:.5em 3em;border-radius:4px}.button.large{font-size:19px;font-size:1.9rem;font-weight:400;padding:.5em 3em;border-radius:4px}.button.small{font-size:13px;font-size:1.3rem;border-bottom-width:1px}.button.x-small{font-size:12px;font-size:1.2rem;padding:4px 8px;border-bottom-width:1px}.button.xx-small{font-size:11px;font-size:1.1rem;padding:2px 6px;border-bottom-width:1px}.button.ghost{background:0 0;border:1px solid #fff;color:#fff !important;text-shadow:none;font-weight:400}.button.ghost.black{border-color:#1e1e1e;color:#1f1f1f !important;background:0 0}.button.ghost.black:hover{background:#1e1e1e;color:#fff !important}.button.ghost.blue{border-color:#4f9df7;color:#4f9df7 !important;background:0 0}.button.ghost.blue:hover{background:#4f9df7;color:#fff !important}.button.ghost.royalblue{border-color:#4a8df7;color:#4a8df7 !important;background:0 0}.button.ghost.royalblue:hover{background:#4a8df7;color:#fff !important}.button.ghost.gray{border-color:rgba(35,35,35,0.5);color:rgba(35,35,35,0.5) !important;background:0 0}.button.ghost.gray:hover{background:rgba(35,35,35,0.5);color:#fff !important}.button.ghost.su2-primary600{border-color:#e29447;color:#e29447 !important;background:0 0}.button.ghost.su2-primary600:hover{background:#e29447;color:#fff !important}.button.ghost.large{border-width:2px;font-weight:700}.button.ghost.bold{border-width:2px}.button.ghost.x-bold{border-width:3px}.button.ghost .free{background:#4f9df7}.button.addwatch{position:relative;font-weight:700;cursor:pointer;font-size:28px;font-size:2.8rem}.button.addwatch li.addWatchListNumber{overflow:visible;margin-left:12px}.button.addwatch li.addWatchListNumber p{position:relative;width:90px;height:40px;line-height:2;font-size:20px;font-size:2rem;border-radius:3px;text-align:center;font-weight:700;float:right;background:#fff;color:#1f1f1f;white-space:normal !important}.button.addwatch li.addWatchListNumber p::before{position:absolute;bottom:33%;left:-12px;content:"";display:block;width:0;height:0;border:6px solid transparent;border-right-color:#fff}.button .free{position:absolute;top:19%;right:-28px;width:100px;padding:0;text-align:center;background:rgba(255,255,255,0.3);font-size:75%;color:#fff;font-weight:700;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);box-shadow:0 1px rgba(0,0,0,0.1);text-shadow:none}.button.large .free{right:-24px}.button.link,.button.link:visited{color:#4f9df7;border-color:#4f9df7}.button.link.bold{border-width:2px}.button.link.x-bold{border-width:3px}.button.flex{display:block;width:100%}.button.flex.large,.button.flex.x-large,.button.flex.xx-large{padding:.5em 1em}.button.radius{-webkit-border-radius:100px;border-radius:100px}.button.round{-webkit-border-radius:50%;border-radius:50%;width:45px;height:45px;line-height:45px;padding:0}.button.round>i{line-height:1;vertical-align:text-top}.button.round.xx-large{font-size:72px;font-size:7.2rem;width:120px;height:120px;line-height:120px;padding:0}.button.round.x-large{font-size:44px;font-size:4.4rem;width:80px;height:80px;line-height:80px;padding:0}.button.round.large{font-size:30px;font-size:3rem;width:60px;height:60px;line-height:60px;padding:0}.button.round.small{font-size:14px;font-size:1.4rem;width:27px;height:27px;line-height:27px;padding:0}.button.round.x-small{font-size:12px;font-size:1.2rem;width:21px;height:21px;line-height:19px;padding:0}.button.round.xx-small{font-size:10px;font-size:1rem;width:16px;height:16px;line-height:14px;padding:0}.button.with-image{padding:.3em .6em;font-size:12px !important;font-size:1.2rem !important;border-radius:5px;color:#1f1f1f}.button.with-image img{width:105px;height:auto;display:block;margin:5px auto}.button.with-image img.softbank{margin:8px auto 5px}.button.with-image img.creditCard{width:200px}.button.sso{padding:.6em;border-bottom:2px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff !important;background-color:#a9a9a9}.buttonSimple,a.buttonSimple{position:relative;display:inline-block;text-align:center;padding:3px 9px;overflow:hidden;font-size:12px;font-size:1.2rem;border:1px solid #ddd;border-radius:3px;cursor:pointer;color:#1f1f1f !important;text-decoration:none !important;background:#fff}.buttonSimple i,a.buttonSimple i{color:#1f99b0}.buttonSimple.flex,a.buttonSimple.flex{display:block}.buttonSimple.round,a.buttonSimple.round{-webkit-border-radius:100px;border-radius:100px}.buttonSimple.x-large,a.buttonSimple.x-large{font-size:20px;font-size:2rem;font-weight:400}.buttonSimple.large,a.buttonSimple.large{font-size:17px;font-size:1.7rem;font-weight:400}.buttonSimple.small,a.buttonSimple.small{font-size:10px;font-size:1rem}.buttonSimple.medium,a.buttonSimple.medium{font-size:14px;font-size:1.4rem}.buttonSimple:hover,a.buttonSimple:hover{background:rgba(35,35,35,0.05);text-decoration:none}.buttonSimple.blue,a.buttonSimple.blue{background:#1f99b0 !important;border-color:#1f99b0 !important;color:#fff !important}.buttonSimple.blue i,a.buttonSimple.blue i{color:#fff !important}.buttonSimple.blue:hover,a.buttonSimple.blue:hover{background:#0b849b !important}.buttonSimple.black,a.buttonSimple.black{background:#1e1e1e !important;border-color:#1e1e1e !important;color:#fff !important}.buttonSimple.black i,a.buttonSimple.black i{color:#fff !important}.buttonSimple.black:hover,a.buttonSimple.black:hover{background:#666 !important}.buttonSimple.gray,a.buttonSimple.gray{background:#898989;color:#fff;border:none}.buttonSimple.current,a.buttonSimple.current{background:rgba(35,35,35,0.05);color:#cfcfcf;border:1px solid rgba(35,35,35,0.05);cursor:default}.buttonSimple.current i,a.buttonSimple.current i{color:#cfcfcf}.buttonSimple.free::after,a.buttonSimple.free::after{content:"免费";position:absolute;z-index:200;top:4px;right:-37px;width:100px;padding:0;text-align:center;background:rgba(255,255,255,0.3);font-size:75%;color:#fff;font-weight:700;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);box-shadow:0 1px rgba(0,0,0,0.1);text-shadow:none}.card{background:#fff;color:#1f1f1f;box-shadow:1px 1px 4px #e6e8ec}.card>.header{height:133px;background-color:rgba(35,35,35,0.05);display:flex;align-items:center;justify-content:center}.card>.header h2,.card>.header h3,.card>.header h4,.card>.header h5,.card>.header h6,.card>.header>h1{font-weight:700;text-align:center;margin:0 8%}.card>.body{padding:10px 0 15px 20px}.carousel{min-height:50px}.carousel .listItem{display:none}.carousel.flickity-enabled .listItem{display:block}.carousel.grid_1 .listItem{width:90%;margin:1% 5% 0}.carousel.grid_2 .listItem{width:70%;margin:1% 4% 0}.carousel.grid_3 .listItem{width:37%;margin:1% 3% 0}.carousel.grid_4 .listItem{width:30%;margin:1% 2% 0}.carousel.grid_5 .listItem{width:22%;margin:1% 1% 0}input.input[type=email],input.input[type=number],input.input[type=org_code],input.input[type=password],input.input[type=tel],input.input[type=text],textarea.textarea{width:auto;padding:8px 11px;position:relative;border:1px solid rgba(35,35,35,0.2);border-radius:5px;outline:0;font-size:100%}input.input[type=email]:focus,input.input[type=number]:focus,input.input[type=org_code]:focus,input.input[type=password]:focus,input.input[type=tel]:focus,input.input[type=text]:focus,textarea.textarea:focus{background-color:#f7fbff}input.input[type=email]::placeholder,input.input[type=number]::placeholder,input.input[type=org_code]::placeholder,input.input[type=password]::placeholder,input.input[type=tel]::placeholder,input.input[type=text]::placeholder,textarea.textarea::placeholder{color:#aaa}input.input.flex[type=email],input.input.flex[type=number],input.input.flex[type=org_code],input.input.flex[type=password],input.input.flex[type=tel],input.input.flex[type=text],textarea.textarea.flex{width:100%}input.input[type=email][disabled],input.input[type=email][readonly],input.input[type=number][disabled],input.input[type=number][readonly],input.input[type=org_code][disabled],input.input[type=org_code][readonly],input.input[type=password][disabled],input.input[type=password][readonly],input.input[type=tel][disabled],input.input[type=tel][readonly],input.input[type=text][disabled],input.input[type=text][readonly],textarea.textarea[disabled],textarea.textarea[readonly]{background:rgba(35,35,35,0.05)}input.input.success[type=email],input.input.success[type=number],input.input.success[type=org_code],input.input.success[type=password],input.input.success[type=tel],input.input.success[type=text],textarea.textarea.success{border-color:#67c1b5;background-color:rgba(192,219,129,0.47);color:#67c1b5}input.input.error[type=email],input.input.error[type=number],input.input.error[type=org_code],input.input.error[type=password],input.input.error[type=tel],input.input.error[type=text],textarea.textarea.error{border-color:#ff7f6f;background-color:rgba(237,121,113,0.14);color:#ff7f6f}input.input.wide[type=email],input.input.wide[type=number],input.input.wide[type=org_code],input.input.wide[type=password],input.input.wide[type=tel],input.input.wide[type=text],textarea.textarea.wide{width:300px}input.input.x-wide[type=email],input.input.x-wide[type=number],input.input.x-wide[type=org_code],input.input.x-wide[type=password],input.input.x-wide[type=tel],input.input.x-wide[type=text],textarea.textarea.x-wide{width:400px}input.input.xx-wide[type=email],input.input.xx-wide[type=number],input.input.xx-wide[type=org_code],input.input.xx-wide[type=password],input.input.xx-wide[type=tel],input.input.xx-wide[type=text],textarea.textarea.xx-wide{width:600px}input.input.thin[type=email],input.input.thin[type=number],input.input.thin[type=org_code],input.input.thin[type=password],input.input.thin[type=tel],input.input.thin[type=text],textarea.textarea.thin{width:140px}input.input.x-thin[type=email],input.input.x-thin[type=number],input.input.x-thin[type=org_code],input.input.x-thin[type=password],input.input.x-thin[type=tel],input.input.x-thin[type=text],textarea.textarea.x-thin{width:80px}input.input.xx-thin[type=email],input.input.xx-thin[type=number],input.input.xx-thin[type=org_code],input.input.xx-thin[type=password],input.input.xx-thin[type=tel],input.input.xx-thin[type=text],textarea.textarea.xx-thin{width:40px}textarea.textarea{height:120px}.input.space{letter-spacing:4px}input:focus,select:focus,textarea:focus{outline:0}.horizontal>.checkbox,.horizontal>.input,.horizontal>.radio,.horizontal>.select{display:inline-block;padding:2px 5px}.select{position:relative;height:30px;display:inline-block;background:#fff}.select::after{position:absolute;z-index:1;top:25%;right:10px;display:block;content:"\F0DD";width:12px;height:12px;font-size:12px;font-size:1.2rem;font-family:fontawesome;line-height:initial}.select select::-ms-expand{display:none}.select select{position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 26px 4px 8px;width:100%;border:1px solid #ccc;font-size:15px;font-size:1.5rem;background:0 0;color:#1f1f1f;outline:0;cursor:pointer;border-radius:5px}.select select:hover{background:rgba(35,35,35,0.05)}.select.auto{width:auto}.select.auto select{padding-right:30px}.radio input[type=radio]{margin-right:8px}.radio label{position:relative;display:inline-block;padding:3px 22px 3px 0;cursor:pointer}.checkbox input[type=checkbox]{margin-right:8px}.checkbox label{position:relative;display:inline-block;padding:3px 22px 3px 0;cursor:pointer}.checkbox label::before{display:none;position:absolute;content:"";top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #ccc;border-radius:5px}.checkbox label:hover::before{background:rgba(35,35,35,0.05)}.checkbox input[type=checkbox]:checked+label::after{position:absolute;content:"";top:5px;left:3px;width:13px;height:5px;border-left:2px solid #1f99b0;border-bottom:2px solid #1f99b0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fileSelect input{display:none}.fileSelect .selectedValue{display:inline;font-size:11px;font-size:1.1rem;color:#cfcfcf}.searchbox{position:relative;width:240px;height:28px}.searchbox input[type=text]{padding:0 10px 0 33px;width:100%;height:100%;border:1px solid #ddd;border-radius:5px;line-height:1.6;font-size:13px;color:#1f1f1f;background:#fff}.searchbox.radius input[type=text]{border-radius:30px}.searchbox button[type=submit]{position:absolute;top:0;left:13px;padding:0;display:block;border:none;font-size:16px;line-height:1;color:#b8becb;background:0 0}.searchbox button[type=submit]::after{content:"\F002";font-family:fontawesome;line-height:28px}.searchbox.large{width:400px;height:auto}.searchbox.large input{height:auto;font-size:20px;font-size:2rem;padding:7px 13px 7px 42px}.searchbox.large button{font-size:20px;font-size:2rem;top:10px;left:16px}.searchbox.flex,.searchbox.flex input{width:100%}.form{margin:0 auto 30px}.form .select select,.form input.input{border-radius:5px;border:1px solid #e6e8ec;font-size:15px;font-size:1.5rem}.form .select select:focus,.form input.input:focus{border-color:#4f9df7}.form>.formTitle{font-size:24px;margin-bottom:10px}.form fieldset{margin:0 0 20px}.form fieldset>legend{border-top:1px solid #e6e8ec;padding-top:18px;margin-top:18px;width:100%;font-size:15px;margin-bottom:10px}.form dl.formItem{margin-bottom:30px}.form dl.formItem>dt{margin-bottom:5px;font-weight:700;font-size:15px;font-size:1.5rem}.form dl.formItem>dt.require::after{content:"必须";color:#fff;font-size:10px;vertical-align:middle;margin-left:10px;background:#ff7957;padding:4px 6px;border-radius:10px}.form dl.formItem>dt.notRequire::after{content:"随意";font-size:10px;vertical-align:middle;margin-left:10px;background:#f2f2f2;padding:4px 6px;border-radius:10px}.form dl.formItem>dd>p{margin-top:14px;font-size:12px;font-size:1.2rem;color:rgba(35,35,35,0.5);line-height:1.3}.form dl.formItem>dd>p.error{color:#ff7f6f}.form dl.formItem>dd>p.errorResetPwd{text-align:left}.form dl.formItem>dd>p.success{color:#67c1b5}.form dl.formItem>dd>.separate::after{content:", "}.form dl.formItem>dd>.separate:last-child::after{content:none}.form .formGroup .select,.form .formGroup>input{display:inline}.form .formGroup .select,.form .formGroup.grid_2>input{width:48%;margin-right:1.5%}.form .formGroup .select,.form .formGroup.grid_3>input{width:32%;margin-right:1%}.form .formGroup .select,.form .formGroup.grid_4>input{width:24%;margin-right:.75%}.form .formGroup .select,.form .formGroup.grid_5>input{width:18.3%;margin-right:.7%}.form .formGroup .select,.form .formGroup.grid_6>input{width:15.9%;margin-right:.5%}.form>.infoBar{margin-bottom:20px}.form>.formButton{margin:20px 0}.form>.formButton.center{text-align:center}.form>.formButton.right{text-align:right}.form>.formButton a,.form>.formButton button{vertical-align:top;display:inline-block;margin:0 6px}.form>.formRule{font-size:13px;font-size:1.3rem;margin:20px 0}.form>.formNotice{background:#f5f5f6;margin:20px 0;padding:20px 30px}.form>.formNotice>ul li{font-size:13px;font-size:1.3rem;line-height:1.6}.form>.formNotice>ul li::before{content:"\30FB"}.form>.formNotice>p{font-size:13px;font-size:1.3rem;line-height:1.6}.form.form-blocks dl.formItem{display:table;width:100%;table-layout:fixed;margin-bottom:0}.form.form-blocks dl.formItem>dt{display:table-cell;vertical-align:top;width:210px;margin-right:20px;padding:15px;margin-bottom:0;line-height:30px;font-size:15px;font-size:1.5rem}.form.form-blocks dl.formItem>dt.resetPwdLabel{width:260px}.form.form-blocks dl.formItem>dd{display:table-cell;vertical-align:top;overflow:hidden;padding:15px;line-height:30px;font-size:15px;font-size:1.5rem}.globalNavigation{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:5px 0;background:linear-gradient(top, #fefefe, #f2f2f2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f2', GradientType=0)"}.globalNavigation ul{width:980px;margin:auto;display:table;table-layout:fixed;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.globalNavigation ul li{display:table-cell;font-size:13px;font-size:1.3rem;vertical-align:middle;text-align:center;border-right:1px solid #e3e3e3}.globalNavigation ul li:last-child{border-right:none}.globalNavigation ul li a{padding:5px;margin:0 5px;display:block;color:#1f1f1f}.globalNavigation ul li a:hover{text-decoration:none;background:rgba(49,55,72,0.1)}.globalNavigation ul li a span{font-size:11px;margin-left:4px}.globalNavigation ul li.current a{background:#1f99b0;color:#fff}h1.heading{font-size:40px;font-size:4rem}h2.heading{font-size:32px;font-size:3.2rem}h3.heading{font-size:24px;font-size:2.4rem}h4.heading{font-size:20px;font-size:2rem;font-weight:700}h5.heading{font-size:15px;font-size:1.5rem;font-weight:700}h6.heading{font-size:13px;font-size:1.3rem;font-weight:700}h1.heading,h2.heading,h3.heading,h4.heading,h5.heading,h6.heading{position:relative;line-height:1.3;margin-bottom:.6em}h1.heading.line,h2.heading.line,h3.heading.line,h4.heading.line,h5.heading.line,h6.heading.line{background:#fff}h1.heading.line em,h2.heading.line em,h3.heading.line em,h4.heading.line em,h5.heading.line em,h6.heading.line em{position:relative;z-index:1;background:inherit;padding:.5em 1em .5em .1em}h1.heading.line em .notation,h2.heading.line em .notation,h3.heading.line em .notation,h4.heading.line em .notation,h5.heading.line em .notation,h6.heading.line em .notation{font-size:.7em;vertical-align:middle;display:inline-block;padding-bottom:.1em}h1.heading.line::before,h2.heading.line::before,h3.heading.line::before,h4.heading.line::before,h5.heading.line::before,h6.heading.line::before{content:"";width:100%;border-bottom:1px solid #e6e8ec;position:absolute;top:.5em;z-index:1;left:0}h1.heading.bg-white,h1.heading.line.bg-white,h2.heading.bg-white,h2.heading.line.bg-white,h3.heading.bg-white,h3.heading.line.bg-white,h4.heading.bg-white,h4.heading.line.bg-white,h5.heading.bg-white,h5.heading.line.bg-white,h6.heading.bg-white,h6.heading.line.bg-white{background:#fff}h1.heading.border-bottom,h2.heading.border-bottom,h3.heading.border-bottom,h4.heading.border-bottom,h5.heading.border-bottom,h6.heading.border-bottom{border-bottom:1px solid #e6e8ec;margin-bottom:.6em;padding-bottom:.3em}h1.heading.border-top,h2.heading.border-top,h3.heading.border-top,h4.heading.border-top,h5.heading.border-top,h6.heading.border-top{border-top:1px solid #e6e8ec;padding-bottom:.5em;padding-top:1em}h1.heading.border-both,h2.heading.border-both,h3.heading.border-both,h4.heading.border-both,h5.heading.border-both,h6.heading.border-both{border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;padding-bottom:1em;padding-top:1em}h1.heading.border-left,h2.heading.border-left,h3.heading.border-left,h4.heading.border-left,h5.heading.border-left,h6.heading.border-left{border-left:2px solid #e6e8ec;padding-left:.8em}h1.heading.border-blue,h2.heading.border-blue,h3.heading.border-blue,h4.heading.border-blue,h5.heading.border-blue,h6.heading.border-blue{border-color:#4f9df7}h1.heading.border-dotted,h2.heading.border-dotted,h3.heading.border-dotted,h4.heading.border-dotted,h5.heading.border-dotted,h6.heading.border-dotted{border-style:dotted}h1.heading.mbh,h2.heading.mbh,h3.heading.mbh,h4.heading.mbh,h5.heading.mbh,h6.heading.mbh{margin-bottom:5px}h1.heading.flatShadow,h2.heading.flatShadow,h3.heading.flatShadow,h4.heading.flatShadow,h5.heading.flatShadow,h6.heading.flatShadow{border-bottom:2px solid #e8e5e5}div.heading{overflow:hidden;position:relative;line-height:1.34;background:inherit}div.heading span{float:right;font-size:13px}div.heading span.inherit{float:inherit;font-size:inherit}div.heading .title{vertical-align:middle;display:inline-block;text-align:right}div.heading.xxx-large{font-size:70px;font-size:7rem}div.heading.xx-large{font-size:32px;font-size:3.2rem}div.heading.x-large{font-size:24px;font-size:2.4rem}div.heading.large{font-size:18px;font-size:1.8rem}div.heading.small{font-size:12px;font-size:1.2rem}div.heading.x-small{font-size:10px;font-size:1rem}div.heading.line .title{position:relative;z-index:2;background:#fff;padding:0 1em}div.heading.line::before{content:"";width:100%;border-bottom:1px solid #e6e8ec;position:absolute;top:.7em;left:0;z-index:1}div.heading.border-bottom{border-bottom:1px solid;margin-bottom:.6em;padding-bottom:.3em}div.heading.border-top{border-top:1px solid #e6e8ec;padding-bottom:.5em;padding-top:1em}div.heading.border-left{border-left:5px solid #e6e8ec;padding-left:13px;line-height:1}div.heading.blue{color:#3f7cbe}div.heading.border-dotted{border-style:dotted !important}div.heading.center{text-align:center}div.heading.mt{margin-top:3em}div.heading.mb{margin-bottom:1em}div.heading.mbh{margin-bottom:.5em}i.blue{color:#4f9df7}i.red{color:#ff7f6f}i.white{color:#fff}i.green{color:#67c1b5}i.text{color:#1f1f1f}.icon16,.icon24,.icon32{display:inline-block;text-indent:-999em;background:url(https://assets.clwy.cn/common/icon.png?v=3) no-repeat;vertical-align:text-top}.icon_rect{display:inline-block;text-indent:-999em;background:url(https://assets.clwy.cn/common/sprite.png?v=3) no-repeat;vertical-align:text-top}.icon20,.icon44{display:inline-block;text-indent:-999em;background:url(https://assets.clwy.cn/common/icon_major_44.png) no-repeat;vertical-align:middle;width:43px;height:44px}.icon20{width:20px;height:20px}.icon16{width:16px;height:16px;margin-right:5px}.icon24{width:24px;height:24px}.icon32{width:32px;height:32px;margin-right:6px}.icon16.self,.icon32.self{margin-right:0}.icon16.logo{background-position:0 0;margin-top:-2px}.icon16.arrowReal{background-position:0 -32px}.icon16.book{background-position:0 -64px}.icon16.tag{background-position:0 -96px;margin-right:0}.icon16.like{width:12px;background-position:0 -128px}.icon16.pen{width:12px;margin-right:2px;background-position:-16px 0}.icon16.man{width:12px;margin-right:2px;background-position:-16px -32px}.icon16.uncheck{width:12px;background-position:-16px -64px}.icon16.check{width:12px;background-position:-16px -96px}.icon16.comment{width:12px;background-position:0 -160px}.icon16.reply{width:12px;background-position:-16px -128px}.icon16.ignore{width:12px;height:12px;background-position:-16px -160px}.icon16.clock{margin-top:-2px;background-position:0 -192px}.icon16.bubble{background-position:0 -224px}.icon16.faq{background-position:0 -256px}.icon16.freeComment{background-position:1px -288px}.icon16.reaction{background-position:0 -320px}.icon16.up{background-position:0 -352px}.icon16.list{background-position:0 -416px}.icon16.help{background-position:0 -448px}.icon16.time{background-position:0 -480px}.icon16.highlight{background-position:-16px -192px}.icon16.all{background-position:-16px -224px}.icon16.sortCheck{background-position:-16px -256px}.icon16.ticket{background-position:-16px -288px}.icon16.listChild{background-position:-16px -320px}.icon16.info{background-position:-16px -352px}.icon16.alert{background-position:-16px -381px}.icon16.success{background-position:-16px -416px}.icon16.calendar{background-position:-16px -448px}.icon16.spot{background-position:-16px -480px}.icon16.circle{margin-right:0}.icon16.circle.red{background-position:-16px -544px}.icon16.circle.green{background-position:-16px -576px}.icon16.circle.gray{background-position:-16px -608px}.icon16.movie{background-position:0 -512px}.icon16.hatena{background-position:0 -544px}.icon16.setting{background-position:0 -576px}.icon16.chair{background-position:0 -608px}.icon16.kachinko{background-position:0 -640px}.icon16.studentNormal{background-position:0 -672px}.icon16.studentPremium{background-position:0 -704px}.icon16.facebook{background-position:0 -736px}.icon16.twitter{background-position:0 -768px}.icon16.room{background-position:0 -800px}.icon16.logo.orange{background-position:0 -832px}.icon16.close{background-position:0 -864px}.icon16.close_s{background-position:-16px -864px}.current .icon16.batch_fb{background-position:0 -896px}.current .icon16.batch_tw{background-position:0 -928px}.icon16.batch_fb{width:58px;background-position:0 -960px}.icon16.batch_tw{width:58px;background-position:0 -992px}.icon16.window{background-position:-32px -704px}.icon16.sakura{background-position:-16px -736px}.icon16.building{background-position:-16px -768px}.icon16.interest{background-position:0 -832px}.icon16.cake{background-position:0 -800px}.icon16.l_facebook{background-position:-32px -32px;margin-right:2px !important;margin-top:-2px}.current .icon16.l_facebook{background-position:-32px -48px}.icon16.l_twitter{background-position:-32px -64px;margin-right:1px !important;margin-top:-2px}.current .icon16.l_twitter{background-position:-32px -80px}.icon16.new{width:25px;background-position:-32px -608px;margin-left:3px}.icon16.eye{background:url(https://assets.clwy.cn/parts/icon-view.png) no-repeat;background-size:15px 15px;vertical-align:middle;margin-right:0}.icon16.sc-icon-time{background:url(https://assets.clwy.cn/parts/icon-time.png) no-repeat;vertical-align:middle;margin-right:0;width:12px;height:16px}.icon20.outline{background:url(https://assets.clwy.cn/common/icon_20_outline.png) no-repeat}.icon20.outline.icon_group{background-position:0 0}.icon20.outline.icon_heart_tip{background-position:0 -20px}.icon20.outline.icon_heart{background-position:0 -40px}.icon20.outline.icon_star{background-position:0 -60px}.icon20.outline.icon_history{background-position:0 -80px}.icon20.outline.icon_note{background-position:0 -100px}.icon20.outline.icon_note_pen{background-position:0 -120px}.icon32.bubble_love{background-position:-32px 0}.icon32.letter{background-position:-32px -32px}.icon32.award{background-position:-32px -64px}.icon32.new{background-position:-32px -96px}.icon32.balance{background-position:-32px -128px}.icon32.like.disabled{background-position:-32px -160px}.icon32.like{width:24px;height:16px;background-position:-32px -192px}.icon32.comment.disabled{background-position:-32px -224px}.icon32.comment{width:24px;height:16px;background-position:-32px -256px}.icon32.reactionRoom{background-position:-32px -288px}.icon32.notepad{background-position:-32px -320px}.icon32.freeComment{background-position:-32px -1024px}.icon32.faq{background-position:-32px -1056px}.icon32.reaction{background-position:-32px -1088px}.icon24.bookShadow{background-position:-32px -352px}.icon24.roomShadow{background-position:-32px -384px}.icon32.card{width:36px;height:21px;background:url(https://assets.clwy.cn/common/sprite.png) no-repeat}.icon32.card.visa{background-position:-500px -6px}.icon32.card.masters{background-position:-545px -6px}.icon32.card.jcb{background-position:-588px -6px}.icon32.card.diners{background-position:-628px -6px}.icon32.card.amex{background-position:-671px -6px}.icon44.major.business{background-position:0 0}.icon44.major.media{background-position:-44px 0}.icon44.major.social{background-position:-88px 0}.icon44.major.accounting{background-position:-132px 0}.icon44.major.statistics{background-position:-176px 0}.icon44.major.math{background-position:-220px 0}.icon44.major.computer{background-position:-264px 0}.icon44.major.museum{background-position:-308px 0}.icon44.major.idea{background-position:-352px 0}.icon44.major.computer_paint{background-position:-396px 0}.icon44.major.business.color{background-position:0 -42px}.icon44.major.media.color{background-position:-44px -42px}.icon44.major.social.color{background-position:-88px -42px}.icon44.major.accounting.color{background-position:-132px -42px}.icon44.major.statistics.color{background-position:-176px -42px}.icon44.major.math.color{background-position:-220px -42px}.icon44.major.computer.color{background-position:-264px -42px}.icon44.major.museum.color{background-position:-308px -42px}.icon44.major.idea.color{background-position:-352px -42px}.icon44.major.computer_paint.color{background-position:-396px -42px}.icon_rect.topic{width:37px;height:15px;background-position:-850px 0}.icon15.category{display:inline-block;vertical-align:top;width:15px;height:15px;background:url(https://assets.clwy.cn/common/icon-cat_2nd_15.png) no-repeat}.icon15.category.cat_id_10{background-position:0 0}.icon15.category.cat_id_11{background-position:0 -35px}.icon15.category.cat_id_12{background-position:0 -70px}.icon15.category.cat_id_13{background-position:0 -140px}.icon15.category.cat_id_14{background-position:0 -105px}.icon15.category.cat_id_15{background-position:0 -175px}.icon30.category{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(https://assets.clwy.cn/common/icon-cat_2nd_30.png) no-repeat}.icon30.category.cat_id_10{background-position:0 0}.icon30.category.cat_id_11{background-position:0 -70px}.icon30.category.cat_id_12{background-position:0 -140px}.icon30.category.cat_id_13{background-position:0 -280px}.icon30.category.cat_id_14{background-position:0 -210px}.icon30.category.cat_id_15{background-position:0 -350px}.icon40.category{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(https://assets.clwy.cn/common/icon-cat_2nd_40.png) no-repeat}.icon40.category.cat_id_10{background-position:0 0}.icon40.category.cat_id_11{background-position:0 -93px}.icon40.category.cat_id_12{background-position:0 -187px}.icon40.category.cat_id_13{background-position:0 -373px}.icon40.category.cat_id_14{background-position:0 -280px}.icon40.category.cat_id_15{background-position:0 -467px}.icon40.icon-faculty{display:inline-block;width:40px;height:40px;background:url(https://assets.clwy.cn/common/faculty_icon.png);background-size:auto 40px;margin-right:10px;vertical-align:middle}.icon40.icon-faculty.design{background-position:-40px 0}.icon40.icon-faculty.startup{background-position:-80px 0}.icon40.icon-faculty.biz_english{background-position:-120px 0}.icon40.icon-faculty.kirejo{background-position:-160px 0}.icon40.icon-faculty.programming{background-position:-200px 0}.icon40.icon-faculty.marketing{background-position:-240px 0}.icon60.classType{display:inline-block;height:60px;width:60px;margin-right:8px;background:url(https://assets.clwy.cn/sp/common/classType.png) no-repeat;text-indent:-999em;vertical-align:middle}.icon60.classType.nowplaying{background-position:-5px -405px}.icon60.classType.pickup{background-position:-5px -305px}.icon60.classType.archive{background-position:-5px -105px}.icon60.classType.live{background-position:-5px -5px}.icon60.category{display:block;width:60px;height:60px;background:url(https://assets.clwy.cn/common/icon-cat_2nd.png) no-repeat}.icon60.category.cat_id_10{background-position:0 0}.icon60.category.cat_id_11{background-position:0 -140px}.icon60.category.cat_id_12{background-position:0 -280px}.icon60.category.cat_id_13{background-position:0 -560px}.icon60.category.cat_id_14{background-position:0 -420px}.icon60.category.cat_id_15{background-position:0 -700px}.iconSvg.reservationNotFill{display:block;width:23px;height:23px;background:url(https://assets.clwy.cn/common/ico_reservation.svg) no-repeat;-webkit-background-size:23px 23px;-o-background-size:23px 23px;background-size:23px 23px}.iconSvg.ticketNotFill{display:block;width:27px;height:27px;background:url(https://assets.clwy.cn/common/ico_ticket.svg) no-repeat;-webkit-background-size:27px 27px;-o-background-size:27px 27px;background-size:27px 27px}i.icon{display:inline-block;text-indent:-999px;vertical-align:text-top}i.icon.credit-card{width:36px;height:21px;margin-right:6px;background-image:url(https://assets.clwy.cn/common/sprite.png);background-repeat:no-repeat}i.icon.credit-card.visa{background-position:-500px -6px}i.icon.credit-card.mastercard{background-position:-545px -6px}i.icon.credit-card.jcb{background-position:-588px -6px}i.icon.credit-card.diners{background-position:-628px -6px}i.icon.credit-card.amex{background-position:-671px -6px}img.flex{display:block}img.round{border-radius:50%}img.border{border:1px solid #e6e8ec}img.shadow{box-shadow:0 0 3px 1px rgba(0,0,0,0.14)}img.icon.fixed.height{height:100px}img.icon.fixed.height.xx-small{height:24px}img.icon.fixed.height.x-small{height:48px}img.icon.fixed.height.small{height:80px}img.icon.fixed.height.large{height:120px}img.icon.fixed.height.x-large{height:160px}img.icon.fixed.height.xx-large{height:200px}img.flex{width:auto;height:auto}img.flex.width--xx-small{max-width:24px}img.flex.width--x-small{max-width:48px}img.flex.width--small{max-width:80px}img.flex.width--normal{max-width:100px}img.flex.width--large{max-width:120px}img.flex.width--x-large{max-width:160px}img.flex.width--xx-large{max-width:200px}img.flex.height--xx-small{max-height:24px}img.flex.height--x-small{max-height:48px}img.flex.height--small{max-height:80px}img.flex.height--normal{max-height:100px}img.flex.height--large{max-height:120px}img.flex.height--x-large{max-height:160px}img.flex.height--xx-large{max-height:200px}img.square--flex{max-width:100px;max-height:100px}img.square--flex.xx-small{max-width:24px;max-height:24px}img.square--flex.x-small{max-width:48px;max-height:48px}img.square--flex.small{max-width:80px;max-height:80px}img.square--flex.large{max-width:120px;max-height:120px}img.square--flex.x-large{max-width:160px;max-height:160px}img.square--flex.xx-large{max-width:200px;max-height:200px}.imageRound{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto}.imageRound img{display:block;min-width:100%;min-height:100%;height:inherit;width:auto;text-align:center;margin:0 auto}.imageRound.xx-small{width:24px;height:24px}.imageRound.x-small{width:48px;height:48px}.imageRound.small{width:80px;height:80px}.imageRound.large{width:120px;height:120px}.imageRound.x-large{width:160px;height:160px}.imageRound.xx-large{width:200px;height:200px}.image.center{text-align:center;position:relative;overflow:hidden}.image.center img{display:inline-block;margin-top:50%;transform:translateY(-50%)}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.imageList.vertical>.listItem,.imageList.vertical>li{padding:13px 18px;display:block}.imageList.vertical>.listItem::after,.imageList.vertical>li::after{content:".";display:block;clear:both;height:0;visibility:hidden}.imageList.vertical>.listItem>a,.imageList.vertical>li>a{color:#1f1f1f;text-decoration:none}.imageList.vertical>.listItem:last-child,.imageList.vertical>li:last-child{margin-bottom:0}.imageList.vertical>.listItem .image,.imageList.vertical>li .image{float:left}.imageList.vertical>.listItem .image img,.imageList.vertical>li .image img{display:block;width:90px;height:auto;border:1px solid #f5f5f6}.imageList.vertical>.listItem .main,.imageList.vertical>li .main{overflow:hidden;padding-left:20px}.imageList.vertical>.listItem .main .title,.imageList.vertical>li .main .title{font-size:15px;font-size:1.5rem;line-height:1.3;font-weight:700;margin-bottom:4px}.imageList.vertical>.listItem .main .title a,.imageList.vertical>li .main .title a{color:#1f1f1f}.imageList.vertical>.listItem .main .title:hover,.imageList.vertical>li .main .title:hover{text-decoration:underline}.imageList.vertical>.listItem .main .summary,.imageList.vertical>li .main .summary{overflow:hidden;display:block;font-size:13px;font-size:1.3rem;margin-bottom:5px}.imageList.vertical>.listItem .main .link,.imageList.vertical>li .main .link{text-decoration:none;font-size:12px;font-size:1.2rem;font-weight:700}.imageList.vertical.x-small .main .title{font-size:12px;font-size:1.2rem}.imageList.vertical.x-small .main .summary{font-size:10px;font-size:1rem}.imageList.vertical.x-small .image img{width:30px}.imageList.vertical.small .main .title{font-size:13px;font-size:1.3rem}.imageList.vertical.small .main .summary{font-size:11px;font-size:1.1rem}.imageList.vertical.small .image img{width:60px}.imageList.vertical.large .main .title{font-size:20px;font-size:2rem}.imageList.vertical.large .image img{width:140px}.imageList.vertical.x-large .main .title{font-size:20px;font-size:2rem}.imageList.vertical.x-large .image img{width:240px}.imageList.vertical.image-small .image img{width:50px}.imageList.vertical.round .image img{height:90px}.imageList.vertical.round.x-small .image img{height:30px}.imageList.vertical.round.image-small .image img,.imageList.vertical.round.small .image img{height:50px}.imageList.vertical.round.large .image img{height:140px}.imageList.vertical.round.x-large .image img{height:240px}.imageList.vertical.border>.listItem a{border-bottom:1px solid #e6e8ec;padding:18px}.imageList.vertical.border>.listItem a:last-child{border-bottom:none}.imageList.horizontal{letter-spacing:-.4em}.imageList.horizontal>.listItem,.imageList.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}.imageList.horizontal>.listItem a{text-decoration:none;color:#1f1f1f}.imageList.horizontal>.listItem a:hover img{opacity:.6}.imageList.horizontal>.listItem a:hover h4{text-decoration:underline}.imageList.horizontal>.listItem .image{text-align:center}.imageList.horizontal>.listItem .image img{display:inline-block;width:90px;height:auto}.imageList.horizontal>.listItem .image.flex img{width:100%}.imageList.horizontal>.listItem .image.auto img{width:auto}.imageList.horizontal>.listItem .main{padding-top:8px}.imageList.horizontal>.listItem .title{font-size:15px;font-size:1.5rem;margin-bottom:5px;font-weight:700;color:#1f1f1f}.imageList.horizontal>.listItem .summary{overflow:hidden;display:block;font-size:12px;font-size:1.2rem;color:#1f1f1f}.imageList.horizontal>.listItem .etc{margin-top:7px}.imageList.horizontal>.listItem .link{text-decoration:none;font-size:12px;font-size:1.2rem;font-weight:700;margin-top:7px;color:#1f99b0}.imageList.horizontal.x-large .title{font-size:17px;font-size:1.7rem}.imageList.horizontal.x-large .image img{width:200px !important}.imageList.horizontal.large .title{font-size:17px;font-size:1.7rem}.imageList.horizontal.large .image img{width:140px !important}.imageList.horizontal.small .title{font-size:13px;font-size:1.3rem}.imageList.horizontal.largeImages{letter-spacing:-.4em}.imageList.horizontal.largeImages>.listItem,.imageList.horizontal.largeImages>li{display:inline-block;letter-spacing:normal;vertical-align:top}.imageList.horizontal.largeImages>.listItem a{text-decoration:none;color:#1f1f1f}.imageList.horizontal.largeImages>.listItem a:hover img{opacity:.6}.imageList.horizontal.largeImages>.listItem a:hover h4{text-decoration:underline}.imageList.horizontal.largeImages>.listItem .image{text-align:center}.imageList.horizontal.largeImages>.listItem .image img{display:block;width:100%;max-width:100%;border-radius:3px}.imageList.horizontal.largeImages>.listItem .title{font-size:13px;font-size:1.3rem;margin-bottom:0;font-weight:700}.imageList.horizontal.largeImages>.listItem .summary{overflow:hidden;display:block;font-size:11px;font-size:1.1rem;color:#6d6d6d}.imageList.premium>.listItem .image{border:1px solid #fff}.imageList.premium>.listItem .image::before{position:absolute;content:"";left:-2px;top:-2px;width:100%;height:100%;padding:2px;background-color:#a18f28;background-image:linear-gradient(left bottom, #a18f28 0, #ffea78 32%, #b7a01e 72%, #ffe762 95%);z-index:-1;box-shadow:0 1px 1px rgba(0,0,0,0.5)}.infoBar{background:#f5f5f6;padding:10px 17px;margin:24px 0}.infoBar h3{font-weight:700;margin-bottom:2px}.infoBar i{margin-right:3px}.infoBar .message.centering{text-align:center}.infoBar.large{padding:20px 34px}.infoBar.large .button{margin-top:6px}.infoBar.small{margin:13px 0;font-size:13px;font-size:1.3rem;line-height:1.6}.infoBar.small h3{margin-bottom:5px}.infoBar.info{background:rgba(35,35,35,0.05)}.infoBar.info a{text-decoration:underline}.infoBar.success{background:rgba(139,195,74,0.83);color:#fff}.infoBar.success a{color:#fff;text-decoration:underline}.infoBar.alert,.infoBar.warning{background:rgba(234,198,42,0.88);color:#fff}.infoBar.alert a,.infoBar.warning a{color:#fff;text-decoration:underline}.infoBar.danger,.infoBar.error{background:rgba(244,67,54,0.8);color:#fff}.infoBar.danger a,.infoBar.error a{color:#fff;text-decoration:underline}.infoBar.premium{position:relative;padding:13px 18px;background-color:#a18f28;background-image:linear-gradient(left bottom, #a18f28 0, #ffea78 32%, #b7a01e 72%, #ffe762 95%);color:#caaa1f}.infoBar.premium>*{position:relative}.infoBar.premium a{color:#caaa1f}.infoBar.premium::before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;background:#fff}.infoBar.valid{background:rgba(255,255,255,0.83);border:1px solid #67c1b5;color:#67c1b5}.infoBar.valid a{color:#1f99b0;text-decoration:underline}.infoBar.unknown{background:rgba(255,255,255,0.83);border:1px solid #f5ef53;color:#f5ef53}.infoBar.unknown a{color:#1f99b0;text-decoration:underline}.infoBar.invalid{background:rgba(255,255,255,0.83);border:1px solid #ff7f6f;color:#ff7f6f}.infoBar.invalid a{color:#1f99b0;text-decoration:underline}.infoBar.ghost{background:0 0;border:none;color:#cfcfcf}.infoBar.ghost a{color:#1f99b0;text-decoration:underline}ul.list>li{font-size:15px;font-size:1.5rem;line-height:2;color:inherit;position:relative}ul.list>li.current{font-weight:700}ul.list>li.current a{color:#1f1f1f;text-decoration:none;cursor:default}ul.list.dot>li{padding-left:22px}ul.list.dot>li::before{position:absolute;left:-5px;top:.25em;display:block;content:"\30FB";width:22px;line-height:.5em;font-size:30px;font-weight:400;color:#555}ul.list.dot>li.default::before{display:none}ul.list.blue>li::before{color:#4f9df7}ul.list.pink>li::before{color:#ff9d9d}ul.list.green>li::before{color:#67c1b5}ul.list.ghost>li::before{color:#fff}ul.list.large>li{font-size:18px;font-size:1.8rem}ul.list.large>li::before{line-height:28px}ul.list.small>li{font-size:13px;font-size:1.3rem;line-height:30px}ul.list.small>li::before{line-height:17px}ul.list.x-small>li{font-size:11px;font-size:1.1rem}ul.list.x-small>li::before{line-height:28px}ul.list.no-margin>li{padding:0}ul.list.border>li{padding-left:20px;padding-right:20px;border-left:1px solid #e2e2e2}ul.list.border>li:last-child{padding-right:20px;border-right:1px solid #e2e2e2}ul.list.thin>li{line-height:1.7}ul.list.wide>li{line-height:2.7}ul.list.vertical{list-style:none}ul.list.vertical>li{position:relative;margin-bottom:.7em}ul.list.vertical>li:last-child{margin-bottom:0}ul.list.horizontal{letter-spacing:-.4em}ul.list.horizontal>.listItem,ul.list.horizontal>li{display:inline-block;letter-spacing:normal;vertical-align:top}ul.list.horizontal>li{padding-right:16px;list-style-type:none !important;margin-bottom:10px}ul.list.horizontal>li a{display:block}ul.list.horizontal>li.right{float:right}dl.list{color:inherit}dl.list>dt{font-size:15px;font-size:1.5rem;font-weight:700;color:inherit;margin-bottom:8px;margin-top:2em}dl.list>dt:first-child{margin-top:0}dl.list>dd{position:relative;padding-left:1em;margin-bottom:10px;font-size:15px;font-size:1.5rem}dl.list>dd:last-child{margin-bottom:0}dl.list>dd a{text-decoration:none;color:#1f99b0}dl.list.dot>dd{padding-left:25px}dl.list.dot>dd::before{position:absolute;left:-5px;top:.17em;display:block;content:"\30FB";width:22px;line-height:.5em;font-size:30px;font-weight:400;color:#555}dl.list.dot>dd.default::before{display:none}dl.list.blue>dd::before{color:#4f9df7}dl.list.ghost>dd::before{color:#fff}dl.list.large>dt{font-size:18px;font-size:1.8rem}dl.list.large>dd{font-size:15px;font-size:1.5rem}dl.list.large.flat>dd{font-size:18px;font-size:1.8rem}dl.list.small>dd,dl.list.small>dt{font-size:13px;font-size:1.3rem}dl.list.x-small>dd,dl.list.x-small>dt{font-size:11px;font-size:1.1rem}dl.list.open>dd{padding-left:18px}dl.list.open>dd::before{margin-right:10px;font-family:fontawesome;content:"\F105";font-size:13px;font-size:1.3rem}dl.list.flat{display:table}dl.list.flat dd,dl.list.flat>dt{display:table-cell;vertical-align:middle}dl.list.flat.vtop dd,dl.list.flat.vtop>dt{vertical-align:top}dl.dateList,dl.datelist{padding:3px 0}dl.dateList>dt,dl.datelist>dt{font-size:13px;font-size:1.3rem;font-weight:700;color:#1f1f1f;margin-top:16px}dl.dateList>dt:first-child,dl.datelist>dt:first-child{margin-top:0}dl.dateList>dd,dl.datelist>dd{font-size:15px;font-size:1.5rem}dl.dateList>dd:last-child,dl.datelist>dd:last-child{margin-bottom:0}dl.dateList>dd a,dl.datelist>dd a{text-decoration:none;color:#1f99b0}dl.dateList.flat::after,dl.datelist.flat::after{content:".";display:block;clear:both;height:0;visibility:hidden}dl.dateList.flat dt,dl.datelist.flat dt{clear:both;float:left;margin-right:20px;font-size:15px;font-size:1.5rem}dl.dateList.flat dd,dl.datelist.flat dd{font-size:15px;font-size:1.5rem}dl.dateList.small>dd,dl.dateList.small>dt,dl.datelist.small>dd,dl.datelist.small>dt{font-size:13px;font-size:1.3rem}ul.menuList{border-top:1px solid #e6e8ec}ul.menuList>li{overflow:hidden;margin:0;font-size:13px;font-size:1.3rem;position:relative;border-bottom:1px solid #e6e8ec}ul.menuList>li a{display:block;color:#1f1f1f;padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;line-height:4em}ul.menuList>li a::after{content:"";display:block;width:7px;height:7px;border-top:2px solid #d3d7e0;border-right:2px solid #d3d7e0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-5px}ul.menuList>li a:hover{background:#f6f6f6}ul.menuList>li.current{font-weight:700}ul.menuList>li.current a{background:#e6e8ec}ul.menuList>li.current a::after{display:none}dl.indexList{line-height:1.9;border:1px solid #e2e2e2;margin-bottom:20px;padding:15px 25px;background:#fafbfb;border-radius:2px}dl.indexList dt.heading{font-weight:700;margin-bottom:3px}dl.indexList dd{margin-left:20px}.circle-info-half{font-size:10px;line-height:80px !important}.circle-text{line-height:116px !important;font-weight:700}.meter{position:relative;display:table;width:100%}.meter.meter-flex{width:100%}.meter.meter-large{height:16px}.meter.meter-huge{height:24px}.meter p,.meter span{display:table-cell;position:relative;vertical-align:middle}.meter span{width:20px;font-weight:700;font-size:75%;line-height:1;padding:0 5px;white-space:nowrap}.meter p{background:#eee}.meter p em{position:absolute;background:#232323;left:0;top:0;bottom:0;transition:500ms ease;height:10px}.meter.blue p em{background:#4f9df7}#whitecover{background:url(https://assets.clwy.cn/ios/common/loading-bar.gif) 50% 50% no-repeat rgba(255,255,255,0.75);z-index:500;position:fixed;top:0;bottom:0;right:0;left:0}.alertJS{width:980px;margin:8px auto;background-color:#f74043;padding:30px 0;text-align:center;font-weight:700;color:#fff}.alertJS a{color:#fff}.sc-modal-cover{display:none;background:#1b1b1b;opacity:.9;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1900000000000000000}.sc-modal{display:none;transition:margin .3s;-webkit-transition:margin .3s;-moz-transition:margin .3s;-ms-transition:margin .3s;-o-transition:margin .3s;position:fixed;background:#fff;width:420px;top:50%;left:50%;margin-left:-210px;margin-top:-200px;overflow:hidden;border:none;box-shadow:0 0 6px rgba(0,0,0,0.4);z-index:2000000000000000000;border-radius:6px}#loginModalContent.sc-modal{margin-left:unset;margin-top:unset;transform:translate(-50%, -50%)}#loginModalContent.sc-modal .sc-modal-footer>.close>a,#loginModalContent.sc-modal .sc-modal-footer>.txt>a,#loginModalContent.sc-modal .sc-modal-inner .sc-modal-head>div>p>a{color:#e29447}.sc-modal .sc-modal-head.bg-signup{background:#f5f5f6;padding:10px 15px}.sc-modal .sc-modal-head{position:relative;padding:20px 30px 10px;text-align:center;background:#f6f6f6}.sc-modal .sc-modal-head.border-on{border-bottom:none}.sc-modal .sc-modal-body{padding:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;max-height:340px}.sc-modal .sc-modal-body h2{text-align:left;font-size:84%;font-weight:700;margin-bottom:8px}.sc-modal .sc-modal-body h3{font-weight:700;font-size:91%}.sc-modal .sc-modal-body label{margin-right:8px}.sc-modal .sc-modal-body hr{border-top:1px dashed #d2d2d2;margin:13px 0}.sc-modal .sc-modal-body dl{display:inline-block;width:45%;text-align:center;vertical-align:top;padding:0 10px 0 0;margin:10px 0 10px 10px;min-height:130px}.sc-modal .sc-modal-body dt{text-align:left;font-size:135%;font-weight:700;margin-bottom:5px}.sc-modal .sc-modal-body dd{text-align:left;margin-left:24px}.sc-modal .sc-modal-body ul li{font-size:100%;line-height:1.3em;margin-bottom:6px}.sc-modal .sc-modal-body ul li span{color:red}.sc-modal .sc-modal-body ul li p{font-size:75%;color:#707070;line-height:1.2em;margin-bottom:4px}.sc-modal .sc-modal-body .startdush{font-size:12px;font-size:1.2rem;padding:1px;height:20px;margin:20px 45px;background:linear-gradient(transparent 60%, rgba(79,157,247,0.3) 60%);color:#1f1f1f;text-align:center;position:relative}.sc-modal .sc-modal-body .inner{text-align:left;padding:21px;width:auto}.sc-modal .sc-modal-body .margin-block{margin-bottom:13px}.sc-modal .sc-modal-body .btn_area{text-align:center}.sc-modal .sc-modal-body .nomatch{background:#f2f2f2;text-align:center;padding:21px 13px;color:#888}.sc-modal .sc-modal-body .nomatch p{margin-bottom:0 !important}.sc-modal .sc-modal-footer{position:relative;background:#f6f6f6;border-top:none;padding:20px;text-align:center;font-size:80%}.sc-modal .sc-modal-footer .txt a{font-size:13px;font-size:1.3rem}.sc-modal .sc-modal-footer .close{position:absolute;right:16px;top:50%;margin-top:-8px}.sc-modal .sc-modal-btn{padding:30px 50px 20px;text-align:center}.sc-modal .sc-modal-btn h1{font-size:15px;font-weight:bold;margin-bottom:5px}.sc-modal .sc-modal-btn .btn{width:100%;padding:12px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px 0;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px 0;-ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px 0;-o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px 0;box-shadow:rgba(0,0,0,0.3) 0 1px 2px 0}.sc-modal .sc-modal-btn dl.cnct{position:relative;margin-top:-10px;text-align:center}.sc-modal .sc-modal-btn dl.cnct dt{font-size:14px;font-size:1.4rem;margin:10px 0}.sc-modal .sc-modal-btn dl.cnct dt span{position:relative;z-index:1000;display:inline-block;background:#fff;padding:6px 20px;font-size:13px;font-size:1.3rem;color:#cfcfcf}.sc-modal .sc-modal-btn dl.cnct dt::before{content:"";border-top:1px solid #e6e8ec;left:0;right:0;margin-top:16px;position:absolute}.sc-modal .sc-modal-btn dl.cnct dd{display:inline-block;width:48%}.sc-modal .sc-modal-btn dl.cnct dd:nth-of-type(1){margin-right:4px}.sc-modal .sc-modal-btn dl.cnct dd:nth-of-type(2){margin-left:4px}.sc-modal .sc-modal-btn dl.cnct dd:nth-of-type(3){margin-right:4px;margin-top:8px}.sc-modal .sc-modal-btn dl.cnct dd:nth-of-type(4){margin-left:4px;margin-top:8px}.sc-modal .sc-modal-btn dl.cnct dd .btn.f16{font-size:16px;font-size:1.6rem}.sc-modal .sc-modal-btn .btn-login{width:300px;font-size:18px !important}.sc-modal .sc-modal-btn .sc-input{padding:6px 10px;font-size:16px;width:300px;margin:0 auto 10px}.sc-modal .txt{font-size:16px}.sc-modal .notificationList{border:none}.sc-modal.large{width:640px;margin-top:-300px !important;margin-left:-320px !important}.sc-modal.large .sc-modal-body{max-height:420px !important}.sc-modal.large .sc-modal-body .inner .normal{padding:21px}.sc-modal.large .sc-modal-body .inner .normal p{margin-bottom:8px}.sc-modal .login-border{border-bottom:2px solid #e3e3e3;text-align:center;position:relative;height:1px;margin:25px 80px;color:#858585}.sc-modal .login-border p{position:absolute;top:-10px;left:30px;right:30px;margin-top:-.5em;text-align:center}.sc-modal .login-border p span{background:#fff;display:inline-block;padding:6px}.sc-modal .login-form input{padding:6px 10px;font-size:108%;border:1px solid #d2d2d2;width:259px;margin:0 auto 15px}.sc-modal .login-form .btns{width:250px}#classNoticeModalContent.sc-modal{top:60px;left:auto;right:61px;margin:0;width:350px}#classNoticeModalContent.sc-modal .sc-modal-head{background:#fff;padding:14px 30px 8px}#classNoticeModalContent.sc-modal .titleText{font-weight:700;font-size:16px}#classNoticeModalContent.sc-modal .sc-modal-body{max-height:530px}#classNoticeModalContent.sc-modal .sc-modal-footer{padding:16px 24px;text-align:right;background:#fff}#classNoticeModalContent.sc-modal .sc-modal-footer div.close{display:none}#classNoticeModalContent.sc-modal .sc-modal-footer a.close{left:17px;top:calc(50% - 12px);width:24px;height:24px;margin:0;color:#1e1e1e}#classNoticeModalContent.sc-modal .sc-modal-footer a.close:hover{opacity:.7}#classNoticeModalContent.sc-modal .sc-modal-footer .linkText{display:inline-flex;font-weight:700;font-size:16px}#classNoticeModalContent.sc-modal .sc-modal-footer .linkText:hover{opacity:.7;text-decoration:none}#classNoticeModalContent.sc-modal .sc-modal-footer .linkTextIcon{margin-left:6px}#classNoticeModalContent.sc-modal .listItem{margin:0;padding:8px 16px}#classNoticeModalContent.sc-modal .imageList.vertical.small .image img{width:116px}#classNoticeModalContent.sc-modal .imageList.vertical.small .main{padding-left:16px}#classNoticeModalContent.sc-modal .imageList.vertical.small .main .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 10px;padding-top:8px;font-weight:700;font-size:14px;line-height:1.42}#classNoticeModalContent.sc-modal .imageList.vertical.small .main .summary{font-size:12px;line-height:1.42;color:#6a6a6a}.modal-txt-box{border:2px solid #49aaae;width:580px;margin:0 auto 15px;padding-bottom:15px}.modal-ttl01{font-size:150%;margin:15px auto 10px}.modal-ttl01 span{color:#e88d0e;font-size:120%}.entry-finish01{border-right:1px solid #b2b2b2}.modal-ttl02{font-size:130%;background:#49aaae;color:#fff;margin:0 auto 10px;padding:5px 10px}.simple-modal{position:fixed;top:50%;left:50%;overflow:hidden;z-index:10000000000;border-radius:10px}.sticky-modal{position:absolute;top:0;left:0;width:100%;z-index:10000000000;padding:60px}.sticky-modal_content{padding:30px;position:relative;background-color:#fff;border-radius:10px;width:760px;left:50%;transform:translateX(-50%)}.sticky-modal .sticky-modal_close{position:fixed;top:36px;left:50%;transform:translateX(400px);border:2px solid #fff;border-radius:90px;width:42px;height:42px;line-height:37px;text-align:center;font-size:21px;font-size:2.1rem}.sticky-modal .sticky-modal_close a:hover,.sticky-modal .sticky-modal_close a:link,.sticky-modal .sticky-modal_close a:visited{color:#fff !important}.confirm-modal-content{padding:30px;background-color:#fff;width:400px}.confirm-modal-buttons{display:flex;margin-top:30px}.confirm-modal-buttons li{flex-basis:200px;flex-direction:row}.confirm-modal-buttons li a{border:2px solid #bbb;padding:5px 20px;text-align:center;color:#555;text-decoration:none;border-radius:20px;display:block}.confirm-modal-buttons .positiveButton{margin-right:15px}.confirm-modal-buttons .negativeButton{margin-left:15px}.icon16.friend{background:url(https://assets.clwy.cn/common/icon_friend.png) no-repeat;background-size:14px}.modalCover02.sc-modal-cover{background:#f8f8f8 !important;opacity:.96;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:19500}.modal-overlay.sc-modal{position:fixed;background:0 0;width:100%;margin-left:0;margin-top:-210px;top:53%;left:0;overflow:visible;border:none !important;box-shadow:0 0 0 transparent;z-index:19600;border-radius:0;transition:margin 0s;-webkit-transition:margin 0s;-moz-transition:margin 0s;-ms-transition:margin 0s;-o-transition:margin 0s}.modal-overlay.sc-modal .inner-cover{background:url(https://assets.clwy.cn/common/bg_invite_modal.png) center center;background-size:auto;width:100%;height:460px;color:#fff;font-size:18px;font-weight:400;text-align:center;padding:30px;transition:opacity .3s !important;-webkit-transition:opacity .3s !important;-moz-transition:opacity .3s !important;-ms-transition:opacity .3s !important;-o-transition:opacity .3s !important}.modal-overlay.sc-modal .sc-modal-footer{position:relative;background:0 0;border-top:none;padding:20px;text-align:center;font-size:200%}.modal-overlay.sc-modal .sc-modal-footer a{color:inherit}.modal-overlay.sc-modal .sc-modal-footer .close{position:fixed;right:20px;top:34px}.modal-overlay.sc-modal .sc-modal-footer.lower .close{position:relative;right:0;top:0;margin-top:10px}.modal-overlay.sc-modal .sc-modal-footer.lower .close a{border:3px solid #5a99a6;color:#5a99a6;border-radius:80px;padding:4px 30px;display:inline-block;font-size:24px}.modal-overlay.sc-modal .sc-modal-footer.lower .close a:hover{border:3px solid #5a99a6;background-color:#5a99a6;text-decoration:none;color:#fff}.modal-overlay.sc-modal .heading{background:url(https://assets.clwy.cn/common/invite_friend_icon.png) 90px 0 no-repeat;font-size:34px;text-align:center;color:#5a99a6;display:block;margin:10px auto 11px;padding:10px 0 10px 120px;width:920px}.modal-overlay.sc-modal .invite-flow{margin:15px auto 30px;width:760px}.modal-overlay.sc-modal .invite-flow li:first-child{width:250px;padding-right:30px}.modal-overlay.sc-modal .invite-flow li{float:left;width:230px;font-size:16px;padding-right:20px;line-height:1.4em;text-align:center;background:url(https://assets.clwy.cn/common/invite_modal_cursor.png) center right no-repeat}.modal-overlay.sc-modal .invite-flow li:last-child{padding-right:0;background:0 0;width:200px}.modal-overlay.sc-modal .invite-flow li p{margin-top:3px}.modal-overlay.sc-modal .invite-mail{text-align:center}.modal-overlay.sc-modal .invite-input{width:410px;height:40px;border-radius:6px;font-size:14px;border:1px solid #fff}.modal-overlay.sc-modal .error-status{color:red;text-align:center;margin-bottom:5px}.modal-overlay.sc-modal .invite-btn{background-color:#36b4c9;border-radius:4px;border:1px solid #3e7a99;height:40px;width:100px;font-size:18px;color:#fff;margin-left:15px;cursor:pointer}.modal-overlay.sc-modal .invite-btn:hover{background-color:#3e7a99}.modal-overlay.sc-modal .social-area{text-align:center;margin-top:10px}.modal-overlay.sc-modal .social-area li{display:inline-block;margin:15px;color:#fff}.modal-overlay.sc-modal .social-area li a{color:#fff}.modal-overlay.sc-modal .fb{display:inline-block;padding:0 0 5px 35px;background:url(https://assets.clwy.cn/class/class_invite_icon_fb.png) no-repeat;background-size:25px}.modal-overlay.sc-modal .twitter{display:inline-block;padding:0 0 5px 35px;background:url(https://assets.clwy.cn/class/class_invite_icon_tweet.png) no-repeat;background-size:30px}.modal-overlay.sc-modal .line{display:inline-block;padding:0 0 5px 37px;background:url(https://assets.clwy.cn/class/class_invite_icon_line.png) no-repeat;background-size:27px}.modal-overlay.sc-modal a.fb:hover,.modal-overlay.sc-modal a.fb:visited,.modal-overlay.sc-modal a.line:hover,.modal-overlay.sc-modal a.line:visited,.modal-overlay.sc-modal a.twitter:hover,.modal-overlay.sc-modal a.twitter:visited{color:#f8f8f8}.modal-overlay.sc-modal .dscrpt{text-align:center;padding:10px}.modal-overlay.sc-modal .dscrpt img{margin:10px}.modal-overlay.sc-modal .sc-modal-footer.upper .close a img{opacity:1}.modal-overlay.sc-modal .sc-modal-footer.upper .close a:hover img{opacity:.8}.sc-modal .agree-to-terms-btn-bar{display:flex;-webkit-align-items:center;align-items:center;justify-content:center}.sc-modal .agree-to-terms-btn-bar>a{width:220px;min-width:140px;border-radius:100vh}.sc-modal .agree-to-terms-btn-bar>a+a{margin-left:40px}@media screen and (min-width: 768px){.invite-wrap{background-color:#fff}.invite-wrap .invite-hd{background:url(https://assets.clwy.cn/invitation/invitation_lp_bg.jpg) bottom center no-repeat;background-size:100%;height:350px;text-align:center;color:#fff;font-size:35px}.invite-wrap .invite-hd h2{padding:80px 0 20px}.invite-wrap .invite-hd h3{background:url(https://assets.clwy.cn/invitation/invitation_lp_ribbon.png) center 0 no-repeat;height:120px;padding-top:15px;font-size:30px;position:relative;top:64px}.invite-wrap .sec-txt01{text-align:center;font-size:23px;padding-top:40px}.invite-wrap .section ul{text-align:center}.invite-wrap .section .btn_signup_fb,.invite-wrap .section .btn_signup_mail{display:inline-block;margin:20px}.invite-wrap .section .btn_signup_fb .btn.btn-fb i{margin-right:12px}.invite-wrap .section .btn_signup_fb .btn.btn-fb{border:none !important;color:#fff !important;background:#3b579d !important;display:inline-block;width:391px;height:74px;line-height:72px;border-radius:5px;font-size:23px !important;text-shadow:0 0 0 transparent;margin-top:20px;padding:0;box-shadow:0 5px 0 #283a67}.invite-wrap .section .btn_signup_fb .btn.btn-fb:hover{background:#4765af !important;text-decoration:none}.invite-wrap .section .btn_signup_mail .btn.btn-fb i{margin-right:12px}.invite-wrap .section .btn_signup_mail .btn.btn-fb{border:none !important;color:#fff !important;background:#229fb6 !important;display:inline-block;width:391px;height:74px;line-height:72px;border-radius:5px;font-size:23px !important;text-shadow:0 0 0 transparent;margin-top:20px;padding:0;box-shadow:0 5px 0 #196e7e}.invite-wrap .section .btn_signup_mail .btn.btn-fb:hover{background:#2facc3 !important;text-decoration:none}.invite-wrap .section .ticket{background:#fff;padding:20px;-webkit-border-radius:10px;border-radius:10px;text-align:center;width:830px;margin:30px auto 20px;font-size:16px}.invite-wrap .section .ticket h4{margin-bottom:4px;padding:5px;font-weight:700}.invite-wrap .sec01{background-color:#f8f8f8;padding-bottom:40px}.invite-wrap .sec02{text-align:center;padding:60px 0 0;border-bottom:solid 1px #e6e4e4}.invite-wrap .sec02 .logo img{width:80px}.invite-wrap .sec02 .fig{position:relative;margin-top:60px;top:6px}.invite-wrap .sec02 h3{margin:20px;font-size:28px}.invite-wrap .sec03{padding:50px 0}.invite-wrap .sec03 .sc-col-box{margin-left:15px;width:200px;display:inline-block}.invite-wrap .sec03 .sc-col-box a:hover{background-color:#ecfafc}.invite-wrap .sec03 .sc-col-box a{background-color:#fff;color:#333;width:180px;padding:15px;display:inline-block}.invite-wrap .sec03 .sc-col-box a .image{text-align:center}.invite-wrap .sec03 .sc-col-box a .image img{width:65%;margin:0 auto 10px}.invite-wrap .sec03 .sc-col-box a .image img .info{line-height:1.3em}.invite-wrap .sec03 .sc-col-box a .image img .info h4{margin-bottom:5px}.invite-wrap .sec03 .sc-col-box:first-child{margin-left:0}.invite-wrap .info{font-size:12px}.invite-wrap .info h4{font-weight:700;margin-bottom:4px}.invite-wrap .sec03 h3{margin:20px;font-size:28px;text-align:center}.invite-wrap .sec-txt02{text-align:center;margin-bottom:30px;font-size:16px}#campaignModal02 .sc-modal-body{max-height:500px}.cpImg01,.cpTxt01,.cpTxt02{margin-bottom:6px}.cpTxt01{font-size:110%}.cpTxt02{font-size:80%;color:red}.cpImgFull img{width:100%}#pppCampaignModal .cpImgFull{padding:30px 0;line-height:1em}.fa-lock{color:#e9bf67}}.sso-logo{text-align:center;padding:10px 0}.sso-logo-img{display:inline}.navlink{text-align:center;padding:10px}.navlink li{display:inline-block;border-left:1px solid #e2e2e2;vertical-align:top}.navlink li.prev a::before{font-family:fontawesome;content:"\F104";margin-right:10px}.navlink li.next a::after{font-family:fontawesome;content:"\F105";margin-left:10px}.navlink li a{display:block;padding:3px 20px}.navlink li:first-child{border-left:none}.navlink li.current{font-weight:700}.navlink li.current a{color:#cfcfcf}.navlink.flat li{border:none;margin:0 3px}.navlink.flat li a{background:#fff;color:#1f1f1f;border:1px solid #e2e2e2;padding:10px 30px;-webkit-border-radius:3px;border-radius:3px}.navlink.flat li a:hover{text-decoration:none;background:#e29447;color:#fff !important}.navlink.flat li a .title{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.navlink.flat li a .title.previous{float:right}.navlink.flat li a .title.next{float:left}.tagcloud li{display:inline-block;margin-right:5px;margin-bottom:10px}.tagcloud li a{background:#fff;border:1px solid #e2e2e2;color:#1f1f1f;display:block;border-radius:3px;padding:4px 12px 3px;font-size:13px;font-size:1.3rem}.tagcloud li a:hover{text-decoration:none;background:#1f99b0;color:#fff !important}.tagcloud li.current a{background:#4f9df7;border-color:#4f9df7 !important;color:#fff !important}.tagcloud.flat li{margin-bottom:16px}.tagcloud.flat li a{border:none;border-radius:0;border-bottom:1px solid #d8d8d8;color:#1f1f1f}.tagcloud.small li{margin-right:3px;margin-bottom:3px}.tagcloud.small li a{padding:3px 6px 2px;font-size:11px;font-size:1.1rem}.more a{display:inline-block;padding:10px 25px;border-radius:5px;background:#f5f5f6;color:#555 !important;font-size:13px;font-size:1.3rem}.more a::after{font-family:fontawesome;content:"\F105";margin-left:8px}.more a:hover{background:#eee;text-decoration:none}.more.right{text-align:right}.more.center{text-align:center}.noMatch{color:#b8becb;padding:50px;text-align:center}.listHeader{padding:15px 0;overflow:hidden;border-bottom:1px solid #e2e2e2}.listHeader .m_count{float:left;margin-top:9px;color:#aaa}.listHeader .m_count span{font-weight:700}.listHeader .m_sort{float:right}.listHeader .m_sort .checkbox input[type=checkbox]{display:none}.listHeader .m_sort .checkbox label{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer}.listHeader .m_sort .checkbox label::before{display:block;position:absolute;content:"";top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #ccc;border-radius:3px}.listHeader .m_sort .checkbox label:hover::before{background:rgba(49,55,72,0.05)}.listHeader .m_sort .checkbox input[type=checkbox]:checked+label::after{position:absolute;content:"";top:5px;left:3px;width:13px;height:5px;border-left:2px solid #1f99b0;border-bottom:2px solid #1f99b0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.listHeader.add-border{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:20px 0;margin:0 0 10px}.carrierList.horizontal{margin-top:20px;text-align:center}.carrierList.horizontal li{display:inline-block;width:32.5%}.carrierList.horizontal li a{position:relative;display:block;overflow:hidden}.carrierList.horizontal li a img{height:20px;display:block;margin:10px auto}.carrierList.horizontal li a p{font-size:11px}.carrierList.vertical{margin-top:20px;text-align:center}.carrierList.vertical li{margin:2%}.carrierList.vertical li a{position:relative;display:block;overflow:hidden}.carrierList.vertical li a img{height:20px;display:block;margin:5px auto}.carrierList.vertical li a p{font-size:11px}.carrierList.vertical li .button{padding:.4em 2.6em}.ribbon{background:#f8f8f8;padding:10px 17px;margin:24px 0}.ribbon h3{font-weight:700;margin-bottom:2px}.ribbon i{margin-right:3px}.ribbon.info{background:rgba(0,188,212,0.9);color:#fff}.ribbon.info a{color:#fff;text-decoration:underline}.ribbon.success{background:rgba(139,195,74,0.83);color:#fff}.ribbon.success a{color:#fff;text-decoration:underline}.ribbon.alert{background:rgba(234,198,42,0.88);color:#fff}.ribbon.alert a{color:#fff;text-decoration:underline}.ribbon.error{background:rgba(244,67,54,0.8);color:#fff}.ribbon.error a{color:#fff;text-decoration:underline}.ribbon.premium{position:relative;padding:13px 18px;background-color:#a18f28;background-image:linear-gradient(left bottom, #a18f28 0, #ffea78 32%, #b7a01e 72%, #ffe762 95%);color:#caaa1f}.ribbon.premium>*{position:relative}.ribbon.premium a{color:#caaa1f}.ribbon.premium::before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;background:#fff}.ribbon.valid{background:rgba(255,255,255,0.83);border:1px solid #67c1b5;color:#67c1b5}.ribbon.valid a{color:#1f99b0;text-decoration:underline}.ribbon.unknown{background:rgba(255,255,255,0.83);border:1px solid #f5ef53;color:#f5ef53}.ribbon.unknown a{color:#1f99b0;text-decoration:underline}.ribbon.invalid{background:rgba(255,255,255,0.83);border:1px solid #ff7f6f;color:#ff7f6f}.ribbon.invalid a{color:#1f99b0;text-decoration:underline}.alert-warning{background:#4f9df7;color:#fff}.alert-warning a,.alert-warning a:visited{color:#fff !important}.alert-warning .msg{width:980px;margin:0 auto;padding:10px 0;text-align:center}section.section{position:relative;margin-bottom:30px}section.section .background{display:none;position:absolute;top:0;left:0;z-index:0;right:0;bottom:0}section.section.white{color:#fff}section.section .sectionTitle{font-size:27px;font-size:2.7rem;margin-bottom:40px;font-weight:700;position:relative;z-index:1}section.section.filter::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}section.section.filter.black::after{background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 100%)}section.section.filter.black02::after{background-color:rgba(0,0,0,0.4)}section.section.filter.black03::after{background-color:rgba(0,0,0,0.15)}section.section.filter.black30::after{background-color:rgba(0,0,0,0.3)}section.section.filter.masterplan::after{background-color:rgba(0,0,0,0.17)}#statusBar{background:#e29447;opacity:.9;position:fixed;top:-70px;height:43px;left:0;right:0;z-index:20000}#statusBar p{line-height:43px;font-size:13px;color:#fff;text-align:center;font-weight:700}#statusBar p a{color:#fff}#statusBar p a.statusBar_link{font-size:12px;font-weight:400;border:1px solid #fff;border-radius:20px;padding:4px 12px;box-sizing:border-box;margin-left:8px}.tabList{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e6e8ec}.tabList>li{position:relative;display:table-cell;text-align:center;line-height:3;vertical-align:top}.tabList>li:last-child{border-right:none}.tabList>li a{display:block;text-decoration:none;font-size:15px;font-size:1.5rem;color:#cfcfcf}.tabList>li span{font-size:13px;font-size:1.3rem;font-weight:400}.tabList>li:hover::after{content:"";position:absolute;z-index:2;bottom:-1px;left:0;display:block;width:100%;height:1px;background:#d3d7e0}.tabList>li.current{font-weight:700}.tabList>li.current a{color:#1f1f1f}.tabList>li.current::after{content:"";position:absolute;z-index:3;bottom:-1px;left:0;display:block;width:100%;height:1px;background:#1e1e1e}.tabList.large>li a{font-size:22px;font-size:2.2rem}.tabList.small>li a{font-size:11px;font-size:1.1rem}.tabList.black>li{background:#d3d7e0}.tabList.black>li:hover::after{content:none}.tabList.black>li.current{position:relative;background:#1f1f1f}.tabList.black>li.current a{color:#fff}.tabList.spot{border-bottom:none}.tabList.spot>li{line-height:2;background:#f2f2f2}.tabList.spot>li a{color:#4f9df7;padding:5px 10px;text-decoration:underline}.tabList.spot>li:hover{background:#f5f5f6}.tabList.spot>li:hover::after{content:none}.tabList.spot>li.current{background:#4f9df7 !important;position:relative}.tabList.spot>li.current a{color:#fff;text-decoration:none}.tabList.spot>li.current::after{content:none}.tab_box{display:none}.tab_box.is_show{display:block}table.table{width:100%;table-layout:fixed;margin-top:30px}table.table td,table.table th{padding:10px 15px;text-align:center;font-weight:700;border:1px solid #e6e8ec;vertical-align:top}table.table td em,table.table th em{font-size:22px;font-size:2.2rem}table.table.border-row td,table.table.border-row th{border:none;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}table.table th{color:#1f1f1f;background:#f5f5f6;font-size:15px;font-size:1.5rem}table.table th span{font-size:10px;font-size:1rem;display:block;color:#999;margin:6px 10px 0}table.table th .btnArea{width:87%;margin:10px auto}table.table th.open,table.table th.sub{border-left:1px solid #e6e8ec;border-right:1px solid #e6e8ec}table.table th.normal{background:#4f9df7;color:#fff}table.table th.student{background:#f5ef53;color:#fff;border:3px solid #f5ef53;border-bottom:0}table.table td.student{background:#fdfaec;border-top:1px solid #f5ef53;border-left:3px solid #f5ef53;border-right:3px solid #f5ef53}table.table td.student .annual_price{color:#f5ef53;font-size:12px;font-size:1.2rem}table.table td.student .premiumPrice{color:#f5ef53}table.table td.student .premiumPrice .tax{display:inline;font-size:16px;font-size:1.6rem}table.table td.student em{font-size:22px;font-size:2.2rem}table.table td.normal .annual_price{color:#4f9df7;font-size:12px;font-size:1.2rem}table.table td.normal .premiumPrice .tax{display:inline;font-size:16px;font-size:1.6rem}table.table td.normal em{font-size:22px;font-size:2.2rem}table.table th.ttl{background:0 0;border:none}.tagList{letter-spacing:-.4em;margin-left:8px;margin-bottom:10px}.tagList>.listItem,.tagList>li{display:inline-block;letter-spacing:normal;vertical-align:top}.tagList>.listItem{margin-right:15px;margin-bottom:8px}.tagList>.listItem>a,.tagList>.listItem>span{display:block;position:relative;background:#f2f2f2;color:#777;padding-right:7px;font-size:10px;font-size:1rem}.tagList>.listItem>a::before,.tagList>.listItem>span::before{position:relative;z-index:3;content:"\30FB";color:#fff;font-size:20px;line-height:17px;display:block;float:left;margin-left:-7px;margin-right:-3px}.tagList>.listItem>a::after,.tagList>.listItem>span::after{content:"";width:0;height:0;border:8px solid transparent;border-right:8px solid #f2f2f2;position:absolute;left:-16px;top:0}.tagList>.listItem>a:hover,.tagList>.listItem>span:hover{background:#ddd;text-decoration:none}.tagList>.listItem>a:hover::after,.tagList>.listItem>span:hover::after{border-right-color:#ddd}.tagList>.listItem>span{display:block;position:relative;background:#f2f2f2;color:#777;padding-right:7px;font-size:10px;font-size:1rem}.tagList>.listItem>span::before{position:relative;z-index:3;content:"\30FB";color:#fff;font-size:20px;line-height:17px;display:block;float:left;margin-left:-7px;margin-right:-3px}.tagList>.listItem>span::after{content:"";width:0;height:0;border:8px solid transparent;border-right:8px solid #f2f2f2;position:absolute;left:-16px;top:0}::selection{background:#4f9df7;color:#fff}::-moz-selection{background:#4f9df7;color:#fff}.textBlock{margin-bottom:50px}.textBlock .section{margin-bottom:80px}.textBlock .section>div,.textBlock .section>dl,.textBlock .section>p{font-size:15px;font-size:1.5rem;margin-bottom:1em}.textBlock .section>h1{font-size:32px;font-size:3.2rem;margin-bottom:1em;font-weight:700}.textBlock .section>h2{font-size:24px;font-size:2.4rem;margin-bottom:1em;font-weight:700}.textBlock .section>h3{font-size:18px;font-size:1.8rem;margin-bottom:1em;font-weight:700}.textBlock .section>h4{font-size:15px;font-size:1.5rem;margin-bottom:18px;font-weight:700}.textBlock .section>h5{font-size:13px;font-size:1.3rem;margin-bottom:18px;font-weight:700}.textBlock .section>p{line-height:2em}.textBlock .section>p:empty{display:none}.textBlock em{font-weight:700}.textBlock iframe{max-width:100%}.textBlock>div,.textBlock>dl,.textBlock>ol,.textBlock>p,.textBlock>ul{font-size:15px;font-size:1.5rem;margin-bottom:1em}.textBlock>div:last-child,.textBlock>dl:last-child,.textBlock>ol:last-child,.textBlock>p:last-child,.textBlock>ul:last-child{margin-bottom:0}.textBlock>h1{font-size:32px;font-size:3.2rem;margin-bottom:1em;font-weight:700}.textBlock>h2{font-size:24px;font-size:2.4rem;margin-bottom:1em;font-weight:700}.textBlock>h3{font-size:18px;font-size:1.8rem;margin-bottom:1em;font-weight:700}.textBlock>h4{font-size:15px;font-size:1.5rem;margin-bottom:18px;font-weight:700}.textBlock>h5{font-size:13px;font-size:1.3rem;margin-bottom:18px;font-weight:700}.textBlock>p{line-height:2em}.textBlock>p:empty{display:none}.textBlock>.topic{padding:20px 30px;background:#fffbce}.textBlock>.topic>.heading{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:10px}.textBlock>.topic>p{line-height:2em;font-size:14px;font-size:1.4rem;margin-bottom:1em}.textBlock>.topic>p:last-child{margin-bottom:0}.fs-xxx-large{font-size:40px;font-size:4rem}.fs-xx-large{font-size:32px;font-size:3.2rem}.fs-x-large{font-size:22px;font-size:2.2rem}.fs-large{font-size:18px;font-size:1.8rem}.fs-normal{font-size:15px;font-size:1.5rem}.fs-small{font-size:13px;font-size:1.3rem}.fs-x-small{font-size:11px;font-size:1.1rem}.fs-xx-small{font-size:8px;font-size:.8rem}.fs-xxx-large-i{font-size:40px !important;font-size:4rem !important}.fs-xx-large-i{font-size:32px !important;font-size:3.2rem !important}.fs-x-large-i{font-size:22px !important;font-size:2.2rem !important}.fs-large-i{font-size:18px !important;font-size:1.8rem !important}.fs-normal-i{font-size:15px !important;font-size:1.5rem !important}.fs-small-i{font-size:13px !important;font-size:1.3rem !important}.fs-x-small-i{font-size:11px !important;font-size:1.1rem !important}.fs-xx-small-i{font-size:8px !important;font-size:.8rem !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-lighter{font-weight:lighter !important}.ls-normal{letter-spacing:.2em}.ls-wide{letter-spacing:.4em}.ls-zero{letter-spacing:0}.right-icon{position:relative;padding-right:1em}.right-icon::after{position:absolute;top:50%;margin-left:.7em;font-size:.9em}.right-icon.arrow-down::after{font-family:fontawesome;content:"\F0DD";margin-top:-1em;color:#999}.right-icon.arrow-downhover::after{color:inherit}.right-icon.arrow-right{padding-right:2em !important}.right-icon.arrow-right::after{font-family:fontawesome;content:"\F054";margin-top:-.45em;color:inherit;font-weight:400}.right-icon.arrow-righthover::after{color:inherit}span.highlighter{background:linear-gradient(transparent 60%, #ff0 0);padding-bottom:.2rem;padding-right:.2em;padding-righr:.2rem}.tooltipBox{position:absolute;padding:8px 13px;background:rgba(0,0,0,0.8);color:#fff;max-width:310px;font-size:84%;z-index:520;border-radius:3px;margin-top:-35px}.tooltipBox.bottom,.tooltipBox.left{margin-top:0}.tooltipBox dl{font-weight:400}.tooltipBox dl dt{font-weight:700;font-size:108%;margin-bottom:3px;padding-bottom:2px}.tooltipBox dl dd::before{content:"\30FB"}.tooltipBox.hide{display:none}.tooltipBox.black{background:rgba(0,0,0,0.7);color:#fff;border:none;max-width:200px;margin-top:-25px}.tooltipBox::after{content:"";display:block;position:absolute;left:50%;width:0;height:0;margin-left:-10px;border:8px solid transparent;border-top-color:rgba(0,0,0,0.7);bottom:-15px}.tooltipBox.left::after,.tooltipBox.left::before{content:"";margin-left:0;margin-top:-10px;left:auto;border:8px solid transparent}.tooltipBox.left::before{border-top-color:transparent;border-left-color:rgba(0,0,0,0.64);bottom:auto;right:-19px;top:27px}.tooltipBox.left::after{border-top-color:transparent;border-left-color:#fff;bottom:auto;right:-15px;top:27px}.tooltipBox.right{margin-top:0 !important}.tooltipBox.right::after,.tooltipBox.right::before{content:"";margin-left:0;margin-top:-10px;left:auto;border:8px solid transparent}.tooltipBox.right::before{display:none}.tooltipBox.right::after{border-top-color:transparent;border-right-color:rgba(0,0,0,0.64);bottom:auto;right:auto;top:20px;left:-16px}.tooltipBox.bottom{margin-top:8px}.tooltipBox.bottom::after{border-top-color:transparent;border-bottom-color:rgba(0,0,0,0.64);bottom:auto;top:-15px}.tooltipBox.black::before{display:none}.tooltipBox.black::after{border:5px solid transparent;border-top-color:rgba(0,0,0,0.7);bottom:-10px}.tooltipBox.black strong{color:#a6d8ff}.tooltip-menu p{padding:2px 0}.tooltip-menu p:last-child{border-bottom:none}.tooltip-menu a{color:#444}*{box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:14px;font-size:1.4rem;line-height:1.6;color:#1f1f1f;word-break:break-all;-webkit-text-size-adjust:100%}a:link{color:#4f9df7;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#4f9df7}a.txt{color:#1f1f1f}a.link{color:#4f9df7}img{max-width:100%}.m-dtcs-section-img{width:100%}hr{border:none;border-top:1px solid rgba(35,35,35,0.2)}strong{font-weight:700}blockquote{border-left:3px solid rgba(35,35,35,0.2);padding:10px 20px 10px 30px;margin:20px 0}blockquote p{font-size:15px;font-size:1.5rem;margin-bottom:1em}blockquote p:last-child{margin-bottom:0}.pcBlock{display:block !important}.pchide{display:none !important}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}.yellow{color:#f5ef53}.right{float:right}.left{float:left}.horizontal>.listItem{width:21%;margin:1.85%}.grid_0>.listItem{width:inherit;margin:1.85%}.grid_1>.listItem{width:98%;margin:1.85%}.grid_2>.listItem{width:46%;margin:1.85%}.grid_3>.listItem{width:30%;margin:1.65%}.grid_4.horizontal>.listItem{width:21%;margin:1.85%}.grid_5>.listItem{width:16%;margin:1.85%}.grid_6>.listItem{width:13.6%;margin:1.35%}.grid_7>.listItem{width:10.28%;margin:1.85%}.grid_8>.listItem{width:10.5%;margin:.85%}.grid_9>.listItem{width:9.1111111111%;margin:.85%}.grid_10>.listItem{width:8%;margin:.85%}.grid_11>.listItem{width:7.0909090909%;margin:.85%}.grid_12>.listItem{width:6.3333333333%;margin:.85%}.grid_40px>.listItem{width:40px;margin:10px}.grid_80px>.listItem{width:80px;margin:10px}.grid_120px>.listItem{width:120px;margin:10px}.grid_160px>.listItem{width:160px;margin:10px}.grid_200px>.listItem{width:200px;margin:10px}.grid_240px>.listItem{width:240px;margin:10px}.grid_280px>.listItem{width:280px;margin:10px}.grid_320px>.listItem{width:320px;margin:10px}.round>.listItem .image img{border-radius:50% !important}.center{text-align:center}.center>.listItem{text-align:left}.center>.listItem .title{text-align:center}.image-border>.listItem .image{border:1px solid #e6e8ec}.image-flex>.listItem .image img{width:100%}iframe[name=google_conversion_frame]{position:fixed}.navbar__category__list,.navbar__specialty__content,.navbar__specialty__item,.navbar__specialty__list{display:flex}.navbar__specialty{display:block}.navbar__specialty__item{justify-content:center}.navbar__specialty__content,.navbar__specialty__item{align-items:center}.navbar__category__list{flex-wrap:wrap}.navbar__category{margin-bottom:8px}#globe{height:115px}.m_headerNavigation{background:#f5f5f6;padding:5px}.m_headerNavigation .navLinks{text-align:right}.headerContents{-webkit-font-smoothing:antialiased;clear:both;text-align:center;background:rgba(255,255,255,0.95);width:100%;z-index:19000;position:fixed;box-shadow:0 4px 8px 0 rgba(30,30,30,0.05);transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease}.headerContents .headerBox .headerBox-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:6px;padding-bottom:6px;height:auto;min-height:49px;border-top:1px solid #eae2d7}.headerContents .headerBox .headerBox-item:first-child{border-top:none;padding-top:13px;padding-bottom:13px;min-height:66px}.headerContents .flexContents{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.headerContents .logo{margin:0;width:auto;text-align:center}.headerContents .logo img{display:block;max-width:140px;max-height:35px;height:auto;margin-bottom:1px}.headerContents .logo img:hover{opacity:.5;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.headerContents .campaign_text_mod{padding:0 0 1px 268px;font-size:12px;position:relative;top:-10px}.headerContents .campaign_text_mod .unlimit_in_time span,.headerContents .invite-action .unlimit_in_time span{font-weight:700;color:red}.headerContents .navMenuList{display:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);position:absolute;top:50px;z-index:9999;min-width:170px}.headerContents .navMenuList a{color:#151515}.headerContents .navMenuList .underline a{text-decoration:underline}.headerContents .navMenuList.simpleMenuList li>a{display:block;padding:10px 15px;border-bottom:1px dotted #ccc;font-weight:400;white-space:nowrap;font-size:13px;font-size:1.3rem;text-align:left}.headerContents .navMenuList.simpleMenuList li>a:hover{text-decoration:none;background:#f5f5f6}.headerContents .navMenuList.simpleMenuList li:last-child a{border-bottom:none}.headerContents .navMenuList.simpleMenuList li .listnum{margin-left:5px;font-size:12px;font-size:1.2rem;font-weight:400}.headerContents .navMenuList.categoryNestMenu{display:none;height:calc(100vh - 150px);max-height:632px;width:676px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-y:scroll}.headerContents .navMenuList.categoryNestMenu li{float:left;display:flex;align-items:center;width:33.3333333333%;height:39px}.headerContents .navMenuList.categoryNestMenu li:hover{background:rgba(30,30,30,0.04)}.headerContents .navMenuList.categoryNestMenu li a{width:100%;height:100%;padding-left:28px;border-bottom:none}.headerContents .navMenuList.categoryNestMenu li a:hover{background:0 0}.headerContents .navMenuList.categoryNestMenu .categoryTop{width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.headerContents .navMenuList.categoryNestMenu .categoryTop::before{content:"";display:block;width:620px;height:1px;margin:16px auto 0;background-color:rgba(30,30,30,0.09)}.headerContents .navMenuList.categoryNestMenu .categoryTop .categoryTopLink{display:flex;align-items:center;justify-content:center;font-weight:400}.headerContents .navMenuList.categoryNestMenu .categoryTop .categoryTopLink:hover .categoryTopLinkIcon{text-decoration:none}.headerContents .navMenuList.matome_txtList{width:auto}.headerContents .navMenuList.matome_txtList .matome_txtnav .matome_txtnav-item{width:auto;min-width:190px;padding:24px 24px 0}.headerContents .navMenuList.matome_txtList .matome_txtnav .matome_txtnav-item:last-child{padding-bottom:24px}.headerContents .navMenuList.matome_txtList .matome_txtnav .matome_txtnav-item>a{width:max-content;font-style:normal;font-weight:400;font-size:1.4rem;line-height:20px}.headerContents .navMenuList.matome_txtList .matome_txtnav .matome_txtnav-item>a.matome_otherlink:after{font-family:FontAwesome;content:"\F08E";color:#000;vertical-align:middle;margin-left:5px;font-size:14px}.headerContents .mymodule .navMenuList,.headerContents .nav_category .navMenuList,.headerContents .nav_menu .navMenuList{overflow:hidden;-webkit-border-radius:4px;border-radius:4px;animation:show 1s linear 0s}.headerContents .mymodule .navMenuList.categoryNestMenu,.headerContents .nav_category .navMenuList.categoryNestMenu,.headerContents .nav_menu .navMenuList.categoryNestMenu{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.headerContents .mymodule .navMenuList.categoryNestMenu::-webkit-scrollbar,.headerContents .nav_category .navMenuList.categoryNestMenu::-webkit-scrollbar,.headerContents .nav_menu .navMenuList.categoryNestMenu::-webkit-scrollbar{display:none}.headerContents .mymodule:hover .navMenuList,.headerContents .nav_category:hover .navMenuList,.headerContents .nav_menu:hover .navMenuList{display:block}.headerContents .mymodule:hover .categoryNestMenu,.headerContents .nav_category:hover .categoryNestMenu,.headerContents .nav_menu:hover .categoryNestMenu{animation:show 1s linear 0s;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.headerContents .bottomNav{display:flex;align-items:center}.headerContents .bottomNav.gNav li.nav_menu>a{margin-top:0;padding:7px 5px 6px;color:#1f1f1f;text-decoration:none;font-size:14px;font-size:1.4rem}.headerContents .topNav{display:flex;align-items:center}.headerContents .topNav>li{margin-left:18px;display:flex;align-items:center;justify-content:center}.headerContents .topNav>li:first-child{margin-left:0}.headerContents .topNav>li>form{width:100%}.headerContents .gNav::after{clear:both;content:""}.headerContents .gNav a{display:block}.headerContents .gNav>li{position:relative;font-weight:700}.headerContents .gNav>li a{vertical-align:middle}.headerContents .gNav>li:last-child{margin-right:0;padding-right:0}.headerContents .gNav li.premiumLink{margin-left:8px;vertical-align:.2em}.headerContents .gNav li.premiumLink a{display:inline-block;background:-webkit-linear-gradient(right, #ff7f6f 0, #4e9df7 100%);background:-o-linear-gradient(right, #ff7f6f 0, #4e9df7 100%);background:linear-gradient(to left, #ff7f6f 0, #4e9df7 100%);padding:6px 15px;-webkit-border-radius:30px;border-radius:30px;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700}.headerContents .gNav li.premiumLink a:hover{text-decoration:none;opacity:.7}.headerContents .gNav li.m_headerSearchbox{position:relative;width:320px}.headerContents .gNav li.m_headerSearchbox .searchbox{height:auto;width:auto}.headerContents .gNav li.m_headerSearchbox .searchbox input{background-color:#eee;height:33px;padding-right:38px;padding-left:10px;font-size:14px;border:none;line-height:30px}.headerContents .gNav li.m_headerSearchbox .searchbox input:focus{outline:0}.headerContents .gNav li.m_headerSearchbox .searchbox button{top:50%;right:14px;left:auto;transform:translateY(-50%);line-height:0}.headerContents .gNav li.m_headerSearchbox .searchbox:focus-within{position:relative}.headerContents .gNav li.m_headerSearchbox .searchbox:focus-within::after{content:"";display:inline-block;width:99%;height:2px;background-color:#e29447;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:absolute;left:1px;bottom:0}.headerContents .gNav li.sub_menu{font-size:15px;font-size:1.5rem;margin-left:10px}.headerContents .gNav li.sub_menu:first-child{margin-left:0}.headerContents .gNav li.sub_menu a{display:inline-block;vertical-align:middle;color:#e29447}.headerContents .gNav li.sub_menu a:visited{border-color:#e29447}.headerContents .gNav li.sub_menu a.button{font-size:15px;font-size:1.5rem}.headerContents .gNav li.sub_menu a i{color:#bd9d61}.headerContents .gNav li.nav_link{margin-top:4px}.headerContents .gNav li.nav_link>a{margin-top:6px;padding:7px 10px 6px;border:1px solid #fff;color:#1f1f1f;text-decoration:none;font-weight:700;font-size:13px}.headerContents .gNav li.nav_menu{border-bottom:15px solid transparent;margin-bottom:-15px}.headerContents .gNav li.nav_menu:hover>a{background:#eaeaea;-webkit-border-radius:5px;border-radius:5px;position:relative;z-index:1001}.headerContents .gNav li.nav_menu>a{margin-top:0;padding:7px 5px 6px;color:#1f1f1f;text-decoration:none;font-size:14px;font-size:1.4rem}.headerContents .gNav li.nav_menu.current>a,.headerContents .gNav li.nav_menu.current>div.matome_navlink{color:#e29447}.headerContents .gNav li.nav_menu .matome_navlink{padding:7px 5px 6px;color:#1f1f1f;text-decoration:none;font-size:1.4rem;pointer-events:none}.headerContents .gNav li.nav_menu:hover .matome_navlink{background-color:#eaeaea;border-radius:5px;position:relative;z-index:1001}.headerContents .gNav li.mymodule{float:right;border-bottom:15px solid transparent;margin-bottom:-15px;z-index:9999;position:relative}.headerContents .gNav li.mymodule img{display:inline-block;vertical-align:middle;width:40px;height:40px;overflow:hidden;border-radius:50%}.headerContents .gNav li.mymodule>a{text-decoration:none}.headerContents .gNav li.noticemodule .notification_tools{user-select:none;position:relative}.headerContents .gNav li.noticemodule .notification_tools path{fill:#1e1e1e}.headerContents .gNav li.noticemodule .notification_tools a{cursor:pointer;display:inline-block;padding:0;text-align:center}.headerContents .gNav li.noticemodule .notification_tools a:hover{text-decoration:none}.headerContents .gNav li.noticemodule .notification_tools a i{font-size:20px;font-size:2rem;color:rgba(35,35,35,0.2)}.headerContents .gNav li.noticemodule .notification_tools #classNoticeBatch.badge.num{position:absolute;top:-6px;right:-8px}.headerContents .gNav li.noticemodule .notification_tools #activityNoticeBatch.badge.num{line-height:16px;position:relative}.headerContents .gNav li.noticemodule .notification_tools .badge.num{background-color:#ff6766;padding:0 !important;font-size:9px;font-size:.9rem;letter-spacing:-.1em;min-width:18px;min-height:18px;line-height:18px;text-align:center;color:#fff;border-radius:50px}.headerContents .gNav.is_guest .m_searchbox .searchbox{width:200px}.headerContents .gNav .mymodule .navMenuList{right:0;left:auto;width:200px}.headerContents .gNav .signup{margin:10px 20px 0 25px}.headerContents .gNav .nav_menu>a,.headerContents .gNav .premiumLink,.headerContents .gNav .premiumLink>a,.headerContents .gNav li.m_headerSearchbox,.headerContents .gNav li.mymodule,.headerContents .gNav li.mymodule img,.headerContents .gNav li.noticemodule .notification_tools,.headerContents .gNav li.sub_menu a,.headerContents .gnav .searchbox,.headerContents .logo,.headerContents .logo img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.headerContents.fixed:not(.bizHeader){padding-top:0}.headerContents.fixed:not(.bizHeader) .logo img{max-width:115px;max-height:29px}.headerContents.fixed:not(.bizHeader) .topNav{padding-top:0;padding-bottom:2px}.headerContents.fixed:not(.bizHeader) .gNav .nav_menu>a,.headerContents.fixed:not(.bizHeader) .gNav .nav_menu>div.matome_navlink{margin-top:0;font-size:12px}.headerContents.fixed:not(.bizHeader) .gNav .premiumLink>a{margin-top:0;font-size:10px;padding:2px 8px}.headerContents.fixed:not(.bizHeader) .gNav .searchbox{padding-top:2px !important}.headerContents.fixed:not(.bizHeader) .gNav .searchbox input{height:28px !important}.headerContents.fixed:not(.bizHeader) .gNav .searchbox button{line-height:34px !important}.headerContents.fixed:not(.bizHeader) .gNav li.noticemodule .notification_tools .classNotice{vertical-align:-.7em !important}.headerContents.fixed:not(.bizHeader) .gNav li.noticemodule .notification_tools .classNotice>svg{width:18px;height:18px}.headerContents.fixed:not(.bizHeader) .gNav li.mymodule img{width:30px;height:30px}.headerContents.fixed:not(.bizHeader) .gNav li.sub_menu a{margin-top:0;font-weight:700;font-size:12px !important}.headerContents.fixed:not(.bizHeader) .gNav li .navMenuList{top:38px}.headerContents.fixed:not(.bizHeader) .gNav li.nav_menu.information{top:4px}.headerContents.fixed:not(.bizHeader) .headerBox .headerBox-item,.headerContents.fixed:not(.bizHeader) .headerBox .headerBox-item:first-child{padding-top:3px;padding-bottom:3px;min-height:auto}.headerContents.fixed:not(.bizHeader) .gNav.topNav li.nav_menu.noticemodule .notification_tools #classNoticeBatch.badge.num{top:1px;right:-8px}.headerContents.fixed:not(.bizHeader) .gNav.topNav li.nav_menu.noticemodule .notification_tools .badge.num{position:absolute;top:-4px;right:-2px;min-width:16px;min-height:16px;line-height:16px}.m_headerCategoryNavigation{display:table;table-layout:fixed;width:820px}.m_headerCategoryNavigation .m_categoryList{background:#555;display:table-cell;vertical-align:top;width:160px}.m_headerCategoryNavigation .m_categoryList li{font-size:12px;font-size:1.2rem}.m_headerCategoryNavigation .m_categoryList li a{display:block;padding:20px;color:#fff !important}.m_headerCategoryNavigation .m_categoryList li.current a{color:#f2f2f2 !important;background:#151515;font-weight:700;text-decoration:none}.m_headerCategoryNavigation .m_tagLists{width:660px;display:table-cell;vertical-align:top;padding:30px}.m_headerCategoryNavigation .m_tagLists .m_tagList{display:none}.m_headerCategoryNavigation .m_tagLists .m_tagList::after{content:".";display:block;clear:both;height:0;visibility:hidden}.m_headerCategoryNavigation .m_tagLists .m_tagList.current{display:block}.m_headerCategoryNavigation .m_tagLists .m_tagList .m_moreTagLink{position:absolute;right:47px;bottom:14px;font-size:12px}.m_headerCategoryNavigation .m_tagLists .m_tagList .m_moreTagLink a{background:#eee;padding:5px 12px;border-radius:3px;color:#333}.m_headerCategoryNavigation .m_tagLists .m_tagList .m_tags{font-size:12px;font-size:1.2rem;width:200px;float:left;padding-left:10px;padding-right:10px}.m_headerCategoryNavigation .m_tagLists .m_tagList .m_tags li a{overflow:hidden;white-space:nowrap}.nav_menu .classNotice{vertical-align:-.7em !important}.nav_menu .classNotice>svg{width:20px;height:20px}.nav_menu.information{position:absolute !important;top:7px;right:15px;z-index:40000}.nav_menu.information .activityNotice.current{cursor:pointer}.nav_menu.information .activityNotice.current:hover{text-decoration:none;opacity:.7}.nav_menu.information .activityNotice.current .badge{display:block;background-color:#ed7971;font-size:9px;font-size:.9rem;color:#fff;width:20px;height:20px;border:2px solid #fff;padding:0;line-height:20px;text-align:center;letter-spacing:-.1em;-webkit-border-radius:20px;border-radius:20px}.m_liveWrapper{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;background:-moz-linear-gradient(top, #eae8e8 0, rgba(247,247,247,0) 50%, rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(top, #eae8e8 0, rgba(247,247,247,0) 50%, rgba(247,247,247,0) 100%);background:linear-gradient(to bottom, #eae8e8 0, rgba(247,247,247,0) 50%, rgba(247,247,247,0) 100%);-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:row;padding:20px 0;min-width:1000px;border-bottom:2px solid #f1f1f1}.m_liveWrapper a,.m_liveWrapper a:hover,.m_liveWrapper a.liveOnAir:hover,.m_liveWrapper a.liveOnAir:hover .filter,.m_liveWrapper a.liveOnAir:hover .filter::after,.m_liveWrapper a.liveOnAir:hover .filter::before,.m_liveWrapper a.startSoon:hover,.m_liveWrapper a.startSoon:hover .filter,.m_liveWrapper a.startSoon:hover .filter::after,.m_liveWrapper a.startSoon:hover .filter::before{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.m_liveWrapper a{color:#fff;margin:0 25px;display:block;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.35);box-shadow:0 3px 20px rgba(0,0,0,0.35)}.m_liveWrapper a.liveOnAir:hover .filter::before,.m_liveWrapper a.startSoon:hover .filter::before{opacity:1}.m_liveWrapper a.liveOnAir:hover .filter::after,.m_liveWrapper a.startSoon:hover .filter::after{z-index:40}.m_liveWrapper a.liveOnAir:hover .filter::after{background-color:rgba(251,80,103,0.9)}.m_liveWrapper a.startSoon:hover .filter::after{background-color:rgba(70,70,70,0.9)}.m_liveWrapper a.liveOnAir,.m_liveWrapper a.startSoon{position:relative}.m_liveWrapper a.liveOnAir .filter::before,.m_liveWrapper a.startSoon .filter::before{position:absolute;opacity:0;top:50%;right:0;left:0;padding:0 10px;display:inline-block;margin:-17px auto 0;width:42%;height:34px;border:2px solid #fff;-webkit-border-radius:4px;border-radius:4px;content:"接受讲座（免费）";line-height:34px;font-size:14px;font-size:1.4rem;text-align:center;z-index:45}.m_liveWrapper a.liveOnAir .filter::after,.m_liveWrapper a.startSoon .filter::after{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;z-index:15}.m_liveWrapper a.liveOnAir .filter::after{background-color:rgba(255,90,100,0.6)}.m_liveWrapper a.startSoon .filter::after{background-color:rgba(0,0,0,0.2)}.m_liveWrapper a .liveBox{position:relative}.m_liveWrapper a .liveBox .imageWrap{position:relative;padding:0;line-height:0;z-index:10;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.m_liveWrapper a .liveBox .imageWrap img{width:290px}.m_liveWrapper a .liveBox .badge{position:absolute;top:10px;left:10px;z-index:20;text-align:center;font-size:9px;font-size:.9rem;width:53px;height:53px;padding:0;-webkit-border-radius:50px;border-radius:50px;font-weight:700}.m_liveWrapper a .liveBox .badge.onAir{background-color:transparent;border:2px solid #fff;box-shadow:0 0 0 0 rgba(255,255,255,0.6);-webkit-animation:pulse 2.4s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 2.4s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 2.4s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 2.4s infinite cubic-bezier(0.66, 0, 0, 1)}.m_liveWrapper a .liveBox .badge.onAir span{display:block;-webkit-transform:scale(0.9);-webkit-transform-origin:0 0;margin:auto;width:110%;line-height:1.1em}.m_liveWrapper a .liveBox .badge.onAir span:first-child{width:100%;-webkit-transform:scale(1);-webkit-transform-origin:0 0;margin-top:3px}@-webkit-keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}@-ms-keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}.m_liveWrapper a .liveBox .badge.waitMinutes{background-color:#5388ff}.m_liveWrapper a .liveBox .badge.waitMinutes span{padding:16px 0;display:block;line-height:1.2em}.m_liveWrapper a .liveBox .airTime{position:absolute;right:0;background-color:rgba(0,0,0,0.6);z-index:20;padding:7px;font-size:12px;font-size:1.2rem;line-height:1em;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.m_liveWrapper a .liveBox .classTitle{position:absolute;bottom:7px;padding:0 8px;z-index:20;line-height:1.4em;font-size:12px;font-size:1.2rem}.m_todayClassFixedMenu{display:flex;z-index:9000;margin:20px auto 30px !important;width:1100px}.m_todayClassFixedMenu .todaysModHead{width:234px;padding-top:50px}.m_todayClassFixedMenu .todaysModHead .dateToday{position:relative}.m_todayClassFixedMenu .todaysModHead .dateToday .day{font-size:28px;font-size:2.8rem;font-weight:900;display:block;position:absolute;width:174px;padding-right:28px;top:-5px;text-align:center;letter-spacing:.1em}.m_todayClassFixedMenu .todaysModHead .dateToday .day em{padding-left:5px;font-size:16px;font-size:1.6rem;letter-spacing:0}.m_todayClassFixedMenu .todaysModHead .dateToday .stroke01{fill:#1e1e1e}.m_todayClassFixedMenu .todaysModHead .todaysModTitle{font-size:25px;font-size:2.5rem;font-weight:700;width:174px;padding-right:14px;text-align:center}.m_todayClassFixedMenu .todaysLiveClass{margin:0;width:100%;padding-left:40px}.m_todayClassFixedMenu .todaysLiveClass .flickity-viewport{min-height:154px}.m_todayClassFixedMenu .todaysLiveClass .flickity-prev-next-button{top:75px;background-color:#fff;width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2)}.m_todayClassFixedMenu .todaysLiveClass .flickity-prev-next-button.previous{left:-5px}.m_todayClassFixedMenu .todaysLiveClass .flickity-prev-next-button.next{right:-25px}.m_todayClassFixedMenu .todaysLiveClass .classList{margin:0 15px 0 0;width:205px;background-color:#fff}.m_todayClassFixedMenu .todaysLiveClass .classList a{color:#404044;text-decoration:none;font-weight:700;line-height:1.1em;position:relative;display:block}.m_todayClassFixedMenu .todaysLiveClass .classList a .time{text-align:center;font-weight:900;font-size:16px;font-size:1.6rem;color:#aaa;margin-bottom:3px}@media all and (-ms-high-contrast: none){.m_todayClassFixedMenu .todaysLiveClass .classList a .time,.m_todayClassFixedMenu .todaysLiveClass .classList a ::-ms-backdrop{margin-top:3px}}.m_todayClassFixedMenu .todaysLiveClass .classList a .image img{-webkit-border-radius:5px;border-radius:5px}.m_todayClassFixedMenu .todaysLiveClass .classList a .title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.44em;max-height:2.88em;font-size:13px;font-size:1.3rem;margin-top:3px}.m_todayClassFixedMenu .todaysLiveClass .classList a .reservation.link{position:absolute;top:25px;right:8px;padding:5px 5px 6px 6px;background-color:#fff;-webkit-border-radius:50px;border-radius:50px}.m_todayClassFixedMenu .todaysLiveClass .classList a .reservation.link .m_button:hover::before{left:4px}.m_todayClassFixedMenu .todaysLiveClass .classList a .reservation.link .m_button .reservationButton{position:relative;left:1px;top:1px}.m_todayClassFixedMenu .todaysLiveClass .classList a .reservation.link .m_button .reservationButton::before{position:absolute;top:12px;left:10px}.m_todayClassFixedMenu .todaysLiveClass .classList a .class_bookmark{display:flex;flex-direction:column;position:absolute;top:30px;right:8px}.m_todayClassFixedMenu .todaysLiveClass .classList a .class_bookmark .class_bookmark__count{border-radius:3px;background-color:#fff;border:1px solid #dedede;width:32px;text-align:center;padding:1px 3px}.m_todayClassFixedMenu .todaysLiveClass .classList a:hover{opacity:.8}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes{width:100%;display:flex}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir>a,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes>a{width:205px}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image{position:relative}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image::after,.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image::before,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image::after,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image::before{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image::before,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image::before{display:block;content:"";border:3px solid #fff;width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px;background-color:rgba(0,0,0,0.5);position:absolute;margin-top:-30px;margin-left:-25px;top:50%;left:50%;z-index:10000}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image::after,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:25px;font-size:2.5rem;width:50px;height:50px;line-height:50px;position:absolute;text-align:center;margin-top:-25px;margin-left:-20px;top:50%;left:50%;z-index:10000}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image:hover::after,.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .image:hover::before,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image:hover::after,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .image:hover::before{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .reservation,.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .reservation{display:none}.m_todayClassFixedMenu .todaysLiveClass .classList.onAir .time p::after{font-size:10px;font-size:1rem;content:"正在播放";display:inline-block;margin-left:3px;padding:3px 6px;line-height:1.3em;background-color:#ff7f6f;color:#fff;-webkit-border-radius:30px;border-radius:30px}.m_todayClassFixedMenu .todaysLiveClass .classList.waitMinutes .time p::after{font-size:10px;font-size:1rem;content:"即将";display:inline-block;margin-left:2px;padding:3px 6px;line-height:1em;background-color:#4f9df7;color:#fff;-webkit-border-radius:30px;border-radius:30px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock{height:170px;display:flex;display:-ms-flexbox;-webkit-flex:1;-ms-flex:1;flex:1}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent{overflow:hidden;width:33%;margin:0 0 0 12px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper{display:flex;display:-ms-flexbox;position:relative;border:2px solid #ccc;background-color:#fefefe;-webkit-border-radius:10px;border-radius:10px;padding:10px;height:160px;overflow:hidden}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper>a{-webkit-flex:1;-ms-flex:1;flex:1}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .timeStamp{font-size:10px;font-size:1rem;color:#888;width:70px;position:absolute;top:60px;left:-52px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .badge{text-align:center;padding:0;z-index:1000;font-weight:700}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .badge.newMembers{position:absolute;top:40px;left:5px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .badge.newMembers img{width:14px;margin-top:5px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .userImage{overflow:hidden;width:50px;height:50px;position:relative;-webkit-border-radius:50px;border-radius:50px;background-color:#f8f8f8;margin-right:15px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .userImage img{height:100%;object-fit:cover}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation{overflow:hidden;width:100%}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .badge{padding:4px 10px;font-size:12px;font-size:1.2rem;font-weight:700;vertical-align:middle;margin:0 10px 5px 0}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .badge.learned{background-color:#2681e1 !important}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .badge.question{background-color:#ff5295 !important}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription p{display:inline-block}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription .postType{font-size:16px;font-size:1.6rem;margin-right:15px;padding:10px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription .postType.question{background-color:red}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription .postType.learned{background-color:#00f}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription .userName{font-size:16px;font-size:1.6rem;font-weight:700;color:#ff7f6f;margin-top:3px;margin-bottom:5px;-webkit-border-radius:5px;border-radius:5px}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .postDescription .userName::after{content:"用户的直播评论";display:inline;font-size:12px;font-size:1.2rem}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .postInformation .userComment .typeAction{width:100%;max-height:7.2em;font-size:13px;font-size:1.3rem;line-height:1.44em !important;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .twinkleLikeBtn{width:30px;height:40px;padding-top:50px;position:absolute;top:82px;left:-56px;background-image:url(https://assets.clwy.cn/room/premium_live/learned_lighting.svg);background-repeat:no-repeat;background-position:top center;-webkit-background-size:90% auto;-o-background-size:90% auto;background-size:90% auto}.m_todayClassFixedMenu .todaysLiveClass .classList .js-twinkleBlock .js-twinkleContent .twinkleWrapper .twinkleLikeBtn span{font-size:15px;font-size:1.5rem;display:inline-block;text-align:center;color:#239ab1;font-weight:700;position:absolute;top:35px;left:-4px;width:40px}@media screen and (max-width: 1279px){.headerContents.fixed .topNav .m_headerSearchbox input[type=text]:focus{height:50px !important;right:-80px !important}.headerContents .gNav li.nav_menu>a{padding:7px 4px 6px !important}.headerContents .bottomNav .premiumLink a{display:inline-block;padding:6px 8px !important;-webkit-border-radius:30px;border-radius:30px;font-size:13px !important;font-size:1.3rem !important}}@media screen and (max-width: 1099px){.headerContents .gNav.topNav li.nav_menu.information{display:block}.headerContents .gNav.topNav li.sub_menu a{display:none}.headerContents .gNav.topNav li.sub_menu a.button{display:inline-block}}.animateTwinkle{animation-name:twinkle;-webkit-animation-name:twinkle;animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@keyframes twinkle{from{transform:rotateX(0deg);opacity:0}to{transform:rotateX(360deg);opacity:1}}@-webkit-keyframes twinkle{from{transform:rotateX(0deg);opacity:0}to{transform:rotateX(360deg);opacity:1}}.logo .logoCoopSchooLancers img{width:300px;max-width:300px;padding-bottom:3px}.headerContents.fixed:not(.bizHeader) .logo .logoCoopSchooLancers img{max-width:250px;max-height:32px}.navbar__specialty{padding:28px 28px 20px}.navbar__specialty__list{flex-wrap:wrap}.navbar__specialty__item{max-width:201px;height:94px;width:50%}.navbar__specialty__item:hover{opacity:.7}.navbar__specialty__item a{text-decoration:none}.navbar__specialty__item--large{max-width:306px}.navbar__specialty__item--large:nth-child(2n){margin-left:8px}.navbar__specialty__item--small{width:33.3333333333%;margin-top:8px}.navbar__specialty__item--small:nth-child(n)~.navbar__specialty__item--small{margin-left:8px}.navbar__specialty__header{border:1px solid rgba(30,30,30,0.2);border-radius:8px;height:100%;width:100%;padding:12px;background-color:#fff}.navbar__specialty__content:nth-child(4){margin-bottom:4px}.navbar__specialty__icon{height:38px;width:38px}.navbar__specialty__category{font-size:14px;line-height:1.5;font-weight:700;color:#1e1e1e;margin-left:8px}.navbar__specialty__category:nth-child(5){padding-top:10px}.navbar__specialty__read{margin-top:4px;color:rgba(30,30,30,0.5);font-size:10px;line-height:1.5;font-weight:400}.navbar__category{padding:0 28px;font-size:14px;line-height:1.5;font-weight:700}.navbar__category__foot{width:100%;border-bottom:1px solid rgba(0,0,0,0.05)}.navbar__category__foot::before{content:"";display:block;width:620px;height:1px;margin:16px auto 0;background-color:rgba(30,30,30,0.09)}.navbar__category__link{display:flex !important;align-items:center;justify-content:center;font-weight:400;padding-top:16px;padding-bottom:28px;color:#1e1e1e;font-size:14px;line-height:1.5;text-align:center}.navbar__category__link:hover .material-icons.round{text-decoration:none}.navbar__category__link>.material-icons.round{margin-left:4px}.searchHis--header{display:none;position:absolute;width:100%;top:41px;box-shadow:0 0 6px rgba(0,30,84,0.3);border-radius:5px;z-index:2}.searchHis--header:hover{display:block}.searchHis--header.searchHis--guest .searchHis_head_list .searchHis_list-item{padding:4px 20px 4px 12px}.searchHis_head_list{display:inline-block;width:100%;background-color:#fff;border-radius:5px}.searchHis_head_list>.searchHis_list-item{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-right:20px;box-sizing:border-box;cursor:pointer}.searchHis_head_list>.searchHis_list-item>.searchHis_link{font-size:14px;line-height:1.8;font-weight:300;color:#000;text-decoration:none;display:inline-block;width:100%;text-align:left;padding:4px 0 4px 12px}.searchHis_head_list>.searchHis_list-item>span{font-size:14px;line-height:1.8;font-weight:300}.searchHis_head_list>.searchHis_list-item>span .search_loginlink{color:#e29447;display:inline-block}.searchHis_head_list>.searchHis_list-item:hover{background-color:#f6f6f6}.gNav.topNav .m_headerSearchbox>form .searchbox:focus-within .searchHis--header{display:block}footer{margin-top:50px;padding:40px 0 50px;border-top:2px solid rgba(0,0,0,0.1)}footer .l-contents{width:1100px !important}footer .links{overflow:hidden;float:left;width:740px}footer .links a{color:#1f1f1f}footer .links dl{float:left;margin-right:50px !important}footer .links dl:last-child{margin-right:0}footer .links dl dt{font-size:24px;font-size:2.4rem;margin-bottom:10px;font-weight:700}footer .links dl dd{border-left:1px solid rgba(49,55,72,0.1);overflow:hidden;padding-left:20px;margin-left:5px;font-size:12px;font-size:1.2rem;line-height:2.4}footer .links dl dd ul{margin-right:40px}footer .links dl dd ul:last-child{margin-right:0}footer .questionnaire{overflow:hidden}footer .questionnaire .bannerMod img{-webkit-border-radius:5px;border-radius:5px}footer .questionnaire .bannerMod img:hover{opacity:.7}footer .questionnaire textarea{width:100%;height:100px;border-radius:3px;margin-bottom:7px;resize:none}footer .questionnaire .button{width:120px;padding:6px 0}footer .appbn ul{clear:both}footer .appbn li{display:inline-block;width:140px;margin:20px 0}footer .appbn li a{display:block}footer .appbn li img{width:100%;height:auto}footer .copyright{clear:both;font-size:12px;font-size:1.2rem}.pagetop{position:relative;font-size:77%;z-index:1200}.pagetop p{overflow:hidden;position:fixed;bottom:20px;left:50%;margin-left:500px}.pagetop p a{cursor:pointer;background:rgba(49,55,72,0.3);text-decoration:none;color:#fff;width:50px;line-height:50px;height:50px;text-align:center;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:16px}.pagetop p a:hover{text-decoration:none;background:rgba(0,0,0,0.3)}.pagetop.unsigned p{bottom:50px}.cs-pagetop{position:relative;font-size:77%;z-index:1200}.cs-pagetop p{overflow:hidden}.cs-pagetop p a{cursor:pointer;background:rgba(49,55,72,0.3);text-decoration:none;color:#fff;width:50px;line-height:50px;height:50px;text-align:center;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:16px}.cs-pagetop p a:hover{text-decoration:none;background:rgba(0,0,0,0.3)}.l-header.faculity_index{border-bottom:1px solid #e2e2e2;margin-bottom:40px;background:#f5f5f6}/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:100%;border:none;border-radius:3px;background:#fff;background:rgba(255,255,255,0.95);cursor:pointer;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0}.flickity-prev-next-button:active{opacity:.8}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{padding:8px 0 10px;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:7px;height:7px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*,::after,::before{--tw-border-opacity: 1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-top-0{top:0}.tw-right-0{right:0}.tw-right-10{right:2.5rem}.tw-bottom-0{bottom:0}.tw-left-0{left:0}.tw-z-10{z-index:10}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw--mt-1{margin-top:-.25rem}.tw-mt-2px{margin-top:2px}.tw-mt-4px{margin-top:4px}.tw-mt-8px{margin-top:8px}.tw-mt-10px{margin-top:10px}.tw-mt-12px{margin-top:12px !important}.tw-mt-16px{margin-top:16px}.tw-mt-24px{margin-top:24px}.tw-mt-40px{margin-top:40px}.tw-mr-8px{margin-right:8px}.tw-mr-16px{margin-right:16px}.tw-mr-20px{margin-right:20px}.tw-mb-12{margin-bottom:3rem}.tw-mb-4px{margin-bottom:4px}.tw-mb-8px{margin-bottom:8px}.tw-mb-12px{margin-bottom:12px}.tw-mb-16px{margin-bottom:16px}.tw-mb-20px{margin-bottom:20px}.tw-mb-24px{margin-bottom:24px}.tw-mb-32px{margin-bottom:32px}.tw-mb-40px{margin-bottom:40px}.tw-mb-48px{margin-bottom:48px}.tw-mb-60px{margin-bottom:60px}.tw-ml-2px{margin-left:2px}.tw-ml-4px{margin-left:4px}.tw-ml-8px{margin-left:8px}.tw-ml-12px{margin-left:12px}.tw-ml-16px{margin-left:16px}.tw-ml-24px{margin-left:24px}.tw-ml-32px{margin-left:32px}.tw-box-border{box-sizing:border-box}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-h-full{height:100%}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.333333%}.tw-w-full{width:100%}.tw-w-1100px{width:1100px}.tw-flex-1{flex:1 1 0}@-webkit-keyframes tw-spin{to{transform:rotate(360deg)}}@keyframes tw-spin{to{transform:rotate(360deg)}}@-webkit-keyframes tw-ping{100%,75%{transform:scale(2);opacity:0}}@keyframes tw-ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-pulse{50%{opacity:.5}}@-webkit-keyframes tw-bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}@keyframes tw-bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.tw-cursor-pointer{cursor:pointer}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-overflow-x-scroll{overflow-x:scroll}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-full{border-radius:9999px}.tw-bg-100{--tw-bg-opacity: 1;background-color:rgba(246, 246, 246, var(--tw-bg-opacity))}.tw-bg-black-900{--tw-bg-opacity: 1;background-color:rgba(30, 30, 30, var(--tw-bg-opacity))}.tw-bg-preset-white{--tw-bg-opacity: 1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.tw-bg-primary-500{--tw-bg-opacity: 1;background-color:rgba(79, 157, 247, var(--tw-bg-opacity))}.tw-p-8px{padding:8px}.tw-p-12px{padding:12px}.tw-px-8px{padding-left:8px;padding-right:8px}.tw-px-12px{padding-left:12px;padding-right:12px}.tw-px-16px{padding-left:16px;padding-right:16px}.tw-px-20px{padding-left:20px;padding-right:20px}.tw-px-24px{padding-left:24px;padding-right:24px}.tw-px-28px{padding-left:28px;padding-right:28px}.tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.tw-py-4px{padding-top:4px;padding-bottom:4px}.tw-py-8px{padding-top:8px;padding-bottom:8px}.tw-py-12px{padding-top:12px;padding-bottom:12px}.tw-py-16px{padding-top:16px;padding-bottom:16px}.tw-py-20px{padding-top:20px;padding-bottom:20px}.tw-pt-12{padding-top:3rem}.tw-pt-4px{padding-top:4px}.tw-pt-8px{padding-top:8px}.tw-pt-10px{padding-top:10px}.tw-pt-16px{padding-top:16px}.tw-pt-20px{padding-top:20px}.tw-pt-24px{padding-top:24px}.tw-pt-28px{padding-top:28px}.tw-pt-32px{padding-top:32px}.tw-pr-2{padding-right:.5rem}.tw-pr-8px{padding-right:8px}.tw-pr-20px{padding-right:20px}.tw-pr-40px{padding-right:40px}.tw-pb-9{padding-bottom:2.25rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-4px{padding-bottom:4px}.tw-pb-8px{padding-bottom:8px}.tw-pb-10px{padding-bottom:10px}.tw-pb-20px{padding-bottom:20px}.tw-pb-24px{padding-bottom:24px}.tw-pb-28px{padding-bottom:28px}.tw-pb-32px{padding-bottom:32px}.tw-pb-36px{padding-bottom:36px}.tw-pb-40px{padding-bottom:40px}.tw-pl-4px{padding-left:4px}.tw-pl-8px{padding-left:8px}.tw-pl-12px{padding-left:12px}.tw-pl-14px{padding-left:14px}.tw-pl-16px{padding-left:16px}.tw-pl-24px{padding-left:24px}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-bottom{vertical-align:bottom}.tw-text-10px{font-size:10px}.tw-text-12px{font-size:12px}.tw-text-14px{font-size:14px}.tw-text-16px{font-size:16px}.tw-text-18px{font-size:18px}.tw-text-20px{font-size:20px}.tw-text-24px{font-size:24px}.tw-font-normal{font-weight:400}.tw-font-bold{font-weight:700}.tw-leading-6{line-height:1.5rem}.tw-leading-normal{line-height:1.5}.tw-tracking-normal{letter-spacing:0}.tw-tracking-wider{letter-spacing:.05em}.tw-text-black-900{--tw-text-opacity: 1;color:rgba(30, 30, 30, var(--tw-text-opacity))}.tw-text-preset-white{--tw-text-opacity: 1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.tw-text-primary-500{--tw-text-opacity: 1;color:rgba(79, 157, 247, var(--tw-text-opacity))}.tw-text-livered-500{--tw-text-opacity: 1;color:rgba(237, 121, 113, var(--tw-text-opacity))}.tw-text-opacity-50{--tw-text-opacity: .5
}.tw-opacity-50{opacity:.5}*,::after,::before{--tw-shadow: 0 0 #0000;--tw-ring-offset-width: 0;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000
}.tw-body-12px{font-size:12px;line-height:1.8}.tw-body-14px{font-size:14px;line-height:1.8}.tw-label-12px{font-size:12px;line-height:1.5;font-weight:700}.tw-label-14px{font-size:14px;line-height:1.5;font-weight:700}.tw-label-16px{font-size:16px;line-height:1.5;font-weight:700}.tw-subtext-10px{font-size:10px;line-height:1.5}.tw-subtext-12px{font-size:12px;line-height:1.5}.tw-subtext-14px{font-size:14px;line-height:1.5}.tw-subtext-16px{font-size:16px;line-height:1.5}.tw-heading-18px{font-size:18px;line-height:1.5}.tw-heading-20px{font-size:20px;line-height:1.5}.tw-heading-24px{font-size:24px;line-height:1.5}.tw-heading-36px{font-size:36px;line-height:1.5}.entry-radio{margin:.5rem}.entry-radio input[type=radio]{position:absolute;opacity:0}.entry-radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1em;height:1em;position:relative;margin-right:.2em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.entry-radio input[type=radio]:checked+.radio-label:before{background-color:#4f9df7;box-shadow:inset 0 0 0 4px #f4f4f4}.entry-radio input[type=radio]:focus+.radio-label:before{outline:0;border-color:#4f9df7}.radio-label:empty:before{margin-right:0}.red.joined{text-decoration:line-through;color:#ffa398}.icon-gongan{height:15px !important;transform:translateY(3px)}.reservationButton--test{width:50px;height:50px;background:#fff;border-radius:100px;border:none}.homeWrap body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homeWrap .largePanel a,.homeWrap .normalPanel a{color:#404044}.homeWrap .largePanel a:hover,.homeWrap .normalPanel a:hover{text-decoration:none}.homeWrap .largePanel a:hover h4,.homeWrap .normalPanel a:hover h4{opacity:.7}.homeWrap .liveSection,.homeWrap .communitySection,.homeWrap .pencil_section,.homeWrap .archiveSection{width:100%;overflow:hidden}.homeWrap .m_news{margin-bottom:0 !important;background:#1f1f1f;background:-moz-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:linear-gradient(to right, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1f1f1f", endColorstr="#f2f2f2", GradientType=1)}.homeWrap .m_news .responsiveContents{height:50px;min-width:1100px;background-color:#f2f2f2;overflow:hidden;padding:8px 0}.homeWrap .m_news .responsiveContents .headingWrap{float:left;padding:0;width:20%;border-right:1px solid #1e1e1e;background:none;height:33px}.homeWrap .m_news .responsiveContents .headingWrap .ttl{color:#1e1e1e;letter-spacing:.1em;font-weight:900;line-height:25px;padding-top:2px}.homeWrap .m_news .responsiveContents .m_newsTicker{float:left;width:70%;padding:0 20px;position:relative;overflow:hidden;background-color:#f2f2f2}.homeWrap .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList{line-height:28px;display:flex}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dt{width:13.5%;font-size:16px;font-size:1.6rem;font-weight:bold;color:#aaa;margin:0;text-align:left;float:left}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd{width:86.5%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a{font-size:16px;font-size:1.6rem;color:#1f1f1f !important}.homeWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a:hover{opacity:.7;text-decoration:none}.homeWrap .m_news .responsiveContents .more{float:left;text-align:center;width:10%}.homeWrap .m_news .responsiveContents .more a{padding:0;line-height:35px;color:#1f1f1f !important;font-weight:bold}@keyframes slidein{from{right:100%}to{right:0%}}@keyframes slideout{from{left:0%}to{left:100%}}.homeWrap .mainColumn{width:100%}.homeWrap .l-contents{width:1100px;margin-bottom:40px}.homeWrap .responsiveContents{width:100%}.homeWrap .button i{margin-left:10px}.homeWrap .premium_badge{font-size:14px;font-size:1.4rem;display:inline-block;border-radius:3px;color:#deb022;line-height:2.8rem;letter-spacing:0;background:rgba(0,0,0,0);vertical-align:middle;border-style:solid;border-width:1px;margin:0 0 4px 1em;padding:0 8px}.homeWrap .title .badge{margin-right:3px}.homeWrap .headingWrap h1.ttl{font-size:33px;font-size:3.3rem;font-weight:bold;letter-spacing:.07em}.homeWrap .headingWrap h2.ttl{font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:.07em}.homeWrap .headingWrap h3.ttl{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:3px}.homeWrap .headingWrap h4.ttl{font-size:16px;font-size:1.6rem}.homeWrap .headingWrap .button{padding:5px 20px;font-weight:bold;position:absolute;top:0;right:0;color:#1f1f1f}.homeWrap .headingWrap .center{width:100%}.homeWrap .headingWrap .caption{font-weight:500;color:#aaa;font-size:18px;font-size:1.8rem}.homeWrap .headingWrap.underline{border-bottom:1px solid #ece9e9;padding-bottom:3px;margin-bottom:20px}.homeWrap .headingWrap.underline h2.ttl{position:relative;width:120px;text-align:center}.homeWrap .headingWrap.underline h2.ttl::after{content:"";width:100%;position:absolute;border-bottom:#404044 2px solid;display:block;bottom:-4px;left:0}.homeWrap .headingWrap.underline h2.ttl span{font-size:11px;font-size:1.1rem;display:inline-block;margin-left:15px;vertical-align:.5em;color:#aaa}.homeWrap .userIcon{display:inline-block;width:45px;height:45px;overflow:hidden;border:3px solid #e2e2e2;-webkit-border-radius:45px;border-radius:45px;vertical-align:-0.5em;margin-right:7px}.homeWrap .userIcon img{height:100%;object-fit:cover}.homeWrap .attention{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%);font-size:18px;font-size:1.8rem;margin-left:10px;color:#1f1f1f}.homeWrap .flickity-prev-next-button:hover{opacity:.7}.homeWrap .flickity-prev-next-button:disabled{display:none}.homeWrap .m_recommendedAccell,.homeWrap .m_recommendedFree,.homeWrap .m_newArchive,.homeWrap .m_ranking,.homeWrap .m_newTeacher,.homeWrap .m_recomendedCompany{margin-bottom:20px !important}.homeWrap .m_recommendedAccell a,.homeWrap .m_recommendedFree a,.homeWrap .m_newArchive a,.homeWrap .m_ranking a,.homeWrap .m_newTeacher a,.homeWrap .m_recomendedCompany a{color:#3b3b3b}.homeWrap .m_recommendedAccell a img:hover,.homeWrap .m_recommendedFree a img:hover,.homeWrap .m_newArchive a img:hover,.homeWrap .m_ranking a img:hover,.homeWrap .m_newTeacher a img:hover,.homeWrap .m_recomendedCompany a img:hover{opacity:.7}.homeWrap .m_courseList .badge.live,.homeWrap .m_courseList .badge.free{background-color:#fff;font-weight:bold;position:absolute;top:4px;right:4px;z-index:1}.homeWrap .m_courseList .badge.live{color:#f84831}.homeWrap .m_courseList .badge.free{color:#4f9df7}@-moz-document url-prefix(){.homeWrap .m_searchbox span.notification{top:7px !important}}.homeWrap .m_commonList a:hover img{opacity:.8}.homeWrap .m_commonList .flickity-viewport{padding-top:30px;margin-top:-30px;min-height:230px;overflow:visible}.homeWrap .m_commonList .flickity-prev-next-button{top:48%;width:55px;height:200px;background:rgba(0,0,0,0)}.homeWrap .m_commonList .flickity-prev-next-button.previous{left:-6% !important}.homeWrap .m_commonList .flickity-prev-next-button.next{right:-6% !important}.homeWrap .m_commonList .courseList .m_badge{display:none}.homeWrap .m_commonList .courseList .nowOnLive{font-size:16px;font-size:1.6rem;font-weight:bold;background-color:#f8f8f8;color:#ff7f6f;padding:0 20px;margin-bottom:7px;-webkit-border-radius:20px;border-radius:20px;text-align:center}.homeWrap .m_commonList .courseList .remainingTime{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}.homeWrap .m_commonList .courseList .remainingTime .marker{padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%)}.homeWrap .m_commonList .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}.homeWrap .m_commonList .courseList.carousel .listItem{width:263px;margin:0 16px 0 0;opacity:.2}.homeWrap .m_commonList .courseList.card{overflow:hidden;padding-top:40px;margin-top:-40px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.homeWrap .m_commonList .courseList.card .listItem{width:263px;margin:0 16px 20px 0;opacity:.2}.homeWrap .m_commonList .courseList.card .listItem:nth-child(4n){margin-right:0}.homeWrap .m_liveSchedule{padding:0;width:100%;overflow:hidden;margin-bottom:70px;display:flex}.homeWrap .m_liveSchedule .inner-contents{width:1100px;margin:auto}.homeWrap .m_liveSchedule .flickity-viewport{overflow:visible;min-height:245px;width:100%}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button{z-index:49;background:rgba(0,0,0,0);top:48%;width:100%;height:250px;background-color:rgba(255,255,255,0.8)}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button:hover{opacity:1 !important}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button:hover svg{opacity:.8}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button svg{width:33px !important;height:120px !important}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button.next{right:-1100px !important}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button.next svg{left:22px}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button.previous{left:-1100px !important}.homeWrap .m_liveSchedule .carousel .flickity-prev-next-button.previous svg{left:1045px}.homeWrap .m_liveSchedule .classList .listItem{width:auto}.homeWrap .m_liveSchedule .classList .dayPanel{position:absolute;top:0;left:0;height:30px;width:96%;margin-right:4%;display:flex}.homeWrap .m_liveSchedule .classList .dayPanel h3{font-size:21px;font-size:2.1rem;letter-spacing:.15em;line-height:1.4em;font-weight:bold;min-width:120px;margin-right:8px}.homeWrap .m_liveSchedule .classList .dayPanel h3 span{display:inline-block}.homeWrap .m_liveSchedule .classList .dayPanel h3 .circle{width:21px;height:21px;border:#1e1e1e solid 3px;background:#cfcfcf;-webkit-border-radius:21px;border-radius:21px;vertical-align:-0.15em}.homeWrap .m_liveSchedule .classList .dayPanel h3 .circle.active{background:#ff7f6f}.homeWrap .m_liveSchedule .classList .dayPanel::after{content:"";display:block;height:3px;background-color:#e7e7e7;position:relative;-webkit-border-radius:10px;border-radius:10px;-webkit-flex-grow:1;flex-grow:1;top:12px;left:0;-webkit-flex:1;flex:1}.homeWrap .m_liveSchedule .classList .dayWrap{display:flex}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem{width:170px;margin-right:16px;margin-left:0;float:left;position:relative;top:35px}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem.empty{background-color:#f8f8f8;color:#888;font-size:12px;font-size:1.2rem;width:160px;height:120px;margin-top:70px;padding:40px 20px 0;text-align:center;-webkit-border-radius:4px;border-radius:4px}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem .date{font-size:16px;font-size:1.6rem;font-weight:900;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem .date em{font-weight:bold}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem .image{position:relative;height:120px}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem .image img{-webkit-border-radius:5px;border-radius:5px}.homeWrap .m_liveSchedule .classList .dayWrap .classlistItem .image img:hover{opacity:.85}.homeWrap .m_reservationList{padding-bottom:20px}@media screen and (max-width: 768px){.homeWrap .m_reservationList .listItem .title .badge{top:37px !important}}.homeWrap .pencil_section{margin-bottom:20px}.homeWrap .pencil_section .m_featuredAreaMini.l-contents{padding:0 !important}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap{margin-bottom:7px}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap h2{padding-left:10px}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap h2 em{font-size:17px;font-size:1.7rem;vertical-align:.6em;margin-left:25px;letter-spacing:.05em}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span{position:relative;display:inline-block}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span img{height:32px;width:139px;position:relative;z-index:100}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span::after{content:"";display:block;width:112%;position:absolute;border-bottom:17px solid #ffe202;bottom:9px;left:-10px;z-index:-1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.homeWrap .pencil_section .m_featuredAreaMini .headingWrap .button i{margin-left:5px}.homeWrap .pencil_section .m_featuredAreaMini .flickity-prev-next-button{top:28%;height:200px;background:rgba(0,0,0,0)}.homeWrap .pencil_section .m_featuredAreaMini .flickity-prev-next-button svg{top:80px}.homeWrap .m_watchList .flickity-viewport{min-height:220px}.homeWrap .connect{text-align:center;width:100%;padding:15px 0}.homeWrap .connect.cw a{background-color:#0066ba}.homeWrap .connect.doda a{background-color:#0f0679}.homeWrap .connect a{color:#fff;font-size:16px;font-size:1.6rem;display:inline-block;padding:5px 25px;margin:auto;-webkit-border-radius:30px;border-radius:30px}.homeWrap .connect a:hover{text-decoration:none;opacity:.8}.homeWrap .connect .close{display:block;position:absolute;cursor:pointer;top:0;right:0;padding:10px;color:#fff}.homeWrap .connect img{width:400px;margin:auto}.homeWrap .connect img:hover{opacity:.7}.homeWrap .fb-comments,.homeWrap .fb-comments iframe{width:100% !important}.homeWrap .eyecatch{position:relative;z-index:1;overflow:hidden;width:600px !important}.homeWrap .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}.homeWrap .eyecatch .no_movie_bg{position:relative;background:url("https://assets.clwy.cn/common/capture_movie_02.jpg") no-repeat 0% 50%;height:400px}.homeWrap .eyecatch .bg{position:absolute}.homeWrap .eyecatch .contentInner{overflow:hidden;text-align:center;position:relative;margin:0 auto;padding-top:40px;color:#fff}.homeWrap .eyecatch .contentInner .contentInnerDescription h1 img{width:100%;height:auto}.homeWrap .eyecatch .contentInner .contentInnerDescription h2{font-size:28px;font-size:2.8rem;text-align:center;line-height:1.4em;margin-bottom:20px;font-weight:bold}.homeWrap .eyecatch .contentInner .contentInnerDescription h3{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:30px}.homeWrap .eyecatch .contentInner .contentInnerDescription h4{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:25px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .m_playVideo a{color:#fff;font-weight:bold;font-size:14px;font-size:1.4rem;margin:auto}.homeWrap .eyecatch .contentInner .contentInnerRegistration .m_aboutButton{margin-bottom:20px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange{font-size:20px;font-size:2rem;font-weight:bold;padding:.5em 6em;border-radius:4px;background-color:#ff7272;box-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff !important}.homeWrap .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange::after{content:"\F105";font-family:"FontAwesome";font-size:30px;font-size:3rem;line-height:1;display:inline-block;position:absolute;right:20px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup{overflow:hidden;padding-top:15px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration{float:right;width:50%;text-align:left;padding-left:20px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .large_btn{margin-left:15px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip{font-size:12px;font-size:1.2rem;padding-top:3px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip span{font-size:14px;font-size:1.4rem;font-weight:bold}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin{float:left;width:50%;text-align:right}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub{margin-right:45px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub a{font-weight:bold;color:#fff}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginButton{margin-right:15px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay{display:inline-block;margin:30px auto 0;clear:both}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay .separateText{float:left;font-size:15px;font-size:1.5rem;font-weight:bold;padding-top:12px}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl{float:left;display:table}.homeWrap .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl .mini_btn{display:table-cell;padding:5px 10px}.homeWrap .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}.homeWrap .bnrArea{text-align:center}.homeWrap .bnrArea img{-webkit-border-radius:5px;border-radius:5px;width:100%;margin:auto}.homeWrap .bnrArea img:hover{opacity:.8}.homeWrap #loadingCover{position:relative;height:100px}.homeWrap .infinityScrollfadeIn{animation:infinityScrollfadeIn 1s;-webkit-animation:infinityscrollfadein 1s}@keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}.homeWrap .l-header{padding:0}.homeSpWrap .l-header{background:url("https://assets.clwy.cn/common/capture_movie_02.jpg") no-repeat 40% 50%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.homeSpWrap .l-header .filter{position:absolute;width:100%;height:100%;background:url("https://assets.clwy.cn/common/grid_dot.png") center center rgba(0,0,0,0.5);top:0;left:0}.homeSpWrap .l-header .headerInner{padding:10% 5%;height:195px}.homeSpWrap .l-header .headerInner h1{line-height:1.5;margin-bottom:10px;font-size:17px;font-size:1.7rem}.homeSpWrap .l-header .headerInner .botton{font-size:10px;font-size:1rem}.homeSpWrap .l-header .headerInner .button.flex.orange{border-radius:4px;background-color:#ff7272;border:1px solid #ff7272;box-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff !important;letter-spacing:normal;font-size:14px;font-size:1.4rem}.homeSpWrap .m_todayClasses .nomatch{margin-top:-55px;padding:20px}.homeSpWrap .m_banner .flickity-viewport{min-height:80px}.homeSpWrap .m_banner a{display:block;margin-bottom:10px}.homeSpWrap .m_banner a:last-child{margin-bottom:0}.homeSpWrap .more{margin:10px}.homeSpWrap .more a:link{border:none;font-size:14px;font-size:1.4rem}.homeSpWrap .m_liveClasses .flickity-viewport{min-height:240px}.homeSpWrap .flexBox{display:flex}.homeSpWrap .headingWrap{position:relative;z-index:1000;margin:0 15px 8px}.homeSpWrap .headingWrap h1.ttl{font-size:25px;font-size:2.5rem;font-weight:bold;letter-spacing:.07em}.homeSpWrap .headingWrap h1.ttl02{font-size:25px;font-size:2.5rem;font-weight:900;letter-spacing:.07em}.homeSpWrap .headingWrap h2.ttl{font-size:21px;font-size:2.1rem;font-weight:bold;letter-spacing:.07em}.homeSpWrap .headingWrap h3.ttl{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:3px}.homeSpWrap .headingWrap h4.ttl{font-size:14px;font-size:1.4rem}.homeSpWrap .headingWrap a{padding:5px;font-weight:bold;position:absolute;top:0;right:0;color:#1f1f1f}.homeSpWrap .headingWrap a::after{font-family:fontawesome;content:"\F054";color:#1f1f1f;font-size:14px;font-size:1.4rem;position:absolute;top:5px;right:-10px}.homeSpWrap .headingWrap .caption{font-weight:500;font-size:13px;font-size:1.3rem;color:#aaa}.homeSpWrap .headingWrap .attention{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(rgba(0,0,0,0) 50%, #ffbeb6 50%);font-size:14px;font-size:1.4rem;margin-left:7px;color:#1f1f1f}.homeSpWrap .image img{-webkit-border-radius:5px;border-radius:5px;border:none}.homeSpWrap .userIcon{display:inline-block;width:35px;height:35px;overflow:hidden;border:3px solid #e2e2e2;-webkit-border-radius:35px;border-radius:35px;vertical-align:-0.5em;margin-right:7px}.homeSpWrap .userIcon img{height:100%;object-fit:cover}.homeSpWrap .scrollList{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding:0 15px}.homeSpWrap .scrollList .scrollWrapper{white-space:nowrap;padding-bottom:10px;margin-bottom:20px}.homeSpWrap .scrollList .scrollWrapper .listItem{display:inline-block;width:200px;margin-right:6px}.homeSpWrap .socialBanner{overflow:hidden;width:100%}.homeSpWrap .socialBanner a{display:block;padding:10px 0 5px;text-align:center;text-decoration:none;color:#fff}.homeSpWrap .socialBanner a i{font-size:21px;font-size:2.1rem}.homeSpWrap #btn_login_modal{color:#1e1e1e}.homeSpWrap .bannerMsg{display:block;font-weight:bold}.homeSpWrap .socialBanner .twitter{background:#55acee}.homeSpWrap .socialBanner .facebook{background:#4862a3}.homeSpWrap .twitter_btn{width:88px}.homeSpWrap .masterplanModule{margin:10px auto 20px;width:70%}.homeSpWrap .premium_badge{font-size:11px;font-size:1.1rem;font-weight:bold;display:inline-block;border-radius:3px;color:#deb022;line-height:2.1rem;letter-spacing:0;background:rgba(0,0,0,0);vertical-align:middle;border-style:solid;border-width:1px;margin:0 1em 4px;padding:0 8px}.homeSpWrap .m_liveClasses{position:relative}.homeSpWrap .m_liveClasses .nomatch.live{position:relative;top:-30px;text-align:center}.homeSpWrap .m_liveClasses .nomatch.live a.button{margin-top:10px;width:70%}.homeSpWrap .m_reservationList .listItem{margin-top:30px}.homeSpWrap .m_reservationList .listItem .gCalender{position:relative;top:auto;left:auto}.homeSpWrap .m_reservationList .listItem .nowOnLive{font-size:15px;font-size:1.5rem;font-weight:bold;background-color:#f8f8f8;color:#ff7f6f;width:100%;-webkit-border-radius:20px;border-radius:20px;position:absolute;top:-30px;left:0;text-align:center}.homeSpWrap .m_reservationList .listItem .remainingTime{font-size:14px;font-size:1.4rem;font-weight:bold;position:absolute;top:-30px;left:0}.homeSpWrap .m_reservationList .listItem .remainingTime .marker{padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%)}.homeSpWrap .m_news{margin-bottom:0 !important;background:#1f1f1f;background:-moz-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:linear-gradient(to right, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1f1f1f", endColorstr="#f2f2f2", GradientType=1)}.homeSpWrap .m_news .responsiveContents{background-color:#f2f2f2;overflow:hidden;width:100%}.homeSpWrap .m_news .responsiveContents .headingWrap{background-color:#1e1e1e;height:40px;padding:0;width:17%;margin:0}.homeSpWrap .m_news .responsiveContents .headingWrap .ttl{color:#fff;letter-spacing:.1em;font-weight:900;line-height:40px;font-size:15px;font-size:1.5rem;margin-bottom:0}.homeSpWrap .m_news .responsiveContents .m_newsTicker{width:83%;padding:0 10px;position:relative;overflow:hidden;background-color:#f2f2f2}.homeSpWrap .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}.homeSpWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}.homeSpWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}.homeSpWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}.homeSpWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList a{font-size:14px;font-size:1.4rem;color:#1f1f1f !important;line-height:40px;width:100%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block}.homeSpWrap .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList a:hover{opacity:.7;text-decoration:none}@keyframes slidein{from{right:100%}to{right:0%}}@keyframes slideout{from{left:0%}to{left:100%}}.homeSpWrap .localNavigation nav{display:flex;padding:0}.homeSpWrap .localNavigation nav .button{padding:1em .4em;font-size:14px;font-size:1.4rem;-webkit-border-radius:0;border-radius:0;background-color:#3b3b3b;position:relative;font-weight:bold}.homeSpWrap .localNavigation nav .button:first-child{border-right:1px solid #fff}.homeSpWrap .localNavigation nav .button::after{font-family:fontawesome;content:"\F054";color:#fff;font-size:15px;font-size:1.5rem;display:inline-block;position:absolute;top:50%;margin-top:-9px;right:10px}.homeSpWrap .localNavigation nav .button span{display:block;font-size:9px;font-size:.9rem;position:relative;margin:0 auto;display:block;letter-spacing:.3em}.homeSpWrap .localNavigation nav .button i{margin-left:6px}.homeSpWrap .m_featuredAreaMini{background-color:#f8f8f8;margin-bottom:25px;padding:0 0 5px}.homeSpWrap .m_featuredAreaMini h3{display:flex;padding:8px 15px;background-color:#ffe202}.homeSpWrap .m_featuredAreaMini h3 span{padding-right:15px}.homeSpWrap .m_featuredAreaMini h3 span img{height:28px}.homeSpWrap .m_featuredAreaMini h3 em{font-size:12px;font-size:1.2rem;line-height:1.2em}.homeSpWrap .m_featuredAreaMini .carousel.grid_3 .flickity-viewport{min-height:170px}.homeSpWrap .m_featuredAreaMini .carousel.grid_3 .listItem{margin-bottom:0 !important}.homeSpWrap .m_featuredAreaMini .button{width:80%;margin:auto}.homeSpWrap .m_liveSchedule .scrollList .dayWrap .classlistItem.empty{background-color:#f8f8f8;color:#888;font-size:12px;font-size:1.2rem;width:160px;height:120px;margin-top:70px;padding:40px 20px 0;text-align:center;-webkit-border-radius:4px;border-radius:4px}.homeSpWrap .m_todayClassList .flickity-viewport{min-height:240px}.homeSpWrap .m_todayClassList .listItem.onAir .image,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image{position:relative}.homeSpWrap .m_todayClassList .listItem.onAir .image::before,.homeSpWrap .m_todayClassList .listItem.onAir .image::after,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image::before,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.homeSpWrap .m_todayClassList .listItem.onAir .image::before,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:50%;margin-top:-30px;left:50%;margin-left:-30px;z-index:1000}.homeSpWrap .m_todayClassList .listItem.onAir .image::after,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:50%;margin-top:-25px;left:50%;margin-left:-24px;z-index:1000}.homeSpWrap .m_todayClassList .listItem.onAir .image:hover::before,.homeSpWrap .m_todayClassList .listItem.onAir .image:hover::after,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image:hover::before,.homeSpWrap .m_todayClassList .listItem.waitMinutes .image:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.homeSpWrap .m_todayClassList .listItem.onAir .time{background-color:#f34d54}.homeSpWrap .m_todayClassList .listItem.onAir .time p::after{font-size:8px;font-size:.8rem;content:"正在播放";display:inline-block;color:#f34d54;margin-left:3px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:0 2px;line-height:1.3em}.homeSpWrap .m_todayClassList .listItem.waitMinutes .time{background-color:#4a8df7}.homeSpWrap .m_todayClassList .listItem.waitMinutes .time p::after{font-size:8px;font-size:.8rem;content:"即将";display:inline-block;color:#4a8df7;margin-left:3px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:0 2px;line-height:1.3em}.homeSpWrap .m_todayClassList .listItem a{color:#404044;text-decoration:none;font-weight:bold}.homeSpWrap .m_todayClassList .listItem a .time{font-size:9px;font-size:.9rem;background-color:#4a8df7;text-align:center;padding:2px 0;color:#fff;font-weight:bold;margin-bottom:2px}.homeSpWrap .m_communityList{margin-bottom:15px}.homeSpWrap .m_communityList .communityList li{padding:0 15px 15px}.homeSpWrap .m_communityList .communityList li a{display:block;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:100%;height:140px;position:relative}.homeSpWrap .m_communityList .communityList li a img{width:100%;position:absolute;margin:auto;top:0;bottom:0;right:0;left:0}.homeSpWrap .m_teacherList .listItem{width:140px !important;margin-right:10px}.homeSpWrap .m_teacherList .listItem img{-webkit-border-radius:50%;border-radius:50%;margin-bottom:8px;width:100%}.homeSpWrap .m_teacherList .listItem .name{font-size:13px;font-size:1.3rem;font-weight:bold;text-align:center;white-space:normal}.homeSpWrap .m_teacherList .listItem .post{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold;text-align:center;white-space:normal}.homeSpWrap .premiumLive_courseList h3.heading{background:#e4bc13 !important;color:#fff;border-top:1px solid #f1d76f;border-bottom:1px solid #f1d76f}.homeSpWrap .premiumLive_courseList h3.heading p{display:none}.homeSpWrap .premiumLive_courseList .badge{z-index:1000}.homeSpWrap .m_commentOfThePreviousDay .listItem{text-align:center;width:200px !important;margin:0 10px 0 0 !important}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment{height:185px;background-color:#f2f2f2;-webkit-border-radius:10px;border-radius:10px;padding:15px 15px 20px}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment .text{text-align:left;font-size:13px;font-size:1.3rem;height:5.7em;line-height:1.44em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-weight:bold;padding-top:1px;margin-bottom:20px;white-space:normal}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment .text .lerned{-webkit-border-radius:20px;border-radius:20px;font-size:11px;font-size:1.1rem;font-weight:bold;padding:1px 6px;line-height:1.1em;color:#fff;margin-right:4px;vertical-align:.2em;background-color:#2681e1 !important}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment>a{color:#1f1f1f;display:flex}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment>a .title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:11px;font-size:1.1rem;max-height:4.2em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left;font-weight:bold;padding-left:10px;color:#aaa;white-space:normal}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment>a .image{width:55px}.homeSpWrap .m_commentOfThePreviousDay .listItem .userComment>a .image img{-webkit-border-radius:5px;border-radius:5px}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo{margin-top:-23px}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo a{overflow:hidden}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo .userImage img{width:100%;object-fit:cover}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo .userName{float:left;margin-left:7px;margin-top:32px;font-weight:bold;max-width:75px;line-height:1.3em;font-size:13px;font-size:1.3rem;white-space:normal;text-align:left}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo .likeBtn{position:absolute;top:194px;right:14px;width:27px;height:40px;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto}.homeSpWrap .m_commentOfThePreviousDay .listItem .userInfo .likeBtn span{font-size:13px;font-size:1.3rem;display:inline-block;text-align:center;color:#239ab1;font-weight:bold;width:54px;padding-left:9px;margin-top:3px}.homeSpWrap .m_userActivityList .listItem{width:170px !important}.homeSpWrap .m_userActivityList .listItem .classLink{position:relative;z-index:10;display:block}.homeSpWrap .m_userActivityList .listItem .classLink::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:60px;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.5));z-index:999;-webkit-border-radius:5px;border-radius:5px}.homeSpWrap .m_userActivityList .listItem .classLink .title{position:absolute;top:0;left:0;color:#fff;width:100%;padding:7px 10px;font-size:12px;font-size:1.2rem;font-weight:bold;z-index:1000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44em;font-weight:bold;max-height:4.2em !important;white-space:normal}.homeSpWrap .m_userActivityList .listItem .classLink .image{position:relative}.homeSpWrap .m_userActivityList .listItem .classLink .image img{-webkit-border-radius:5px !important;border-radius:5px !important}.homeSpWrap .m_userActivityList .listItem .userActivityLink{position:relative;z-index:1000;overflow:hidden;margin-top:-23px;display:block;width:100%}.homeSpWrap .m_userActivityList .listItem .userActivityLink .userImage{width:50px;height:50px;overflow:hidden;-webkit-border-radius:50px;border-radius:50px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;float:left}.homeSpWrap .m_userActivityList .listItem .userActivityLink .userImage img{width:100%}.homeSpWrap .m_userActivityList .listItem .userActivityLink p{float:left;font-size:12px;font-size:1.2rem;margin-left:6px;margin-top:25px;font-weight:bold;max-width:60%;line-height:1.3em;color:#1f1f1f;white-space:normal}.homeSpWrap .m_likedUsers .listItem,.homeSpWrap .m_activityNoticeList .listItem{width:110px !important;margin-right:25px !important}.homeSpWrap .m_likedUsers .listItem .image,.homeSpWrap .m_activityNoticeList .listItem .image{overflow:hidden;height:110px;width:110px;-webkit-border-radius:50% !important;border-radius:50% !important}.homeSpWrap .m_likedUsers .listItem .image img.profImage,.homeSpWrap .m_activityNoticeList .listItem .image img.profImage{height:100%;object-fit:cover}.homeSpWrap .m_likedUsers .listItem .image img.classImage,.homeSpWrap .m_activityNoticeList .listItem .image img.classImage{-webkit-border-radius:5px !important;border-radius:5px !important;width:60px !important;position:absolute;top:53px;right:-14px;border:3px solid #fff !important}.homeSpWrap .m_likedUsers .listItem .name,.homeSpWrap .m_activityNoticeList .listItem .name{font-size:12px;font-size:1.2rem;font-weight:bold;text-align:center;margin-top:5px;padding:0 10px;white-space:normal;line-height:1.4em}.homeSpWrap .m_likedUsers .listItem .date,.homeSpWrap .m_activityNoticeList .listItem .date{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold;text-align:center;padding:0 10px;white-space:normal}.homeSpWrap .bnrArea{padding:0 15px 15px;text-align:center}.homeSpWrap .bnrArea a{display:inline-block}.homeSpWrap .bnrArea img{-webkit-border-radius:3px;border-radius:3px}.homeSpWrap .pencil_section{margin-bottom:40px}.homeSpWrap .pencil_section .m_featuredAreaMini{padding:15px 0}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap{margin:0 10px 10px 10px}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap h2{padding-left:10px}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap h2 em{font-size:12px;font-size:1.2rem;display:block;letter-spacing:.1em}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span{position:relative;display:inline-block}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span img{height:32px;width:130px;position:relative;z-index:100}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap h2 span::after{content:"";display:block;width:75%;position:absolute;border-bottom:14px solid #ffe202;bottom:4px;left:-10px;z-index:-1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap .button i{margin-left:5px}.homeSpWrap .pencil_section .m_featuredAreaMini .headingWrap a{margin-top:16px}.homeSpWrap .pencil_section .m_featuredAreaMini .scrollWrapper{margin-bottom:0}.homeSpWrap .pencil_section .m_featuredAreaMini .listItem .description{margin-top:7px}.homeSpWrap .archiveSection{margin-bottom:40px}.homeSpWrap .archiveSection .headingWrap .premium_badge{margin-top:.5em}.homeSpWrap #loadingCover{position:relative}.homeSpWrap #globalFooter{display:none}.homeSpWrap .infinityScrollfadeIn{animation:infinityScrollfadeIn 1s;-webkit-animation:infinityscrollfadein 1s}@keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}.homeSpWrap .bnrArea.abtest{padding:15px 15px 25px;display:none}.bookmark{height:50px}.bookmark__inner{position:relative}.bookmark .reservation{width:38px;height:50px}.bookmark .reservation.mark .reservationBox .m_button{width:38px;height:50px;box-shadow:none;-webkit-box-shadow:none;background:none;transform:scale(0.9)}.bookmark .reservation.mark .reservationBox .m_button .reservationButton{box-shadow:none;background:#fff;width:38px;height:38px;border-radius:100px;border:solid 1px #e5e5e5}.bookmark .reservation.mark .reservationBox .m_button .reservationButton::before{left:18px;top:19px}.bookmark .reservation.mark .reservationBox .m_button .reservationButton:active,.bookmark .reservation.mark .reservationBox .m_button .reservationButton:focus{overflow:hidden}.bookmark .reservation.mark .reservationBox .m_button .m_count{background:none;border:none;width:37px !important;bottom:-17px}.bookmark .reservation.mark .reservationBox .m_button .m_count span{color:#767777 !important;display:inline;font-weight:normal}.bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover .m_count::before,.bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover .m_count::before{top:-46px}.class_bookmark{display:flex;flex-direction:column;align-items:center}.class_bookmark__button{padding:0;width:32px;height:32px;border:1px solid #e1e1e1;border-radius:50%;background-color:#fff;background-image:url("https://assets.clwy.cn/common/watch_button_animation.png");background-size:1610px 35px;background-position:-2px -2px;background-repeat:no-repeat}.class_bookmark__button.js-bookmarked{animation:sprite-heart forwards 0.9s steps(35)}@keyframes sprite-heart{100%{background-position:-1227px -2px}}.class_bookmark__button:not(.js-bookmarked):hover::after{content:"添加到收藏";font-weight:bold;line-height:1.1em;color:#fff;display:block;position:relative;width:70px;left:-20px;top:-29px;padding:4px 2px;background-color:#2e2e2e;border-radius:3px;font-size:12px}.js-bookmarked:hover::after{content:" 取消收藏";font-weight:bold;line-height:1.1em;color:#fff;display:block;position:relative;width:70px;left:-20px;top:-29px;padding:4px 2px;background-color:#2e2e2e;border-radius:3px;font-size:12px}.initialized-bookmark{background-image:url("https://assets.clwy.cn/common/watch_button_animation.png");background-size:1610px 35px;background-position:-1227px -2px;background-repeat:no-repeat}.initialized-bookmark:hover::after{content:" 取消收藏" !important;font-weight:bold;line-height:1.1em;color:#fff;display:block;position:relative;width:70px;left:-20px;top:-29px;padding:4px 2px;background-color:#2e2e2e;border-radius:3px}.class_bookmark__count{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:12px;font-weight:400;line-height:12px;margin-top:4px;color:rgba(30,30,30,0.5)}.hidden__likeCount{display:none}.class_bookmark[data-is-live=false] .class_bookmark__button:not(.js-bookmarked):hover::after{content:"添加到\A收藏夹";top:-41px;padding:4px 1px;white-space:pre}@media (max-width: 767px){.class_bookmark__button:not(.js-bookmarked):hover::after{content:"添加到收藏";display:none}.js-bookmarked:hover::after{content:"取消收藏";display:none}.initialized-bookmark:hover::after{content:"已加入";display:none}}.homeWrap .listItem{position:absolute;width:263px;margin:0 16px 0 0;vertical-align:top}.homeWrap .listItem a{color:#404044}.homeWrap .listItem a:hover{text-decoration:none}.homeWrap .listItem a:hover h4{opacity:.7}.homeWrap .listItem .info{display:flex;justify-content:space-between;padding-right:2px;margin-top:5px}.homeWrap .listItem .info .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.32em;white-space:initial}@media screen and (max-width: 768px){.homeWrap .listItem .info .title .badge{position:absolute;top:3px;left:3px}}.homeWrap .listItem.is-selected{opacity:1 !important}.homeWrap .listItem.single a::before,.homeWrap .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.homeWrap .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:62px;height:62px;-webkit-border-radius:62px;border-radius:62px;background-color:rgba(0,0,0,0.5);position:absolute;top:26px;left:50%;margin-left:-31px;z-index:10000}.homeWrap .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:62px;height:62px;line-height:62px;position:absolute;text-align:center;top:28px;left:50%;margin-left:-28px;z-index:10000}.homeWrap .listItem.single a:hover::before,.homeWrap .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.homeWrap .listItem .m_badge{position:absolute;color:#fff}.homeWrap .listItem img{-webkit-border-radius:5px;border-radius:5px;vertical-align:top}.homeWrap .listItem .detail{line-height:1em;color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem;padding:3px 0}.homeWrap .listItem .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}@media screen and (max-width: 768px){.homeWrap .listItem .detail span{font-size:10px;font-size:1rem}}.homeWrap .listItem .detail span.badge{color:#fff;padding:3px 6px;margin-right:5px}.homeSpWrap .listItem{position:relative;width:263px;margin:0 16px 0 0;vertical-align:top}.homeSpWrap .listItem a{color:#404044}.homeSpWrap .listItem a:hover{text-decoration:none}.homeSpWrap .listItem a:hover h4{opacity:.7}.homeSpWrap .listItem .info{display:flex;justify-content:space-between;padding-right:2px;margin-top:5px}.homeSpWrap .listItem .info .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.32em;white-space:initial}@media screen and (max-width: 768px){.homeSpWrap .listItem .info .title .badge{position:absolute;top:3px;left:3px}}.homeSpWrap .listItem .gCalender{position:absolute;top:119px;right:10px}.homeSpWrap .listItem.is-selected{opacity:1 !important}.homeSpWrap .listItem.single a::before,.homeSpWrap .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.homeSpWrap .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:16px;left:50%;margin-left:-28px;z-index:10000}.homeSpWrap .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:16px;left:50%;margin-left:-25px;z-index:10000}.homeSpWrap .listItem.single a:hover::before,.homeSpWrap .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.homeSpWrap .listItem .m_badge{position:absolute;color:#fff}.homeSpWrap .listItem img{-webkit-border-radius:5px;border-radius:5px;vertical-align:top}.homeSpWrap .listItem .detail{line-height:1em;color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem;padding:3px 0}.homeSpWrap .listItem .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}@media screen and (max-width: 768px){.homeSpWrap .listItem .detail span{font-size:10px;font-size:1rem}}.homeSpWrap .listItem .detail span.badge{color:#fff;padding:3px 6px;margin-right:5px}.hover-zoom:hover{transform:scale(1.05, 1.05);transition:.1s all}.after-arrow::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;position:absolute;top:50%;right:-25%;margin-top:-4px;transform:rotate(45deg)}.markdown{line-height:1.3846em;padding-top:24px;font-size:14px;background-color:#fff}.markdown img.twemoji{width:20px}.markdown h2{color:#1f99b0;font-size:14px;font-weight:bold;margin-bottom:0.6em}.markdown li{margin-bottom:0.6em}.markdown.bold{font-weight:bold}.textBlock{font-size:15px;line-height:1.8;color:#4d4d4d}.textBlock img{display:block;margin:0 auto}.textBlock img:not([width]):not([height]){zoom:50%;width:auto;height:auto}.textBlock h1,.textBlock h2,.textBlock h3,.textBlock h4,.textBlock h5,.textBlock h6{position:relative;font-weight:400;color:#4d4d4d;margin:1em 0 .5em}.textBlock .author h3:before{display:none}.textBlock h1{font-size:1.4em}.textBlock h2{font-size:32px;position:relative;margin:0 0 0.6em}.textBlock h2:before{font-family:FontAwesome;content:"\f10c";font-weight:400;color:rgba(49,55,72,0.3);padding-right:.3em;position:relative;z-index:2;background-color:#fff}.textBlock h2 em{position:relative;z-index:2;background:inherit;padding:0.5em 1em 0.5em 0.1em;background-color:#fff;border:0;font:inherit;font-size:100%;vertical-align:baseline}.textBlock h2:after{content:"";width:100%;border-bottom:1px solid #e6e8ec;position:absolute;top:0.9em;z-index:1;left:0}.textBlock h3{font-size:18px;font-weight:bold}.textBlock h4{font-size:16.5px}.textBlock em{font-style:italic}.textBlock p{line-height:1.8 !important;margin:.7em 0;font-size:15px}.textBlock hr{border:2px dashed #F2F2F2;border-bottom:0px;margin-left:auto;margin-right:auto;width:50%}.textBlock blockquote{border-left:5px solid rgba(35,35,35,0.05);padding:0 0 0 15px;font-size:15px;line-height:30px}.textBlock ul{list-style:disc;padding-left:2em !important}.textBlock ul li{list-style:disc}.textBlock ul li ul li{list-style:circle}.textBlock ol{list-style:decimal;padding-left:2em}.textBlock table{display:block;width:100%;overflow-x:auto;word-break:keep-all;margin-bottom:1em;margin-top:0;padding-bottom:4px}.textBlock table::-webkit-scrollbar{height:6px;background-color:#f5f5f5;transform:translateY(50px)}.textBlock table::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:6px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.textBlock table::-webkit-scrollbar-thumb{border-radius:5px;background-color:#e29447}.textBlock table th,.textBlock table td{font-weight:400;padding:12px;border:1px solid #ddd;text-align:left}.textBlock table th{font-weight:bold}.textBlock table tr{background-color:#fff;border-top:1px solid #ccc}.textBlock table tr:nth-child(2n){background-color:#f8f8f8}.textBlock code{background:#f6f6f6;border-radius:3px;color:#ed7971;font-weight:500;font-size:85% !important;padding:0.2em;margin:0.2em}.textBlock pre{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:14px;font-family:Monaco, Consolas;padding:13px 45px 13px 15px;background:#f8f8f8;border-radius:5px;margin-bottom:1em;margin-top:.7em;overflow:auto;color:#4d4d4d;position:relative}.textBlock pre code{color:inherit;font-size:100%;border:none;background-color:inherit;padding:0;margin:0}.textBlock .copy-code-button{position:absolute;top:8px;right:8px;border:1px solid rgba(31,35,40,0.15);border-radius:6px;box-shadow:rgba(31,35,40,0.04);width:34px;height:36px;line-height:34px;text-align:center;background-color:#f6f8fa;cursor:pointer}.textBlock .copy-code-button:hover{background-color:#f3f4f6;transition-duration:.1s}.textBlock .copy-code-button.success{border-color:#1a7f37}.textBlock .copy-code-button .octicon{color:#656d76;vertical-align:text-bottom;fill:currentColor}.textBlock .copy-code-button .color-fg-success{color:#1a7f37;fill:currentColor}.codeTooltipBox{position:absolute;padding:5px 10px;background:rgba(0,0,0,0.8);color:#fff;max-width:310px;font-size:11px;z-index:520;border-radius:7px;margin-top:-35px}.codeTooltipBox.hide{display:none}.codeTooltipBox::after{content:"";display:block;position:absolute;top:8px;width:0;height:0;border:6px solid transparent;border-left-color:rgba(0,0,0,0.8);right:-12px}.p-chapters__rowWrapper dl.indexList{background:#fff;margin-bottom:0;border:none;padding:0}.p-chapters__rowWrapper dl.indexList a{color:#4d4d4d}.p-chapters__rowWrapper dl.indexList a:hover,.p-chapters__rowWrapper dl.indexList a.active{color:#e29447}.ovv{overflow:visible !important}.editor .tabnav{padding:0 8px;margin-bottom:10px;border-bottom:1px solid #d1d5da;position:sticky;top:77px;z-index:9999;background-color:#fff}.editor .tabnav-tab{background-color:transparent;border:1px solid transparent;border-bottom:0;color:#586069;display:inline-block;font-size:14px;line-height:20px;padding:8px 18px;text-decoration:none;margin-bottom:-1px}.editor .tabnav-tab.selected{background-color:#fff;border-color:#d1d5da;border-radius:3px 3px 0 0;color:#24292e}.editor .tabnav-tab:hover{color:#1f99b0}.editor .toolbar-commenting{float:right}.editor .toolbar-commenting div{display:inline-block;margin-left:16px}.editor .toolbar-commenting span{background:none;border:0;color:#586069;display:block;float:left;padding:4px 5px;cursor:pointer;font-weight:normal}.editor .toolbar-commenting span:hover{color:#1f99b0}.editor .toolbar-commenting .loading{display:none}.editor .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.editor .preview{display:none;overflow:auto;width:100%;border:1px solid #d9d9d9;border-radius:4px;font-size:1.4rem !important;padding:.5em 11px;margin-bottom:0}.editor .dz-drag-hover .textarea{border:2px #4f9df7 solid !important}.editor #editor-upload-image{height:28px;font-size:16px}.editor .textarea{height:auto;display:block;line-height:20px;font-size:14px !important;resize:none}.editor .textarea:focus{background-color:#fff}.editor .toolbar-commenting div.reply-to{display:none}.editor .toolbar-commenting div.reply-to .floor b{color:#1f99b0}.editor .message{margin-top:14px;font-size:12px;font-size:1.2rem;color:rgba(35,35,35,0.5);line-height:1.3;position:absolute}.tribute-container{position:absolute;top:0;left:0;height:auto;max-height:320px;max-width:500px;overflow:auto;display:block;z-index:999999}.tribute-container ul{min-width:180px;margin-top:0px;margin-left:15px;cursor:pointer;list-style:none;background:#fff;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 0 5px rgba(27,31,35,0.1)}.tribute-container ul li{padding:5px 8px;border-bottom:1px solid #dfe2e5}.tribute-container ul li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.tribute-container ul li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tribute-container ul li.highlight{background:#1f99b0;color:#fff}.tribute-container ul li.highlight small{color:#fff}.tribute-container ul li:last-child{border-bottom:none}.tribute-container ul li img{width:18px;height:18px;vertical-align:middle;margin-top:-2px}.tribute-container ul li img.avatar{border-radius:50%}.tribute-container ul li span.login{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;line-height:15px;vertical-align:middle}.tribute-container ul li.no-match{cursor:default}.tribute-container ul li small{font-size:smaller;color:#777;font-weight:400}.tribute-container .menu-highlighted{font-weight:bold}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1{color:#6e7781}.highlight .p{color:#24292f}.highlight .n{color:#6639ba}.highlight .nx{color:#24292f}.highlight .s1,.highlight .s,.highlight .s2{color:#0a3069}.highlight .cp{color:#579}.highlight .cs{color:#cc0000;font-weight:bold}.highlight .k,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kr,.highlight .kv{color:#cf222e}.highlight .kp{color:#f66}.highlight .kt{color:#339}.highlight .o{color:#333}.highlight .ow{color:#000;font-weight:bold}.highlight .nb,.highlight .bp{color:#007020}.highlight .nf{color:#6639ba}.highlight .nc{color:#953800}.highlight .nn{color:#0e84b5;font-weight:bold}.highlight .ne{color:#F00;font-weight:bold}.highlight .nv{color:#963}.highlight .vi{color:#33B}.highlight .vc{color:#369}.highlight .vg{color:#d70;font-weight:bold}.highlight .no{color:#953800;font-weight:bold}.highlight .nl{color:#970;font-weight:bold}.highlight .ni{color:#800;font-weight:bold}.highlight .na{color:#0550ae}.highlight .nt{color:#116329}.highlight .nd{color:#555;font-weight:bold}.highlight .sc{color:#04D}.highlight .sd{color:#D42}.highlight .si{background-color:#eee}.highlight .se{color:#666;font-weight:bold}.highlight .sr{color:#f66}.highlight .ss{color:#0a3069}.highlight .sx{color:#D20}.highlight .m,.highlight .mb,.highlight .mx{color:#60E;font-weight:bold}.highlight .mi,.highlight .il{color:#0550ae}.highlight .mf{color:#60E;font-weight:bold}.highlight .mh{color:#058;font-weight:bold}.highlight .mo{color:#f66;font-weight:bold}.highlight .gh{color:#000080;font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gd{color:#A00000}.highlight .gi{color:#00A000}.highlight .gr{color:#FF0000}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .gp{color:#c65d09;font-weight:bold}.highlight .go{color:#888}.highlight .gt{color:#04D}.highlight .err{color:#8e908c}.nested_tree.thin li>.item>a{padding:5px 0;display:flex;justify-content:flex-start;align-items:center;line-height:24px}.nested_tree.thin li>.item>a .title{flex:0 0 64%}.nested_tree.thin li>.item>a .title.unpublished{color:rgba(30,30,30,0.5)}.nested_tree.thin li>.item>a .operation{flex:1;text-align:right}.nested_tree ul{list-style:none;padding-left:0;line-height:1.8em;font-size:15px;font-size:1.5rem;clear:both}.nested_tree li>.item:hover a,.nested_tree li>.item.p-chapters__item--active a{color:#e29447;background:#f5f5f6}.nested_tree li>.item:after{content:".";display:block;clear:both;height:0;visibility:hidden}.nested_tree li>.item>a{line-height:34px;display:block;text-decoration:none;font-size:14px;font-size:1.4rem;color:#1f1f1f}.nested_tree li>.item>a:before{width:20px;height:20px;line-height:20px;font-size:14px;font-size:1.4rem;text-align:center;font-family:FontAwesome;content:"\f144";padding:0 5px;color:#d3d7e0}.nested_tree li>.item>a:hover:before{color:#e29447}.nested_tree li .node{font-size:1.4rem;font-weight:500;padding:4px 0 4px 10px;color:#1f1f1f;display:block;float:left}.nested_tree li .attributes{display:inline-block;margin-left:5px;transform:translateY(2px)}.nested_tree li .operation{display:inline-block;margin-right:8px;transform:translateY(2px)}.nested_tree .sortable-ghost{background-color:#f5f5f6;opacity:.6}.form .fileSelect{display:inline-block;vertical-align:text-bottom}.form .fileSelect .selectedValue{color:rgba(35,35,35,0.5)}.form .image{margin-right:15px;display:inline-block;height:130px;min-width:130px;overflow:hidden;text-align:center}.form .image img{height:130px;object-fit:cover}.form .image.logo{height:68px}.form .image.logo img{height:68px}.form .avatar{width:130px;height:130px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;text-align:center;margin-bottom:5px;margin-right:15px;display:inline-block}.form .avatar img{height:130px;width:100%;object-fit:cover}.form .formGroup.grid_3>.field_with_errors{width:32%;margin-right:1%}.form .formGroup.grid_3>.field_with_errors input{width:100%}.form .field_with_errors label,.form .field_with_errors+.required{color:#dd514c}.form label .field_with_errors{color:#dd514c}.form dd ul>li>label{display:inline-block;margin-right:5px}.form dt .field_with_errors{display:inline-block}.form .field_with_errors input,.form .field_with_errors textarea,.form .field_with_errors select{border-color:#dd514c !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form .formGroup>.field_with_errors{display:inline-block}.form .formGroup.grid_4>.field_with_errors{width:24%;margin-right:.75%}.form .formGroup.grid_4>.field_with_errors>input{width:100%}.form .tag_ids .field_with_errors{display:inline-block}.form #user_introduce{height:300px}.form input,.form textarea{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif}.video{width:100%;display:block !important;aspect-ratio:16 / 9}.video iframe{width:100%;height:100%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:104200;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:104300;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:104500}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:104400}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:104600;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.turbo-progress-bar{height:2px;background-color:#ff7f6f}body.error-404 .error_hd{text-align:center;padding-top:30px}body.error-404 .error_hd .sc-flashmessage-box.danger{display:inline-block !important;width:auto !important}body.error-404 .error_box{padding:30px 0;margin:40px auto 80px;border-radius:10px;width:700px;border:5px solid #dfdfdf}body.error-404 .error_title{text-align:center;color:#454545;font-size:36px;padding:50px 0 6px 0}body.error-404 .error_title_rev{text-align:center;color:#999;font-size:40px;padding:0 0 15px 0}body.error-404 .notice{text-align:center;color:#454545;margin-bottom:30px}body.error-404 .error_box .notice{font-size:16px}body.error-404 .catch{text-align:center;font-size:160px;color:#454545;padding:0px 0 0px;font-family:Copperplate / Copperplate Gothic Light, sans-serif;line-height:1.34;margin-bottom:21px}body.error-404 .description{width:600px;margin:0 auto 30px}body.error-404 .description dl{border:2px solid #bbb;padding:10px 18px}body.error-404 .description dl dt{text-align:center;margin-top:-44px}body.error-404 .description dl dt span{display:inline-block;padding:10px;font-size:33px;background:#fff}body.error-404 .description dl dd{padding-bottom:14px}body.error-404 .navigation{width:600px;margin:0 auto}body.error-404 .error_icon{text-align:center;font-size:8em;color:#D9D9D9;margin:0 auto 10px;line-height:1.2em;text-shadow:0px 1px 0px #FFF}body.error-404 .globalFooter{margin-top:50px !important}.p-course__snsIcons{display:flex;margin-top:8px}.p-course__snsIconsItem:not(:last-child){margin-right:16px}.p-course__snsIconsIcon{display:block;border-radius:50%;text-align:center;width:32px;height:32px;line-height:36px}.p-course__snsIconsIcon--weibo{background-color:#D53437}.p-course__snsIconsIcon--weibo i{color:#fff;font-size:20px}.p-course__snsIconsIcon--qq{background-color:#55acee}.p-course__snsIconsIcon--qq i{color:#fff;font-size:18px}.p-course__snsIconsIcon--wechat{background-color:#63B84E}.p-course__snsIconsIcon--wechat i{color:#fff;font-size:20px}.l-classInfo .p-course__snsIcons{margin-top:28px}body.home-index .slideLoadingCover{height:334px;display:flex;align-items:center}body.home-index .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}body.home-index .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}body.home-index .slick-list:focus{outline:0}body.home-index .slick-list.dragging{cursor:pointer;cursor:hand}body.home-index .slick-slider .slick-list,body.home-index .slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.home-index .slick-track{position:relative;top:0;left:0;display:block}body.home-index .slick-track:after,body.home-index .slick-track:before{display:table;content:''}body.home-index .slick-track:after{clear:both}body.home-index .slick-loading .slick-track{visibility:hidden}body.home-index .slick-slide{display:none;float:left;height:100%;min-height:1px}body.home-index [dir=rtl] .slick-slide{float:right}body.home-index .slick-slide img{display:block}body.home-index .slick-slide.slick-loading img{display:none}body.home-index .slick-slide.dragging img{pointer-events:none}body.home-index .slick-initialized .slick-slide{display:block}body.home-index .slick-loading .slick-slide{visibility:hidden}body.home-index .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}body.home-index .slick-arrow.slick-hidden{display:none}body.home-index .slick-next,body.home-index .slick-prev{font-size:0;line-height:0;position:absolute;top:6px;display:block;width:25px;height:136px;padding:0;cursor:pointer;color:#fff;border:none;outline:0;background:rgba(49,55,72,0.3)}body.home-index .slick-next:focus,body.home-index .slick-next:hover,body.home-index .slick-prev:focus,body.home-index .slick-prev:hover{color:transparent;outline:0;background:rgba(49,55,72,0.5)}body.home-index .slick-next:focus:before,body.home-index .slick-next:hover:before,body.home-index .slick-prev:focus:before,body.home-index .slick-prev:hover:before{opacity:1}body.home-index .slick-next.slick-disabled,body.home-index .slick-next.slick-disabled:before,body.home-index .slick-prev.slick-disabled,body.home-index .slick-prev.slick-disabled:before{opacity:0}body.home-index .slick-next:before,body.home-index .slick-prev:before{font-family:FontAwesome;font-size:20px;line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home-index .slick-prev{left:5px;border-radius:5px 0 0 5px}body.home-index [dir=rtl] .slick-prev{right:5px;left:auto}body.home-index .slick-prev:before{content:'\f053'}body.home-index [dir=rtl] .slick-prev:before{content:'\f054'}body.home-index .slick-next{right:-23px;border-radius:0 5px 5px 0}body.home-index [dir=rtl] .slick-next{right:auto;left:-10px}body.home-index .slick-next:before{content:'\f054'}body.home-index [dir=rtl] .slick-next:before{content:'f053'}body.home-index .slick-slider{margin-bottom:30px}body.home-index .slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}body.home-index .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}body.home-index .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}body.home-index .slick-dots li button:focus,body.home-index .slick-dots li button:hover{outline:0}body.home-index .slick-dots li button:focus:before,body.home-index .slick-dots li button:hover:before{opacity:1}body.home-index .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'窶｢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home-index .slick-dots li.slick-active button:before{opacity:.75;color:#000}body.home-index .slide-arrow{border-width:0}body.home-index html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body.home-index hr{height:0;color:inherit}body.home-index abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body.home-index b,body.home-index strong{font-weight:bolder}body.home-index code,body.home-index kbd,body.home-index pre,body.home-index samp{font-size:1em}body.home-index small{font-size:80%}body.home-index sub,body.home-index sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body.home-index sub{bottom:-.25em}body.home-index sup{top:-.5em}body.home-index table{text-indent:0;border-color:inherit}body.home-index button,body.home-index select{text-transform:none}body.home-index [type=reset],body.home-index [type=submit],body.home-index [type=button],body.home-index button{-webkit-appearance:button}body.home-index legend{padding:0}body.home-index progress{vertical-align:baseline}body.home-index summary{display:list-item}body.home-index button{background-color:transparent;background-image:none}body.home-index fieldset{margin:0;padding:0}body.home-index ol,body.home-index ul{list-style:none;margin:0;padding:0}body.home-index hr{border-top-width:1px}body.home-index textarea{resize:vertical}body.home-index input::-moz-placeholder,body.home-index textarea::-moz-placeholder{opacity:1;color:#9ca3af}body.home-index input:-ms-input-placeholder,body.home-index textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}body.home-index [role=button],body.home-index button{cursor:pointer}body.home-index table{border-collapse:collapse}body.home-index h1,body.home-index h2,body.home-index h3,body.home-index h4,body.home-index h5,body.home-index h6{font-size:inherit;font-weight:inherit}body.home-index .controlBtns button,body.home-index input,body.home-index optgroup,body.home-index select,body.home-index textarea{padding:0;line-height:inherit;color:inherit}body.home-index img,body.home-index video{max-width:100%;height:auto}body.home-index .container{width:100%}@media (min-width: 640px){body.home-index .container{max-width:640px}}@media (min-width: 768px){body.home-index .container{max-width:768px}}@media (min-width: 1024px){body.home-index .container{max-width:1024px}}@media (min-width: 1280px){body.home-index .container{max-width:1280px}}@media (min-width: 1536px){body.home-index .container{max-width:1536px}}body.home-index .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}body.home-index .static{position:static}body.home-index .fixed{position:fixed}body.home-index .relative{position:relative}body.home-index .sticky{position:sticky}body.home-index .top-0{top:0}body.home-index .left-0{left:0}body.home-index .z-50{z-index:50}body.home-index .z-9999{z-index:59999}body.home-index .float-right{float:right}body.home-index .m-3{margin:.75rem}body.home-index .m-auto{margin:auto}body.home-index .mx-5{margin-left:1.25rem;margin-right:1.25rem}body.home-index .mx-auto{margin-left:auto;margin-right:auto}body.home-index .my-5{margin-top:1.25rem;margin-bottom:1.25rem}body.home-index .my-10{margin-top:2.5rem;margin-bottom:2.5rem}body.home-index .my-16{margin-top:4rem;margin-bottom:4rem}body.home-index .mt-10{margin-top:2.5rem}body.home-index .mt-20{margin-top:5rem}body.home-index .mr-16{margin-right:4rem}body.home-index .mr-4p{margin-right:4px}body.home-index .mr-8p{margin-right:8px}body.home-index .mb-5{margin-bottom:1.25rem}body.home-index .mb-10{margin-bottom:2.5rem}body.home-index .mb-16{margin-bottom:4rem}body.home-index .mb-16p{margin-bottom:16px}body.home-index .ml-16{margin-left:4rem}body.home-index .tw-block{display:block}body.home-index .tw-inline-block{display:inline-block}body.home-index .tw-inline{display:inline}body.home-index .tw-flex{display:flex}body.home-index .tw-table{display:table}body.home-index .tw-contents{display:contents}body.home-index .hidden{display:none}body.home-index .h-auto{height:auto}body.home-index .h-3\/6{height:50%}body.home-index .h-5\/6{height:83.333333%}body.home-index .h-screen{height:100vh}body.home-index .h-full{height:100%}body.home-index .h-286\.5p{height:286.5px}body.home-index .h-308p{height:308px}body.home-index .w-11\/12{width:91.666667%}body.home-index .w-full{width:100%}body.home-index .w-980p{width:980px}body.home-index .max-w-sm{max-width:24rem}body.home-index .max-w-md{max-width:28rem}body.home-index .max-w-62p{max-width:62px}body.home-index .max-w-140p{max-width:140px}body.home-index .max-w-156p{max-width:156px}body.home-index .max-w-200p{max-width:200px}body.home-index .max-w-212p{max-width:212px}body.home-index .max-w-221p{max-width:221px}body.home-index .max-w-243p{max-width:243px}body.home-index .flex-1{flex:1 1 0}body.home-index .flex-grow-0{flex-grow:0}body.home-index .flex-grow{flex-grow:1}body.home-index .border-collapse{border-collapse:collapse}body.home-index .transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}body.home-index .cursor-pointer{cursor:pointer}body.home-index .resize{resize:both}body.home-index .list-disc{list-style-type:disc}body.home-index .flex-wrap{flex-wrap:wrap}body.home-index .items-end{align-items:flex-end}body.home-index .items-center{align-items:center}body.home-index .justify-start{justify-content:flex-start}body.home-index .justify-center{justify-content:center}body.home-index .justify-between{justify-content:space-between}body.home-index .overflow-hidden{overflow:hidden}body.home-index .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home-index .rounded{border-radius:.25rem}body.home-index .rounded-md{border-radius:.375rem}body.home-index .rounded-2xl{border-radius:1rem}body.home-index .border{border-width:1px}body.home-index .border-b-10p{border-bottom-width:10px}body.home-index .border-solid{border-style:solid}body.home-index .border-none{border-style:none}body.home-index .border-gray-700{--tw-border-opacity: 1;border-color:rgba(55, 65, 81, var(--tw-border-opacity))}body.home-index .border-blue-100{--tw-border-opacity: 1;border-color:rgba(219, 234, 254, var(--tw-border-opacity))}body.home-index .border-blue-300{--tw-border-opacity: 1;border-color:rgba(147, 197, 253, var(--tw-border-opacity))}body.home-index .border-blue-400{--tw-border-opacity: 1;border-color:rgba(96, 165, 250, var(--tw-border-opacity))}body.home-index .border-orange{--tw-border-opacity: 1;border-color:rgba(255, 127, 111, var(--tw-border-opacity))}body.home-index .bg-white{--tw-bg-opacity: 1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}body.home-index .bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(243, 244, 246, var(--tw-bg-opacity))}body.home-index .bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(229, 231, 235, var(--tw-bg-opacity))}body.home-index .bg-gray-900{--tw-bg-opacity: 1;background-color:rgba(17, 24, 39, var(--tw-bg-opacity))}body.home-index .bg-blue-100{--tw-bg-opacity: 1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}body.home-index .bg-blue-400{--tw-bg-opacity: 1;background-color:rgba(96, 165, 250, var(--tw-bg-opacity))}body.home-index .bg-blue-500{--tw-bg-opacity: 1;background-color:rgba(59, 130, 246, var(--tw-bg-opacity))}body.home-index .bg-orange{--tw-bg-opacity: 1;background-color:rgba(255, 127, 111, var(--tw-bg-opacity))}body.home-index .bg-opacity-25{--tw-bg-opacity: .25
  }body.home-index .p-3{padding:.75rem}body.home-index .p-4{padding:1rem}body.home-index .p-5{padding:1.25rem}body.home-index .p-8{padding:2rem}body.home-index .p-10{padding:2.5rem}body.home-index .p-12{padding:3rem}body.home-index .p-48{padding:12rem}body.home-index .px-4{padding-left:1rem;padding-right:1rem}body.home-index .px-5{padding-left:1.25rem;padding-right:1.25rem}body.home-index .px-8{padding-left:2rem;padding-right:2rem}body.home-index .py-12{padding-top:3rem;padding-bottom:3rem}body.home-index .pt-40{padding-top:10rem}body.home-index .pb-8{padding-bottom:2rem}body.home-index .pr-9{padding-right:2.25rem}body.home-index .text-left{text-align:left}body.home-index .text-center{text-align:center}body.home-index .text-right{text-align:right}body.home-index .text-lg{font-size:1.125rem;line-height:1.75rem}body.home-index .text-3xl{font-size:1.875rem;line-height:2.25rem}body.home-index .text-12p{font-size:12px}body.home-index .text-18p{font-size:18px}body.home-index .text-21p{font-size:21px}body.home-index .text-24p{font-size:24px}body.home-index .text-26p{font-size:26px}body.home-index .font-medium{font-weight:500}body.home-index .font-bold{font-weight:700}body.home-index .italic{font-style:italic}body.home-index .leading-1\/2{line-height:.5}body.home-index .tracking-wider{letter-spacing:.05em}body.home-index .text-white{--tw-text-opacity: 1;color:rgba(255, 255, 255, var(--tw-text-opacity))}body.home-index .text-gray-700{--tw-text-opacity: 1;color:rgba(55, 65, 81, var(--tw-text-opacity))}body.home-index .underline{text-decoration:underline}body.home-index .no-underline{text-decoration:none}body.home-index *,body.home-index ::after,body.home-index ::before{--tw-shadow: 0 0 #0000
  }body.home-index .shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)}body.home-index *,body.home-index ::after,body.home-index ::before{--tw-ring-offset-width: 0;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000
  }body.home-index .blur{--tw-blur: blur(8px)
  }body.home-index .transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media (min-width: 768px){body.home-index .md\:m-0{margin:0}body.home-index .md\:mx-0{margin-left:0;margin-right:0}body.home-index .md\:mt-0{margin-top:0}body.home-index .md\:mr-16{margin-right:4rem}body.home-index .md\:block{display:block}body.home-index .md\:flex{display:flex}body.home-index .md\:h-5\/6{height:83.333333%}body.home-index .md\:flex-auto{flex:1 1 auto}body.home-index .md\:flex-none{flex:none}body.home-index .md\:border-0{border-width:0}body.home-index .md\:p-48{padding:12rem}body.home-index .md\:text-left{text-align:left}body.home-index .md\:text-5xl{font-size:3rem;line-height:1}}body.home-index .homeWrap .shortCurriculum{padding-top:24px;padding-bottom:24px;margin-bottom:60px;background-color:#f4f4f4}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner{display:flex;width:1100px;margin:0 auto}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap{display:block;margin-bottom:0}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap .l-ttl .ttl{display:inline-block;margin-top:16px;font-size:25px;font-weight:700;letter-spacing:0}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap .premium_badge{display:inline-block;margin:0;padding:0 8px;color:#deb022;font-size:14px;line-height:1.5;vertical-align:middle;border-style:solid;border-width:1px;border-radius:3px;background-color:#fff}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap .attention{display:inline-block;margin-left:0;padding:0;color:#1f1f1f;font-size:14px;background:linear-gradient(transparent 50%, #ffbeb6 50%)}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap .subHead{display:flex;align-items:center;margin-top:16px;font-size:14px;font-weight:700;letter-spacing:0}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .headingWrap .subHead::before{content:"";display:inline-block;width:28px;height:28px;margin-right:4px;background-image:url(https://assets.clwy.cn/common/timer.png);background-size:contain;background-repeat:no-repeat}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .shortCurriculumList.smallHorizontal{display:flex}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .shortCurriculumList.smallHorizontal .shortCurriculumListItem{width:280px}body.home-index .homeWrap .shortCurriculum .shortCurriculumInner .shortCurriculumList.smallHorizontal .shortCurriculumListItem:not(:last-child){margin-right:8px}body.home-index .specialtyNav{margin-bottom:60px;padding:40px 0;background:#f5f2ee}body.home-index .specialtyList{display:flex;width:100%;max-width:1100px;margin:0 auto}body.home-index .specialtyList .specialtyListItem{width:16.6666666667%}body.home-index .specialty{display:flex;justify-content:center;padding:0 4px}body.home-index .specialty:hover{opacity:.7;text-decoration:none}body.home-index .specialty .specialtyIcon{display:flex;align-items:center;justify-content:center;height:112px;width:112px;margin:0 auto;background:#fff;border-radius:50%}body.home-index .specialty .specialtyIcon .specialtyIcon_image{width:68px;height:68px}body.home-index .specialty .specialtyIcon .specialtyIcon_arrow{display:flex;align-items:center;justify-content:center}body.home-index .specialty .specialtyIcon .specialtyIcon_arrow .specialtyIcon_arrowIcon{color:#1e1e1e;font-size:50px;font-size:5rem}body.home-index .specialty .specialty_category{margin-top:12px;color:#1e1e1e;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.5;text-align:center}body.home-index .specialty .specialty_read{max-width:146px;margin:4px auto 0;color:rgba(30,30,30,0.5);font-size:12px;font-size:1.2rem;line-height:1.24;text-align:center}body.home-index .homeWrap .homeSlider{position:relative;transition:.1s;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body.home-index .homeWrap .homeSlider .js-homeSlider{display:none}body.home-index .homeWrap .homeSlider .slick-slider{margin-bottom:0;display:none;height:310px}body.home-index .homeWrap .homeSlider .slick-slider.slick-initialized{display:block}body.home-index .homeWrap .homeSlider .class_bookmark,body.home-index .homeWrap .homeSlider .reservation{position:absolute;top:0;right:0}body.home-index .homeWrap .homeSlider .reservation.medium .m_button .reservationButton{padding:4px !important}body.home-index .homeWrap .homeSlider .reservation.medium .m_button .reservationButton:hover .m_count::before{top:-15px !important}body.home-index .homeWrap .homeSlider .bg{background-size:cover;background-position:center;position:relative;z-index:0;overflow:hidden;transition:.1s}body.home-index .homeWrap .homeSlider .bg::before{content:"";background:inherit;-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:-1}body.home-index .homeWrap .homeSlider .bgWhite{background:rgba(255,255,255,0.8);padding-top:30px;padding-bottom:102px}body.home-index .homeWrap .homeSlider .controlBtns{position:relative;z-index:9;display:flex;justify-content:center;align-items:center;max-width:900px;margin:0 auto}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow{position:relative;top:auto;left:0;right:0;width:24px;height:24px;color:#fff;border-radius:50%;overflow:hidden}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Material Icons Round";font-size:24px}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow::after{content:"";display:block;width:24px;height:24px;color:#fff;background:#e29447}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow.prev-arrow{order:1}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow.prev-arrow::before{content:"\E5CB"}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow.next-arrow{order:3}body.home-index .homeWrap .homeSlider .controlBtns .slide-arrow.next-arrow::before{content:"\E5CC"}body.home-index .homeWrap .homeSlider .controlBtns .slick-dots{order:2;position:relative;bottom:auto;display:flex;width:auto;padding:0 16px}body.home-index .homeWrap .homeSlider .controlBtns .slick-dots li{width:10px;height:10px;margin:0 10px}body.home-index .homeWrap .homeSlider .controlBtns .slick-dots li button{width:10px;height:10px;color:rgba(30,30,30,0.2);background:rgba(30,30,30,0.2);border-radius:50%}body.home-index .homeWrap .homeSlider .controlBtns .slick-dots li button::before{content:"";width:100%;height:100%}body.home-index .homeWrap .homeSlider .controlBtns .slick-dots li.slick-active button{color:#e29447;background:#e29447}body.home-index .homeWrap .homeSlider .slick-slide{border-radius:8px;position:relative;height:auto;width:340px;max-width:83vw}body.home-index .homeWrap .homeSlider .slick-slide:focus{border-style:none;outline:0}body.home-index .homeWrap .homeSlider .slick-slide:hover .image::after{content:"";background:0 0}body.home-index .homeWrap .homeSlider .slick-slide:hover .image img{width:102%;max-width:102%;margin-left:-1%;margin-top:-1%}body.home-index .homeWrap .homeSlider .slick-slide .image{border-radius:8px;overflow:hidden;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);margin:20px auto 10px;width:285px;height:213px;transition:.1s;display:block;max-width:80vw;position:relative}body.home-index .homeWrap .homeSlider .slick-slide .image::after{background:rgba(255,255,255,0.3);content:"";width:100%;display:block;position:absolute;height:500px;top:0;left:0}body.home-index .homeWrap .homeSlider .slick-slide .image img{width:100%;transition:.1s}body.home-index .homeWrap .homeSlider .slick-slide .freeFlg{background:#e29447;color:#fff;border-radius:5px 0;display:inline-block;padding:5px;position:absolute;top:0;left:0;transition:.1s;font-size:12px;font-weight:700}body.home-index .homeWrap .homeSlider .slick-slide .contents{text-align:left;-webkit-justify-content:space-between;justify-content:space-between;width:285px;margin:0 auto;opacity:.6;transition:.1s;max-width:83vw;position:relative}body.home-index .homeWrap .homeSlider .slick-slide .date{font-size:12px;text-align:left;color:#1f1f1f;font-weight:500}body.home-index .homeWrap .homeSlider .slick-slide .date:hover{text-decoration:none}body.home-index .homeWrap .homeSlider .slick-slide .title{font-size:12px;transition:.2s;text-decoration:none;color:#1f1f1f;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 65px)}body.home-index .homeWrap .homeSlider .slick-slide .title:hover,body.home-index .homeWrap .homeSlider .slick-slide a:hover{text-decoration:none}body.home-index .homeWrap .homeSlider .slick-center{height:350px}body.home-index .homeWrap .homeSlider .slick-center .image{margin:10px auto;width:320px;height:auto;max-height:240px;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1)}body.home-index .homeWrap .homeSlider .slick-center .image::after{content:"";background:0 0}body.home-index .homeWrap .homeSlider .slick-center .contents{opacity:1;width:320px}body.home-index .homeWrap .homeSlider .slick-center .title{font-weight:700}body.home-index .homeWrap .homeSlider .slick-center .date span{font-size:18px}body.home-index .homeWrap .homeSlider .l-lpLink{position:absolute;bottom:102px;left:calc(50% + 8px);right:50%;transform:translate(-50%, -50%);width:100%;max-width:1142px;padding:0 21px}body.home-index .homeWrap .homeSlider .l-lpLink .lpLink{position:relative;color:#1e1e1e}body.home-index .homeWrap .homeSlider .l-lpLink .lpLink:hover{text-decoration:none}body.home-index .homeWrap .homeSlider .l-lpLink .lpLink:hover::after{content:"";position:absolute;bottom:5px;width:100%;height:5%;background:#1e1e1e}body.home-index .allArticleLinkContainer{display:flex;justify-content:flex-end}body.home-index .allArticleLinkContainer__link{font-size:14px;line-height:1.5;align-items:center;display:inline-flex}body.home-index .allArticleLinkContainer__rightArrow{font-size:24px}body.home-index .duplicate_account{display:flex;justify-content:center;align-items:center;color:#1e1e1e;padding-top:32px}body.home-index .duplicate_account .panel{display:flex;padding:24px 28px;width:840px;box-shadow:0 4px 16px rgba(0,0,0,0.16);border-radius:8px}body.home-index .duplicate_account .panel .info_icon{font-size:40px;margin-right:18px}body.home-index .duplicate_account .panel .emphasis{color:#ff7f6c}body.home-index .duplicate_account .panel .title{font-size:16px;line-height:24px;font-weight:700;margin-bottom:4px}body.home-index .duplicate_account .panel .message{font-size:12px;line-height:18px}body.home-index .homeWrap .m_popularList .class_bookmark{position:relative;left:4px;z-index:999 !important}body.home-index .homeWrap .topCarouselWrap{overflow:hidden}body.home-index .homeWrap .homeTabList{display:flex;background:#f4f4f4;border-radius:40px}body.home-index .homeWrap .homeTabList.homeTabList--myitem{margin-right:38px}body.home-index .homeWrap .homeTabList .homeTabListItem{display:block;text-align:center;box-sizing:border-box}body.home-index .homeWrap .homeTabList .homeTabListItem .homeTabName{display:block;width:auto;padding:10px 24px;color:#6a6a6a;font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:400}body.home-index .homeWrap .homeTabList .homeTabListItem .homeTabName:hover{text-decoration:none}body.home-index .homeWrap .homeTabList .homeTabListItem .homeTabName.is-active{color:#fff;font-weight:700;background:#1e1e1e;border-radius:40px}body.home-index .homeWrap .homeTabContent{position:relative;z-index:-1;display:block;height:0;opacity:0}body.home-index .homeWrap .homeTabContent .favoriteHead{font-size:14px;font-weight:700;line-height:21}body.home-index .homeWrap .homeTabContent.is-show{z-index:0;height:auto;opacity:1}body.home-index .homeWrap .section.liveSection .sectionHead,body.home-index .homeWrap .section.myitemSection .sectionHead{position:relative;display:flex;justify-content:center;width:100%;max-width:1100px;margin:0 auto 40px}body.home-index .homeWrap .section.liveSection .sectionHead.sectionHead--myitem,body.home-index .homeWrap .section.myitemSection .sectionHead.sectionHead--myitem{margin:0 auto 12px}body.home-index .homeWrap .section.liveSection .sectionHead .sectionHead_link,body.home-index .homeWrap .section.myitemSection .sectionHead .sectionHead_link{position:absolute;top:17px;right:35px;display:flex;align-items:center;color:#1e1e1e;font-size:16px;font-size:1.6rem}body.home-index .homeWrap .section.liveSection .sectionHead .sectionHead_link:hover,body.home-index .homeWrap .section.myitemSection .sectionHead .sectionHead_link:hover{text-decoration:none}body.home-index .homeWrap .section.liveSection .sectionHead .sectionHead_link:hover::after,body.home-index .homeWrap .section.myitemSection .sectionHead .sectionHead_link:hover::after{content:"";position:absolute;bottom:5px;width:100%;height:5%;background:#1e1e1e}body.home-index .homeWrap .section.liveSection .sectionBody,body.home-index .homeWrap .section.myitemSection .sectionBody{width:100%;max-width:1100px;margin:0 auto}body.home-index .homeWrap .section.liveSection .listItem .detail,body.home-index .homeWrap .section.myitemSection .listItem .detail{margin-top:4px;padding:0;color:#6a6a6a;font-weight:400;line-height:1.5}body.home-index .homeWrap .section.liveSection .listItem .detail span,body.home-index .homeWrap .section.myitemSection .listItem .detail span{color:#6a6a6a;font-weight:400;line-height:1.5;white-space:nowrap}body.home-index .homeWrap .section.liveSection .premium_badge,body.home-index .homeWrap .section.myitemSection .premium_badge{display:flex;align-items:center;justify-content:center;height:18px;width:60px;margin:4px 0 0;padding:0;color:#d8b145;font-size:10px;font-size:1rem;font-weight:700;line-height:1.4;border:1px solid #d8b145;border-radius:4px;background:#fff}body.home-index .homeWrap .section.liveSection .flickity-viewport,body.home-index .homeWrap .section.myitemSection .flickity-viewport{margin-top:0;padding-top:0}body.home-index .homeWrap .section.liveSection .flickity-button .flickity-button-icon,body.home-index .homeWrap .section.myitemSection .flickity-button .flickity-button-icon{width:25px !important}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button{position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:100%;height:288px}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button.previous,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button.previous{left:calc(50% - 1100px) !important}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button.previous .flickity-button-icon,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button.previous .flickity-button-icon{left:auto;right:18px}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button.next,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button.next{left:calc(50% + 1100px) !important}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button.next .flickity-button-icon,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button.next .flickity-button-icon{left:18px;right:auto}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button .flickity-button-icon,body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button .flickity-button-icon{transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}body.home-index .homeWrap .section.liveSection{margin:0 auto 60px;overflow:visible}body.home-index .homeWrap .section.liveSection .sectionBody{height:262px}body.home-index .homeWrap .section.liveSection .m_liveSchedule{overflow:visible;margin-bottom:0}body.home-index .homeWrap .section.liveSection .m_liveSchedule .class_bookmark{position:relative;z-index:999}body.home-index .homeWrap .section.liveSection .m_liveSchedule .dayPanel{position:absolute;top:0;left:0;display:flex;align-items:center;height:30px;width:calc(100% - 16px);margin-right:0}body.home-index .homeWrap .section.liveSection .m_liveSchedule .dayPanel::after{content:"";position:relative;top:0;height:1px;width:100%;background-color:#eae2d7}body.home-index .homeWrap .section.liveSection .m_liveSchedule .dayPanel h3{display:inline-block;min-width:0;font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:700;margin-right:8px}body.home-index .homeWrap .section.liveSection .m_liveSchedule .dayWrap .date span{color:#6a6a6a}body.home-index .homeWrap .section.liveSection .m_liveSchedule .dayWrap .date .date_onAir{color:#c7b19b}body.home-index .homeWrap .section.liveSection .m_liveSchedule .class .class_image img{border-radius:16px}body.home-index .homeWrap .section.liveSection .m_liveSchedule .class .class_info{display:flex;justify-content:space-between;margin-top:5px}body.home-index .homeWrap .section.liveSection .m_liveSchedule .class .class_title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#404044;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.5}body.home-index .homeWrap .section.liveSection .homeTabContent.is-show.l-homeTabContent{padding-top:38px}body.home-index .homeWrap .section.liveSection .homeTabContent.is-show.l-homeTabContent .flickity-viewport{min-height:232px}body.home-index .homeWrap .section.liveSection .flickity-button.flickity-prev-next-button .flickity-button-icon{position:absolute;top:calc(50% - 7px)}body.home-index .homeWrap .section.liveSection .m_newLive .class_bookmark{position:relative;z-index:999 !important}body.home-index .homeWrap .section.liveSection .m_newLive .flickity-button.flickity-prev-next-button .flickity-button-icon{top:calc(50% - 45px)}body.home-index .homeWrap .section.myitemSection{margin:0 auto 60px}body.home-index .homeWrap .section.myitemSection .sectionBody{height:auto}body.home-index .homeWrap .section.myitemSection .favoriteHead{font-size:14px;font-weight:700;line-height:1.5}body.home-index .homeWrap .section.myitemSection .m_favoriteList .favoriteHead{margin-top:8px}body.home-index .homeWrap .section.myitemSection .m_reservationList{padding-bottom:0}body.home-index .homeWrap .section.myitemSection .m_reservationList .favoriteHead{margin-top:10px}body.home-index .homeWrap .section.myitemSection .m_reservationList .favoriteHead.secondHead{margin-top:50px}body.home-index .homeWrap .section.myitemSection .m_reservationList .class_bookmark{position:relative;z-index:999}body.home-index .homeWrap .section.myitemSection .m_reservationList .remainingTime{margin-bottom:4px;color:rgba(30,30,30,0.5);font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.43}body.home-index .homeWrap .section.myitemSection .m_reservationList .remainingTime::before{content:"";display:inline-block;height:12px;width:12px;margin-right:4px;background:#e29447;border-radius:50%}body.home-index .homeWrap .section.myitemSection .m_reservationList .remainingTime .marker{padding:0;color:#6a6a6a;background:0 0}body.home-index .homeWrap .section.myitemSection .m_attendHistory .noList .noListText,body.home-index .homeWrap .section.myitemSection .m_favoriteList .noList .noListText,body.home-index .homeWrap .section.myitemSection .m_reservationList .noList .noListText{margin-bottom:32px;padding-top:32px;font-size:16px;font-size:1.6rem;line-height:1.5;text-align:center}body.home-index .homeWrap .section.myitemSection .m_attendHistory .noList .noListButton,body.home-index .homeWrap .section.myitemSection .m_favoriteList .noList .noListButton,body.home-index .homeWrap .section.myitemSection .m_reservationList .noList .noListButton{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:16px 52px;width:340px;height:64px;color:#fff;font-size:20px;font-size:2rem;line-height:1.5;background:#e29447;border-radius:8px}body.home-index .homeWrap .section.myitemSection .m_attendHistory .noList .noListButton:hover,body.home-index .homeWrap .section.myitemSection .m_favoriteList .noList .noListButton:hover,body.home-index .homeWrap .section.myitemSection .m_reservationList .noList .noListButton:hover{text-decoration:none;opacity:.7}body.home-index .homeWrap .section.myitemSection .m_attendHistory .noList .noListButton .noListButtonIcon,body.home-index .homeWrap .section.myitemSection .m_favoriteList .noList .noListButton .noListButtonIcon,body.home-index .homeWrap .section.myitemSection .m_reservationList .noList .noListButton .noListButtonIcon{font-size:32px;margin-top:-.3rem}body.home-index .homeWrap .section.myitemSection .m_favoriteList .flickity-viewport{padding-top:10px !important}body.home-index .homeWrap .section.myitemSection .m_reservationList{max-height:350px}body.home-index .homeWrap .section.myitemSection .m_reservationList .flickity-viewport{padding-top:10px !important}body.home-index .homeWrap .section.myitemSection .flickity-button.flickity-prev-next-button .flickity-button-icon{position:absolute;top:calc(50% - 25px)}body.home-index .homeWrap .section.myitemSection .homeTabContent.is-show.l-homeTabContent .flickity-viewport{padding-top:28px}body.home-index .homeWrap .section.myitemSection .homeTabContent.is-show .flickity-viewport{min-height:258px}body.home-index .homeWrap .listItem .gCalender{position:relative;top:0;right:0;font-size:12px;font-size:1.2rem;color:#e29447;font-weight:700}body.home-index .homeWrap .listItem .gCalender:hover{opacity:.7;text-decoration:none}body.home-index .homeWrap .duplicate_account{padding:0;margin-bottom:40px}body.home-index .homeWrap .topVisual{position:relative}body.home-index .homeWrap .topVisual .m_news{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:740px;height:44px;padding:8px 0;background:#fff;box-shadow:0 4px 8px rgba(30,30,30,0.05);border-radius:8px;overflow:hidden}body.home-index .homeWrap .topVisual .m_news .responsiveContents{display:flex;align-items:center;min-width:0;height:100%;background:0 0}body.home-index .homeWrap .topVisual .m_news .responsiveContents .headingWrap{width:auto;margin:0;padding:0 16px;border-right:1px solid #1e1e1e}body.home-index .homeWrap .topVisual .m_news .responsiveContents .headingWrap .ttl{margin:0;color:#1e1e1e;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker{width:75%;padding:0 16px;position:relative;overflow:hidden;background:0 0}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList{line-height:28px;display:flex}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dt{width:auto;padding-right:16px;font-size:12px;font-size:1.2rem;font-weight:700;color:#aaa;margin:0;text-align:left;white-space:nowrap}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd{display:flex;align-items:center;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a{font-size:14px;font-size:1.4rem;color:#1f1f1f !important}body.home-index .homeWrap .topVisual .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a:hover{opacity:.7;text-decoration:none}body.home-index .homeWrap .topVisual .m_news .responsiveContents .more{text-align:center;width:3%}body.home-index .homeWrap .topVisual .m_news .responsiveContents .more a{display:flex;align-items:center;padding:0;background:0 0}body.home-index .homeWrap .topVisual .m_news .responsiveContents .more a::after{content:"\E5CC";font-family:"Material Icons Round";font-weight:400;font-style:normal;color:#1e1e1e;font-size:20px;font-size:2rem}@keyframes slidein{from{right:100%}to{right:0}}@keyframes slideout{from{left:0}to{left:100%}}body.home-index .homeWrap .featuresOfClwy{width:980px;margin:0 auto 60px;overflow:hidden}body.home-index .homeWrap .featuresOfClwy .featuresOfClwy_title{margin-bottom:28px;color:#1e1e1e;font-size:36px;font-size:3.6rem;font-weight:700;line-height:1.44;text-align:center}body.home-index .homeWrap .featuresOfClwy .pointList{display:flex;justify-content:space-between;margin-bottom:40px}body.home-index .homeWrap .featuresOfClwy .pointList .pointList_item{flex:1}body.home-index .homeWrap .featuresOfClwy .pointList .pointList_item:not(:first-child){margin-left:40px}body.home-index .homeWrap .featuresOfClwy .point .point_num{width:fit-content;margin:0 auto 12px;padding:3px 5px 1px;color:#fff;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:.04em;font-weight:900;background:#e29447;border-radius:4px}body.home-index .homeWrap .featuresOfClwy .point .point_head{margin-bottom:20px;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.45;text-align:center}body.home-index .homeWrap .featuresOfClwy .point .point_img{display:block;width:243px;margin:0 auto 8px}body.home-index .homeWrap .featuresOfClwy .point .point_text{padding:0 10px;color:#1f1f1f;font-size:12px;font-size:1.2rem;line-height:1.8}body.home-index .homeWrap .featuresOfClwy .movie{display:flex;width:960px;margin:0 auto;padding:25px;background:#f5f2ee;border-radius:14px}body.home-index .homeWrap .featuresOfClwy .movie .movie_tmb{width:100%;max-width:256px;margin:auto;border-radius:10px;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));overflow:hidden;cursor:pointer}body.home-index .homeWrap .featuresOfClwy .movie .movie_tmb:hover{transform:scale(1.05, 1.05);transition:.1s all}body.home-index .homeWrap .featuresOfClwy .movie .movie_body{flex-grow:1;padding:25px 36px}body.home-index .homeWrap .featuresOfClwy .movie .movie_title{margin-bottom:6px;color:#1f1f1f;font-size:27px;font-size:2.7rem;font-weight:700;line-height:1.48;letter-spacing:.04em}body.home-index .homeWrap .featuresOfClwy .movie .movie_text{color:#1f1f1f;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.7}body.home-index .homeWrap .featuresOfClwy .movie .movie_img{display:flex;align-items:flex-end;width:115px;padding-right:22px;padding-bottom:12px}body.home-index .homeWrap .headingWrap{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}body.home-index .homeWrap .headingWrap.headingWrap--h1{margin-bottom:58px}body.home-index .homeWrap .headingWrap .ttl{color:#1e1e1e;font-weight:700;line-height:1.5;letter-spacing:0}body.home-index .homeWrap .headingWrap .ttl.ttl--h1{margin:0 auto;font-size:36px;font-size:3.6rem}body.home-index .homeWrap .headingWrap .ttl.ttl--h2{font-size:24px;font-size:2.4rem}body.home-index .homeWrap .headingWrap .moreButton{position:relative;z-index:1;display:flex;align-items:center;color:#1e1e1e;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.43}body.home-index .homeWrap .headingWrap .moreButton:hover{text-decoration:none}body.home-index .homeWrap .headingWrap .moreButton:hover::after{content:"";position:absolute;bottom:5px;width:100%;height:5%;background:#1e1e1e}body.home-index .homeWrap .classList.carousel .listItem{width:170px;margin:0 16px 0 0}body.home-index .homeWrap .m_liveSchedule .classList.carousel .listItem{width:auto;margin:0 24px 0 0}body.home-index .homeWrap .courseList.carousel .listItem{width:170px !important;margin:0 16px 0 0;opacity:.2}body.home-index .homeWrap .courseList.carousel .listItem.is-selected{opacity:1}body.home-index .homeWrap .courseList.carousel .listItem.listItem--pencil{width:263px !important}body.home-index .homeWrap .courseList.carousel .listItem img{border-radius:16px}body.home-index .homeWrap .courseList.carousel .listItem .description{margin-top:8px}body.home-index .homeWrap .categoryList{display:flex;flex-wrap:wrap}body.home-index .homeWrap .categoryList .categoryList_item{margin:0 16px 28px 0}body.home-index .homeWrap .categoryList .category{display:flex;align-items:center;color:#1e1e1e;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.42;padding:8px 12px 8px 24px;border:1px solid #d6d6d6;border-radius:30px;background-color:#fff}body.home-index .homeWrap .categoryList .category:hover{text-decoration:none;opacity:.7}body.home-index .homeWrap .categoryList .category .category_icon{margin-left:6px}body.home-index .homeWrap .bookmark{height:50px}body.home-index .homeWrap .bookmark .reservation{width:38px;height:50px}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button{width:38px;height:50px;transform:scale(0.9)}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .reservationButton{width:38px;height:38px;background:#fff;border:1px solid #e5e5e5;border-radius:38px}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .reservationButton::before{position:absolute;left:51%;top:54%}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .m_count{position:absolute;bottom:-17px;background:0 0;border:none}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .m_count span{color:#767777;font-weight:400}body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover .m_count::before,body.home-index .homeWrap .bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover .m_count::before{top:-46px}body.home-index .homeWrap .archiveSection .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-31px;content:"添加到收藏";white-space:pre}body.home-index .homeWrap .archiveSection .bookmark .reservation.mark .reservationBox .m_button .reservationButton.animation:hover::after{top:-32px}body.home-index .homeWrap .archiveSection .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.home-index .homeWrap .archiveSection .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.home-index .homeWrap .premiumBanner .premiumBanner__image{filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2))}body.home-about .content{width:inherit;padding:0}body.home-about .headttl-v3{width:100%;min-width:980px;height:600px;background-size:100% auto;background:url("https://assets.clwy.cn/common/about_top.jpg") no-repeat 50% 20%;color:#fff}body.home-about .headttl-v3 h1{font-size:48px;font-size:4.8rem;text-align:center;padding:200px 0 0 0;font-weight:bold}body.home-about .headttl-v3 h2{font-size:28px;font-size:2.8rem;display:block;width:730px;margin:30px auto 0;text-align:center;padding:0 0 0 55px;text-shadow:0px 0px 10px rgba(0,0,0,0.8)}body.home-about section .half_box{width:980px;margin:0 auto;display:table}body.home-about section .half_box>dl,body.home-about section .half_box>div{display:table-cell;width:50%;vertical-align:top}body.home-about section .half_box>dl dt{font-size:28px;font-size:2.8rem;font-weight:bold;margin-bottom:20px}body.home-about section .half_box>dl dd{line-height:1.8}body.home-about section .half_box>dl dd>p{margin-bottom:14px}body.home-about .sec01{background:#fff url("https://assets.clwy.cn/common/school_bg_wh.png") no-repeat;background-size:auto 100%}body.home-about .sec01 dl{padding:40px 60px 0 0}body.home-about .sec02{background-size:auto 100%;background:#f8f8f8 url("https://assets.clwy.cn/common/schoo_bg_wh.png") no-repeat top right}body.home-about .sec02 dl{padding:138px 0 0 60px}body.home-about .sec02 .teach_company{height:370px}body.home-about .sec02 .teach_company h3{font-size:20px;font-size:2rem;text-align:center;margin:50px 0 30px}body.home-about .sec02 .teach_company fs17{font-size:17px;font-size:1.7rem}body.home-about .sec02 .teach_company .fs12{font-size:12px;font-size:1.2rem}body.home-about .sec02 .teach_company ul li{display:inline-block;vertical-align:middle;width:150px;margin-right:15px;margin-bottom:15px}body.home-about .sec02 .teach_company ul li:nth-child(3n){margin-right:0}body.home-about .sec03{width:100%;min-width:980px;background-size:100% auto;background:url("https://assets.clwy.cn/common/sec03_bg_v2.jpg") no-repeat top center;padding:100px 0}body.home-about .sec03 h2{text-align:center;font-size:40px;font-size:4rem;line-height:1.4em;padding-bottom:80px}body.home-about .sec03 dl dd{margin-bottom:80px}body.home-about section.section.m_contact .l-contents{width:600px !important;-webkit-font-smoothing:antialiased}body.home-about section.section.m_contact .information{margin:0 auto;padding:50px 80px;background:#fafafa}body.home-about section.section.m_contact .information h3{font-size:21px;font-size:2.1rem}body.home-about section.section.m_contact .information .address{font-size:21px;font-size:2.1rem;padding:20px 0;color:#3B3B3B}body.home-about section.section.m_contact .information .address li{font-size:90%}body.home-privacy .heading{margin-bottom:20px}body.home-privacy .textBlock{padding:0}body.home-privacy .block{margin-bottom:50px !important}body.home-privacy .block p,body.home-privacy .block ol,body.home-privacy .block ul{margin-bottom:20px}body.home-privacy #todayClassFixedMenu{display:none !important}body.home-privacy .textBlock em{font-weight:700}body.home-privacy .textBlock>h3{font-size:18px;font-size:1.8rem;margin-bottom:1em;font-weight:700}body.home-privacy ol,body.home-privacy ul{list-style:none}body.home-service{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home-service .m_todayClassFixedMenu{display:none}body.home-service .globalFooter{margin-top:0}body.home-service .globalFooter .bannerMod{display:none !important}body.home-service .premiumserviceLp .premiumserviceLp_head{padding:100px 0;background:#f5f2ee}body.home-service .premiumserviceLp .premiumserviceLp_body{margin-top:60px}body.home-service .premiumserviceLp .premiumserviceLp_bottom{margin-top:60px;padding:80px 0;background:#e29447}body.home-service .premiumserviceLp .topVisual{display:flex;max-width:1080px;margin:0 auto}body.home-service .premiumserviceLp .topVisual.topVisual--trial{align-items:flex-start}body.home-service .premiumserviceLp .catchphrase .catchphrase_premium{display:inline-block;padding:4px 10px;color:#d8b145;font-size:19px;font-weight:700;letter-spacing:-0.05em;line-height:1;vertical-align:middle;border:1px solid #d8b145;border-radius:3px;background-color:#fff}body.home-service .premiumserviceLp .catchphrase .catchphrase_read{margin-top:16px;color:#1e1e1e;font-weight:600;font-size:28px;line-height:1.35}body.home-service .premiumserviceLp .catchphrase .catchphrase_title{margin-top:19px}body.home-service .premiumserviceLp .catchphrase .catchphrase_titleTrial{color:#e29447;font-weight:700;font-size:70px;line-height:150%;letter-spacing:.06em}body.home-service .premiumserviceLp .catchphrase .catchphrase_description{font-weight:400;font-size:10px;line-height:150%;color:#e29447}body.home-service .premiumserviceLp .catchphrase .catchphrase_descriptionItem{display:inline}body.home-service .premiumserviceLp .catchImageList{display:flex;margin-top:30px}body.home-service .premiumserviceLp .catchImageList .catchImageList_item:not(:first-child){margin-left:20px}body.home-service .premiumserviceLp .catchImage{width:180px;height:180px}body.home-service .premiumserviceLp .catchImage img{vertical-align:bottom}body.home-service .premiumserviceLp .overviewContent{width:440px;margin-left:60px;padding:32px;background:#fff;box-shadow:0px 0px 20px rgba(84,48,0,0.1);border-radius:5px}body.home-service .premiumserviceLp .overviewList .overviewList_item:not(:first-child){margin-top:20px}body.home-service .premiumserviceLp .overview .overview_title{padding:5px 12px;color:#1e1e1e;font-weight:700;font-size:14px;line-height:1.5;background:#f5f2ee;border-radius:5px}body.home-service .premiumserviceLp .overview .overview_price{display:flex;align-items:baseline;justify-content:center;margin-top:16px;color:#1e1e1e;font-weight:700;font-size:16px;line-height:1.5}body.home-service .premiumserviceLp .overview .overview_price .overview_number{padding:0 4px;font-style:normal;font-weight:500;font-size:40px;line-height:1.37}body.home-service .premiumserviceLp .overview .overview_price .overview_dash{width:32px;height:22px}body.home-service .premiumserviceLp .overview .overview_price .overview_dash::before{content:"";position:relative;left:6px;display:block;width:10px;height:19px;padding:0;background:linear-gradient(-61deg, transparent, transparent 49%, #1e1e1e 49%, #1e1e1e 51%, transparent 51%, transparent)}body.home-service .premiumserviceLp .overview .overview_image{margin:0 auto}body.home-service .premiumserviceLp .overview .overview_image.overview_image--creditcard{width:232px;margin-top:16px}body.home-service .premiumserviceLp .overview .overview_image.overview_image--mobilecarrier{width:248px}body.home-service .premiumserviceLp .overview .overview_body{display:flex;justify-content:space-evenly;margin-top:16px}body.home-service .premiumserviceLp .overview .overview_polygonText{position:relative}body.home-service .premiumserviceLp .overview .overview_polygonText .overview_polygonTextTitle{position:absolute;top:16px;left:16px;font-weight:700;font-size:16px;line-height:150%;color:#fff}body.home-service .premiumserviceLp .overview .overview_polygonText .overview_polygonTextBody{position:absolute;top:58px;left:33px;font-weight:800;font-size:32px;line-height:24px;letter-spacing:.19em;color:#fff}body.home-service .premiumserviceLp .overview .overview_trialPrice{margin-left:23px;font-weight:700;font-size:16px;line-height:150%}body.home-service .premiumserviceLp .overview .overview_trialPrice .overview_pricePlan{margin-left:13px}body.home-service .premiumserviceLp .overview .overview_trialPrice .overview_trialPricePlanNumber{margin-left:4px;margin-right:3.75px;font-weight:500;font-size:40px;line-height:44px}body.home-service .premiumserviceLp .overview .overview_trialPrice .overview_trialPricePlanDivider{margin:8px 0 8px 1px;width:202px;border:1px solid #eae2d7}body.home-service .premiumserviceLp .overview .overview_trialDescription{margin-top:4px;font-weight:400;font-size:10px;line-height:150%}body.home-service .premiumserviceLp .overview .overview_image{margin:0 auto}body.home-service .premiumserviceLp .overview .overview_image.overview_image--creditcard{width:232px;margin-top:16px}body.home-service .premiumserviceLp .overview .overview_image.overview_image--mobilecarrier{width:248px}body.home-service .premiumserviceLp .overview .overview_trialImage{display:flex;flex-direction:column;justify-content:center;align-items:center}body.home-service .premiumserviceLp .overview .overview_trialImage img{zoom:65%}body.home-service .premiumserviceLp .overview .overview_trialImage.overview_trialImage--creditcard img:nth-of-type(2){margin-top:8px}body.home-service .premiumserviceLp .overview .overview_trialImage.overview_trialImage--mobilecarrier .overview_trialImageTrialExcluded{margin-bottom:8px;padding:2px 8px;width:128px;height:22px;background:#6a6a6a;border-radius:4px;font-weight:700;font-size:12px;color:#fff;text-align:center}body.home-service .premiumserviceLp .overview .overview_trialImage.overview_trialImage--mobilecarrier img:nth-of-type(2){margin-top:4px}body.home-service .premiumserviceLp .overview .overview_trialImageDivider{height:82px;border:1px solid #eae2d7}body.home-service .premiumserviceLp .premiumserviceLp_btn{display:flex;align-items:center;justify-content:center;width:360px;height:52px;margin:0 auto;font-size:20px;font-weight:700;line-height:1.5;border-radius:100px}body.home-service .premiumserviceLp .premiumserviceLp_btn:hover{text-decoration:none;opacity:.7}body.home-service .premiumserviceLp .premiumserviceLp_btn.noPremium01{margin-top:24px;color:#fff;background:#e29447}body.home-service .premiumserviceLp .premiumserviceLp_btn.premium01{margin-top:30px;color:#e29447;background:#fff;border:1px solid #e29447}body.home-service .premiumserviceLp .premiumserviceLp_btn.noPremium02{margin-top:24px;color:#e29447;background:#fff;box-shadow:0px 0px 20px rgba(84,48,0,0.15)}body.home-service .premiumserviceLp .premiumserviceLp_btn.premium02{margin-top:24px;color:#fff;background:#e29447;border:1px solid #fff}body.home-service .premiumserviceLp .premiumserviceLp_trialDescriptionWrapper{display:flex;justify-content:center;margin-top:8px;margin-bottom:24px}body.home-service .premiumserviceLp .premiumserviceLp_trialDescription{font-weight:400;font-size:10px;line-height:150%;color:#fff}body.home-service .premiumserviceLp .featuresContent{width:100%;max-width:1040px;margin:0 auto}body.home-service .premiumserviceLp .featuresContent .featuresContent_head{color:#1e1e1e;font-weight:700;font-size:24px;line-height:1.5}body.home-service .premiumserviceLp .features,body.home-service .premiumserviceLp .features th,body.home-service .premiumserviceLp .features td{border:1px solid #d6d6d6;border-collapse:collapse}body.home-service .premiumserviceLp .features{width:100%;margin-top:39px}body.home-service .premiumserviceLp .features th{position:relative;height:82px;padding:20px 24px;color:#1e1e1e;font-weight:500;font-size:16px;line-height:1.2;background:#f6f6f6}body.home-service .premiumserviceLp .features th .features_description{color:#6a6a6a;font-weight:500;font-size:12px;line-height:1.5}body.home-service .premiumserviceLp .features .features_premium{position:absolute;top:48%;right:23px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;padding:3px 8px;color:#d8b145;font-size:12px;font-weight:700;letter-spacing:-0.05em;line-height:1;vertical-align:middle;border:1px solid #d8b145;border-radius:3px;background-color:#fff}body.home-service .premiumserviceLp .features .features_top th{height:64px}body.home-service .premiumserviceLp .features .features_status{width:290px;color:#fff;font-weight:700;font-size:20px;line-height:1.5;text-align:center}body.home-service .premiumserviceLp .features .features_status.features_status--open{background:#6a6a6a}body.home-service .premiumserviceLp .features .features_status.features_status--premium{background:#e29447}body.home-service .premiumserviceLp .features .features_answer{font-weight:700;font-size:20px;line-height:1.5;text-align:center}body.home-service .premiumserviceLp .features .features_answer.features_answer--open{color:#1e1e1e;background:#fff}body.home-service .premiumserviceLp .features .features_answer.features_answer--premium{color:#e29447;background:#f5f2ee}body.home-service .premiumserviceLp .possible{display:inline-block;width:20px;height:20px;border-width:2px;border-style:solid;border-color:#6a6a6a;border-radius:50%;text-align:center}body.home-service .premiumserviceLp .possible.possible--premium{border-color:#e29447}body.home-service .premiumserviceLp .notpossible{position:relative;display:inline-block;width:18px;height:18px;text-align:center}body.home-service .premiumserviceLp .notpossible::before,body.home-service .premiumserviceLp .notpossible::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:24px;background:#6a6a6a}body.home-service .premiumserviceLp .notpossible::before{transform:translate(-50%, -50%) rotate(45deg)}body.home-service .premiumserviceLp .notpossible::after{transform:translate(-50%, -50%) rotate(-45deg)}body.home-service .premiumserviceLp .notes{width:100%;max-width:1040px;margin:40px auto 0;padding:24px 20px;border:1px solid #d6d6d6;border-radius:5px}body.home-service .premiumserviceLp .notes .notes_head{font-weight:700;font-size:14px;line-height:1.5}body.home-service .premiumserviceLp .note{position:relative;padding-left:21px;font-weight:500;font-size:14px;line-height:1.8}body.home-service .premiumserviceLp .note::before{content:"";position:absolute;left:6px;top:11px;display:block;width:4px;height:4px;background:#1e1e1e;border-radius:50%}body.home-service .premiumserviceLp .invite{width:446px;margin:0 auto;color:#fff;font-weight:700;font-size:32px;line-height:1.5;text-align:center}body.home-service .premiumserviceLp .pc_view{display:block}body.home-service .premiumserviceLp .pc_view.pc_view--inline{display:inline}body.home-service .premiumserviceLp .sp_view{display:none}body.home-rules .textBlock ol{list-style:none;padding-left:0}body.home-rules .textBlock ul li{list-style:none}body.home-rules .textBlock .history{margin-bottom:30px}body.home-rules .textBlock .history li{text-align:right}body.notices-index .fa{font:inherit;font-family:FontAwesome !important}body.notices-index .m_newsList{border-top:1px solid #eaeaea}body.notices-index .m_newsList article{border-bottom:1px solid #eaeaea}body.notices-index .m_newsList article h1{font-size:18px;font-size:1.8rem;margin-bottom:8px}body.notices-index .m_newsList article a{display:block;color:#1e1e1e;padding:42px;text-decoration:none}body.notices-index .m_newsList article a:hover{background:#fafafa}body.notices-index .m_newsList article .sub{color:#b8becb;font-size:11px;font-size:1.1rem}body.notices-index .m_newsList article .sub .category{margin-right:10px;border-right:1px solid;padding-right:10px}body.notices-show .l-header>.headerInner>h1{font-size:30px;font-size:3rem}body.notices-show .l-header>.headerInner .summary::after{content:".";display:block;clear:both;height:0;visibility:hidden}body.notices-show .l-header>.headerInner .summary .type{float:right}body.notices-show .l-header>.headerInner .summary .date{float:left;font-size:13px;font-size:1.3rem;color:#1f1f1f}body.notices-show main article{margin-bottom:100px}body.sites-index .breadcrumbs,body.sites-index .breadcrumbs a,body.sites-index .breadcrumbs ul li::after{color:#1e1e1e}body.sites-index .l-contents.flipped .links .icon{width:16px;height:16px;margin-right:5px}body.sites-index .l-contents.flipped .links a{color:#1f1f1f;font-weight:bold;font-size:14px;font-size:1.4rem}body.sites-index .l-contents.flipped .links dl{margin-bottom:30px}body.sites-index .l-contents.flipped .links dl dt{font-size:18px;font-size:1.8rem;margin-bottom:10px;font-weight:700}body.sites-index .l-contents.flipped .links dl dd{border-left:1px solid rgba(49,55,72,0.1);overflow:hidden;padding-left:20px;margin-left:5px;font-size:12px;font-size:1.2rem;line-height:2.4}body.sites-index .l-contents.flipped .links ul li{float:left;width:318px;display:flex;align-items:center}body.teachers-index .l-header{margin-bottom:-20px}body.teachers-index .l-header .heading{margin:0}body.teachers-index .listHeader{margin:20px 0}body.teachers-index .ruleModule{padding:15px 0;margin-top:20px;border-top:1px solid rgba(35,35,35,0.05)}body.teachers-index .teacherList .info .name{text-align:center}body.teachers-index .teacherList .image img{-webkit-border-radius:50% !important;border-radius:50% !important;border:none !important}body.teachers-show .flexBox{display:flex}body.teachers-show .breadcrumbs{position:absolute !important;z-index:100;color:#FFF;padding-bottom:0px !important}body.teachers-show .breadcrumbs ul li:after,body.teachers-show .breadcrumbs a{color:#FFF}body.teachers-show .l-contents{width:1000px}body.teachers-show .l-contents.wide-side>.l-side{width:400px}body.teachers-show .l-contents.wide-side>.l-main{width:520px}body.teachers-show .l-header{margin-bottom:30px}body.teachers-show .sectionTeacherHead{position:relative;margin-bottom:130px}body.teachers-show .sectionTeacherHead .m_teacher{padding:100px 0px 60px;position:relative;overflow:hidden;color:#FFF}body.teachers-show .sectionTeacherHead .m_teacher::after{content:"";display:block;position:absolute;height:100%;width:100%;background-color:rgba(88,88,88,0.42);top:0%;left:0%;right:0%;bottom:0%;z-index:0}body.teachers-show .sectionTeacherHead .m_teacher .blurImage{height:130%;width:130%;display:block;position:absolute;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);top:-10%;left:-10%;right:-10%;bottom:-10%;z-index:-1}body.teachers-show .sectionTeacherHead .m_teacher .l-contents{overflow:hidden;display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .left,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right{z-index:100;position:relative}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .left{width:20%;text-align:center}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .left .ruby{font-size:11px;font-size:1.1rem}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .left .name{font-size:26px;font-size:2.6rem;font-weight:bold}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .left .post{font-size:14px;font-size:1.4rem;font-weight:bold}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right{height:100%;width:80%;padding-left:80px}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary p,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary div,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary th,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary td{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1.8em;color:#FFF !important}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary p span,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary div span,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary th span,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary td span{background:transparent !important;font-weight:bold !important;line-height:1.8em !important;font-size:16px !important;color:#FFF !important}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary p br,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary div br,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary th br,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary td br{display:none}body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary p a,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary div a,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary th a,body.teachers-show .sectionTeacherHead .m_teacher .l-contents .right.summary td a{color:#FFF}body.teachers-show .sectionTeacherHead .referralArea{position:absolute;width:1000px;left:50%;margin-left:-500px;bottom:-100px;display:flex;display:-webkit-flex;display:-ms-flexbox}body.teachers-show .sectionTeacherHead .referralArea .image{position:relative;z-index:100;width:20%;text-align:center}body.teachers-show .sectionTeacherHead .referralArea .image img{width:160px;height:160px;border:5px solid #fff;-webkit-border-radius:160px;border-radius:160px}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList{width:80%;text-align:right;margin-top:40px}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li{margin-left:6px;display:inline-block;vertical-align:top}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li a{display:block;color:#FFF;height:54px;width:54px;line-height:54px;text-align:center;-webkit-border-radius:54px;border-radius:54px;border:3px solid #fff}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li a i{font-size:21px;font-size:2.1rem}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li a:hover{opacity:0.8}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li.weibo a{background-color:#D53437}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li.wechat a{background-color:#63B84E}body.teachers-show .sectionTeacherHead .referralArea .socialButtonList li.qq a{background-color:#55acee}body.teachers-show .sectionCategory .categoryLinkList li{display:inline-block;margin-right:10px;margin-bottom:15px}body.teachers-show .m_links{margin-top:20px}body.teachers-show .empty{font-size:18px;font-size:1.8rem;font-weight:bold;color:#ccc;padding:10px 0}body.teachers-show .empty i{margin-right:8px}body.teachers-show .communityLinkList li{display:inline-block;width:300px;margin-right:15px}body.teachers-show .communityLinkList li a img{-webkit-border-radius:5px;border-radius:5px}body.teachers-show .communityLinkList li a:hover{opacity:0.8}body.teachers-show .classList{padding-top:50px;border-top:1px solid rgba(0,0,0,0.08)}body.registrations-new .m_facultySelector input[type=radio],body.registrations-create .m_facultySelector input[type=radio]{float:left;height:50px;margin-right:10px}body.registrations-new .m_facultySelector .faculty,body.registrations-create .m_facultySelector .faculty{display:block;border:1px solid #fff;padding:10px;vertical-align:top;cursor:pointer}body.registrations-new .m_facultySelector .faculty::after,body.registrations-create .m_facultySelector .faculty::after{content:".";display:block;clear:both;height:0;visibility:hidden}body.registrations-new .m_facultySelector .faculty span,body.registrations-create .m_facultySelector .faculty span{display:block;float:left;background:url("https://assets.clwy.cn/common/faculty_icon.png");width:57px;height:57px;margin-right:10px}body.registrations-new .m_facultySelector .faculty p,body.registrations-create .m_facultySelector .faculty p{overflow:hidden}body.registrations-new .m_facultySelector .faculty em,body.registrations-create .m_facultySelector .faculty em{line-height:57px;padding-left:5px;color:#666}body.registrations-new .m_facultySelector .faculty.current,body.registrations-create .m_facultySelector .faculty.current{border:1px solid #d2d2d2;background:#f7f7f7}body.registrations-new .m_facultySelector .faculty:hover,body.registrations-create .m_facultySelector .faculty:hover{background:#f7f7f7}body.registrations-new .m_facultySelector .faculty:nth-child(2n),body.registrations-create .m_facultySelector .faculty:nth-child(2n){margin-right:0}body.registrations-new .m_facultySelector .faculty.faculty_1:hover,body.registrations-create .m_facultySelector .faculty.faculty_1:hover{background:#eaf7ff}body.registrations-new .m_facultySelector .faculty.faculty_1.current,body.registrations-create .m_facultySelector .faculty.faculty_1.current{border-color:#83cde8;background:#eaf7ff}body.registrations-new .m_facultySelector .faculty.faculty_1 span,body.registrations-create .m_facultySelector .faculty.faculty_1 span{background-position:-57px 0}body.registrations-new .m_facultySelector .faculty.faculty_1:hover,body.registrations-create .m_facultySelector .faculty.faculty_1:hover{background:#eaf7ff}body.registrations-new .m_facultySelector .faculty.faculty_1.current,body.registrations-create .m_facultySelector .faculty.faculty_1.current{border-color:#83cde8;background:#eaf7ff}body.registrations-new .m_facultySelector .faculty.faculty_1 span,body.registrations-create .m_facultySelector .faculty.faculty_1 span{background-position:-57px 0}body.registrations-new .m_facultySelector .faculty.faculty_2:hover,body.registrations-create .m_facultySelector .faculty.faculty_2:hover{background:#feffcc}body.registrations-new .m_facultySelector .faculty.faculty_2.current,body.registrations-create .m_facultySelector .faculty.faculty_2.current{border-color:#ffca58;background:#feffcc}body.registrations-new .m_facultySelector .faculty.faculty_2 span,body.registrations-create .m_facultySelector .faculty.faculty_2 span{background-position:-114px 0}body.registrations-new .m_facultySelector .faculty.faculty_3:hover,body.registrations-create .m_facultySelector .faculty.faculty_3:hover{background:#f0ffcc}body.registrations-new .m_facultySelector .faculty.faculty_3.current,body.registrations-create .m_facultySelector .faculty.faculty_3.current{border-color:#90d76e;background:#f0ffcc}body.registrations-new .m_facultySelector .faculty.faculty_3 span,body.registrations-create .m_facultySelector .faculty.faculty_3 span{background-position:-171px 0}body.registrations-new .m_facultySelector .faculty.faculty_4:hover,body.registrations-create .m_facultySelector .faculty.faculty_4:hover{background:#fff2f2}body.registrations-new .m_facultySelector .faculty.faculty_4.current,body.registrations-create .m_facultySelector .faculty.faculty_4.current{border-color:#fda5a5;background:#fff2f2}body.registrations-new .m_facultySelector .faculty.faculty_4 span,body.registrations-create .m_facultySelector .faculty.faculty_4 span{background-position:-228px 0}body.registrations-new .m_facultySelector .faculty.faculty_5:hover,body.registrations-create .m_facultySelector .faculty.faculty_5:hover{background:#ecf6fe}body.registrations-new .m_facultySelector .faculty.faculty_5.current,body.registrations-create .m_facultySelector .faculty.faculty_5.current{border-color:#a8cfef;background:#ecf6fe}body.registrations-new .m_facultySelector .faculty.faculty_5 span,body.registrations-create .m_facultySelector .faculty.faculty_5 span{background-position:-285px 0}body.registrations-new .m_facultySelector .faculty.faculty_6:hover,body.registrations-create .m_facultySelector .faculty.faculty_6:hover{background:#fff2ec}body.registrations-new .m_facultySelector .faculty.faculty_6.current,body.registrations-create .m_facultySelector .faculty.faculty_6.current{border-color:#ffc5a5;background:#fff2ec}body.registrations-new .m_facultySelector .faculty.faculty_6 span,body.registrations-create .m_facultySelector .faculty.faculty_6 span{background-position:-342px 0}body.registrations-new .m_ribbon,body.registrations-create .m_ribbon{margin:40px 70px}body.registrations-new .m_ribbon .blueRibbon,body.registrations-create .m_ribbon .blueRibbon{position:relative;font-size:15px;text-align:center;padding:10px 0;margin:0 30px;border:2px solid #578cf3;border-radius:6px}body.registrations-new .m_ribbon .blueRibbon p,body.registrations-create .m_ribbon .blueRibbon p{color:#578cf3}body.registrations-new .m_userImageSelector .image,body.registrations-create .m_userImageSelector .image{margin-right:15px;display:inline-block;width:100px;height:100px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;text-align:center}body.registrations-new .m_userImageSelector .image img,body.registrations-create .m_userImageSelector .image img{height:100px;width:100%;object-fit:cover}body.registrations-new .m_userImageSelector .fileSelect,body.registrations-create .m_userImageSelector .fileSelect{display:inline-block;vertical-align:text-bottom}body.registrations-new .registration.floatBox,body.registrations-new .m_liveWrapper,body.registrations-create .registration.floatBox,body.registrations-create .m_liveWrapper{display:none !important}body.registrations-new div#globe,body.registrations-create div#globe{height:60px}body.registrations-new .headerBox .gNav.topNav,body.registrations-create .headerBox .gNav.topNav{display:none !important}body.registrations-new .headerBox .headerBox-item:nth-child(2),body.registrations-create .headerBox .headerBox-item:nth-child(2){display:none !important}body.registrations-new .buttonSet,body.registrations-create .buttonSet{padding:0 268px;display:flex;border-top:0;justify-content:center}body.registrations-new .buttonSet .button,body.registrations-create .buttonSet .button{width:220px;margin:0 12px 20px 12px}body.registrations-new .buttonSet .button:not(:last-child),body.registrations-create .buttonSet .button:not(:last-child){margin-bottom:15px}body.registrations-new .buttonSet .button,body.registrations-create .buttonSet .button{border:0;width:50px;height:50px;border-radius:25px !important;display:flex;align-items:center;justify-content:center}body.registrations-new .infoWrap,body.registrations-create .infoWrap{text-align:center}body.registrations-new .infoBar.success,body.registrations-create .infoBar.success{color:#8bc34a;-webkit-border-radius:5px;border-radius:5px;background:rgba(35,35,35,0.05) !important;font-weight:bold;text-align:center}body.registrations-new .infoBar.success a,body.registrations-create .infoBar.success a{color:#4f9df7}body.registrations-new .m_todayClassFixedMenu,body.registrations-create .m_todayClassFixedMenu{display:none !important}body.registrations-new form .formTitle,body.registrations-create form .formTitle{font-size:24px;margin-bottom:10px;margin-left:10px}body.registrations-new form .formButton,body.registrations-create form .formButton{margin:20px 30px}body.registrations-new form .formRule,body.registrations-create form .formRule{font-size:13px;font-size:1.3rem;margin:0px 0px 5px 0px !important}body.registrations-new textarea.textarea::placeholder,body.registrations-new input.input[type=text]::placeholder,body.registrations-new input.input[type=email]::placeholder,body.registrations-new input.input[type=tel]::placeholder,body.registrations-new input.input[type=number]::placeholder,body.registrations-new input.input[type=password]::placeholder,body.registrations-create textarea.textarea::placeholder,body.registrations-create input.input[type=text]::placeholder,body.registrations-create input.input[type=email]::placeholder,body.registrations-create input.input[type=tel]::placeholder,body.registrations-create input.input[type=number]::placeholder,body.registrations-create input.input[type=password]::placeholder{color:#aaa}body.registrations-new .sexList,body.registrations-create .sexList{display:flex;align-items:center}body.registrations-new .sexList>li,body.registrations-create .sexList>li{margin-left:24px}body.registrations-new .sexList>li:first-child,body.registrations-create .sexList>li:first-child{margin-left:0}body.registrations-new .sex_label,body.registrations-create .sex_label{display:inline-flex;align-items:center}body.registrations-new .sex_label .sex_label_input,body.registrations-create .sex_label .sex_label_input{margin:0 10px 0 0;padding:0}body.registrations-new .form-flex,body.registrations-create .form-flex{position:relative;font-size:12px;bottom:1px}body.registrations-new .entry-radio,body.registrations-create .entry-radio{margin:.5rem}body.registrations-new .entry-radio input[type=radio],body.registrations-create .entry-radio input[type=radio]{position:absolute;opacity:0}body.registrations-new .entry-radio input[type=radio]+.radio-label:before,body.registrations-create .entry-radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1em;height:1em;position:relative;margin-right:.2em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}body.registrations-new .entry-radio input[type=radio]:checked+.radio-label:before,body.registrations-create .entry-radio input[type=radio]:checked+.radio-label:before{background-color:#4f9df7;box-shadow:inset 0 0 0 4px #f4f4f4}body.registrations-new .entry-radio input[type=radio]:focus+.radio-label:before,body.registrations-create .entry-radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#4f9df7}body.registrations-new .radio-label:empty:before,body.registrations-create .radio-label:empty:before{margin-right:0}body.registrations-new input[type=checkbox]:checked::before,body.registrations-create input[type=checkbox]:checked::before{background:#4f9df7;background-image:url("https://assets.clwy.cn/common/checkmark.svg");background-repeat:no-repeat;background-position:center;background-size:70% 70%;border:none}body.registrations-new input[type=checkbox]::before,body.registrations-create input[type=checkbox]::before{display:inline-block;content:"";width:1.8rem;height:1.8rem;border-radius:3px;margin-right:.2rem;vertical-align:-0.4rem;border:2px solid #cecece;background:#fff;box-sizing:border-box}body.registrations-new .headerContents,body.registrations-create .headerContents{border-bottom:solid 1px rgba(30,30,30,0.09)}body.registrations-new .hidden,body.registrations-create .hidden{display:none}body.registrations-new .socialLoginText,body.registrations-create .socialLoginText{color:#6a6a6a !important;font-size:12px}body.registrations-new .privacyTermText,body.registrations-create .privacyTermText{color:#e29447 !important}body.registrations-new #recaptcha_v2_container,body.registrations-create #recaptcha_v2_container{text-align:center;width:320px;margin:auto auto 10px}body.registrations-new #recaptcha_v2_error,body.registrations-create #recaptcha_v2_error{width:340px;margin:auto;color:red}body.registrations-new .headerContents,body.registrations-create .headerContents{border-bottom:solid 1px rgba(30,30,30,0.09)}body.registrations-new .sub_global_head,body.registrations-new .gl-menu,body.registrations-new .topics,body.registrations-new .campus,body.registrations-new .company,body.registrations-new .questionnaire,body.registrations-create .sub_global_head,body.registrations-create .gl-menu,body.registrations-create .topics,body.registrations-create .campus,body.registrations-create .company,body.registrations-create .questionnaire{display:none}body.registrations-new .button.ap-entry,body.registrations-create .button.ap-entry{padding:0;border-bottom:2px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff !important;background-color:#000}body.registrations-new .button.fb-entry,body.registrations-create .button.fb-entry{padding:0;border-bottom:2px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff !important;background:linear-gradient(0deg, #4d69a2, #3b5898)}body.registrations-new .button.yj-entry,body.registrations-create .button.yj-entry{color:#fff !important;-webkit-border-radius:3px;border-radius:3px;background-color:#fc2b3a;padding:.4em;background-repeat:no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;background-position:15px center;text-decoration:none;cursor:pointer}body.registrations-new .button.yj-entry .yjBtnTxt,body.registrations-create .button.yj-entry .yjBtnTxt{border-left:1px solid #f03;background:#f03;color:#fff !important;display:block;margin-left:56px;padding:10px 0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;text-align:center;letter-spacing:-1px;white-space:nowrap}body.registrations-new .button.entry-btn-large,body.registrations-create .button.entry-btn-large{font-size:1.9rem;font-weight:bold;width:320px;height:60px;border-radius:50px;background-color:#e29447;color:#fff !important}body.registrations-new .button.entry-btn-large:hover,body.registrations-create .button.entry-btn-large:hover{background-color:#ebb683}body.registrations-new .radio label,body.registrations-create .radio label{padding:3px 22px 0 0 !important}body.registrations-new .checkbox label,body.registrations-create .checkbox label{margin-bottom:8px}body.registrations-new .form>.formTitle,body.registrations-create .form>.formTitle{font-size:24px;margin-bottom:10px;font-weight:bold}body.registrations-new .form dl.formItem>dt.enter-require::after,body.registrations-create .form dl.formItem>dt.enter-require::after{content:"必须";color:#fff;font-size:10px;vertical-align:middle;margin-left:10px;background:#c7b19b;padding:4px 6px;border-radius:10px;position:relative;bottom:1px}body.registrations-new .form dl.formItem>dd>p,body.registrations-create .form dl.formItem>dd>p{margin-top:0 !important}body.registrations-new .form>.infoBar,body.registrations-create .form>.infoBar{margin-bottom:40px}body.sessions-new .loginBox,body.sessions-create .loginBox{width:500px;margin:0 auto 100px;padding:50px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #eee}body.sessions-new .loginBox .cnct dt,body.sessions-create .loginBox .cnct dt{font-size:14px;font-size:1.4rem;margin:10px 0;position:relative;text-align:center}body.sessions-new .loginBox .cnct dt span,body.sessions-create .loginBox .cnct dt span{position:relative;z-index:1000;display:inline-block;background:#fff;padding:6px 20px;font-size:13px;font-size:1.3rem;color:#989ba4}body.sessions-new .loginBox .cnct dt::before,body.sessions-create .loginBox .cnct dt::before{content:"";border-top:1px solid #e6e8ec;left:0;right:0;margin-top:16px;position:absolute}body.sessions-new .loginBox .cnct dd,body.sessions-create .loginBox .cnct dd{display:inline-block;width:48%;padding:10px}body.sessions-new .loginBox .cnct dd .btn.f16,body.sessions-create .loginBox .cnct dd .btn.f16{font-size:16px;font-size:1.6rem}body.sessions-new .l-header,body.sessions-create .l-header{padding:30px 0}body.sessions-new .l-header .headerInner>h1,body.sessions-create .l-header .headerInner>h1{font-size:18px;font-weight:bold}body.sessions-new .m_todayClassFixedMenu,body.sessions-new .globalFooter .bannerMod,body.sessions-create .m_todayClassFixedMenu,body.sessions-create .globalFooter .bannerMod{display:none !important}body.sessions-new .headerContents .headerBox .headerBox-item:last-child,body.sessions-create .headerContents .headerBox .headerBox-item:last-child{display:none}body.sessions-new .fa.fa-github,body.sessions-create .fa.fa-github{font-size:18px}body.categories-index body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.categories-index .breadcrumbs{position:absolute;z-index:1000;color:#fff;padding-bottom:0 !important}body.categories-index .breadcrumbs ul li::after,body.categories-index .breadcrumbs a{color:#fff}body.categories-index .flexBox{display:flex}body.categories-index h3.ttl{font-size:24px;font-size:2.4rem;-webkit-font-smoothing:antialiased;padding-bottom:10px;font-weight:bold}body.categories-index h4.ttl{font-size:24px;font-size:2.4rem;-webkit-font-smoothing:antialiased;padding-bottom:10px}body.categories-index .section.m_searchBox{margin:0;position:relative}body.categories-index .section.m_searchBox .categoryHeader .inline-YTPlayer,body.categories-index .section.m_searchBox .categoryHeader #digestVideo{max-width:100% !important;width:100% !important;min-width:980px !important}body.categories-index .section.m_searchBox .categoryHeader #wrapper_digestVideo{top:-80px !important;width:100% !important}body.categories-index .section.m_searchBox .categoryHeader .inlinePlayButton{display:none !important}body.categories-index .section.m_searchBox .categoryHeader a{color:#fff !important;text-decoration:none}body.categories-index .section.m_searchBox .categoryHeader a:hover{color:#fff;text-decoration:none;opacity:.8}body.categories-index .section.m_searchBox .categoryHeader a:hover .image,body.categories-index .section.m_searchBox .categoryHeader a:hover .title{opacity:.8}body.categories-index .section.m_searchBox .categoryHeader .classInfo{width:45%;max-width:600px;min-width:500px;float:left;color:#fff;padding:65px 180px 200px 50px;text-align:left;background:-moz-linear-gradient(left, #161616 30%, rgba(22,22,22,0) 100%);background:-webkit-linear-gradient(left, #161616 30%, rgba(22,22,22,0) 100%);background:linear-gradient(to right, #161616 30%, rgba(22,22,22,0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#212121", endColorstr="#00333333", GradientType=1)}body.categories-index .section.m_searchBox .categoryHeader .classInfo .categoryLabel{margin-bottom:10px;font-weight:bold}body.categories-index .section.m_searchBox .categoryHeader .classInfo .categoryLabel span{border:1px solid rgba(255,255,255,0.4);padding:4px 10px;-webkit-border-radius:3px;border-radius:3px;margin-right:12px;display:inline-block;font-size:11px;font-size:1.1rem;font-weight:bold}body.categories-index .section.m_searchBox .categoryHeader .classInfo .categoryLabel a:hover{opacity:.8}body.categories-index .section.m_searchBox .categoryHeader .classInfo .title{font-size:18px;font-size:1.8rem;font-weight:bold;margin:10px 0}body.categories-index .section.m_searchBox .categoryHeader .classInfo .date{font-size:12px;font-size:1.2rem;font-weight:bold;margin-bottom:10px}body.categories-index .section.m_searchBox .categoryHeader .classInfo .image{text-align:center}body.categories-index .section.m_searchBox .categoryHeader .classInfo .image img{-webkit-border-radius:5px;border-radius:5px;max-width:360px;margin:auto}body.categories-index .section.m_searchBox .categoryHeader .classInfo .button{width:80%;padding:5px;margin:15px auto;display:block;font-weight:bold}body.categories-index .section.m_searchBox .categoryHeader .classInfo .button:hover{color:#3d94fa !important;background-color:#fff !important}body.categories-index .section.m_searchBox .categoryHeader .classInfo .button i{margin-left:10px}body.categories-index .section.m_searchBox .categoryHeader .signal{position:absolute;top:40px;right:30px;color:#fff;font-weight:bold;font-size:16px;font-size:1.6rem}body.categories-index .section.m_searchBox .categoryHeader .signal .pulse{vertical-align:-0.4em;display:inline-block;width:22px;height:22px;margin-right:15px;border-radius:50%;background:#e05d25;box-shadow:0 0 0 rgba(224,93,37,0.4);animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(224,93,37,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(224,93,37,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(224,93,37,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(224,93,37,0.4);box-shadow:0 0 0 0 rgba(224,93,37,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(224,93,37,0);box-shadow:0 0 0 10px rgba(224,93,37,0)}100%{-moz-box-shadow:0 0 0 0 rgba(224,93,37,0);box-shadow:0 0 0 0 rgba(224,93,37,0)}}body.categories-index .section.m_searchBox .categoryHeader .menuArea{position:absolute;top:450px;right:30px}body.categories-index .section.m_searchBox .categoryHeader .menuArea button{border:3px solid #fff;width:52px;height:52px;-webkit-border-radius:52px;border-radius:52px;background:rgba(0,0,0,0.1);position:relative}body.categories-index .section.m_searchBox .categoryHeader .menuArea button:focus{outline:none}body.categories-index .section.m_searchBox .categoryHeader .menuArea button::before{color:#fff;display:block;font-size:12px;font-size:1.2rem;content:"OFF";width:52px;height:20px;text-align:center;position:absolute;bottom:-1px;left:-3px;font-weight:bold}body.categories-index .section.m_searchBox .categoryHeader .menuArea button::after{color:#fff;display:block;font-size:25px;font-size:2.5rem;font-family:fontawesome;content:"\F026";width:52px;height:30px;position:absolute;top:5px;left:-3px}body.categories-index .section.m_searchBox .categoryHeader .menuArea button.on::before{color:#fff;display:block;font-size:12px;font-size:1.2rem;content:"ON";text-align:center;width:52px;height:20px;position:absolute;bottom:-1px;left:-3px;font-weight:bold}body.categories-index .section.m_searchBox .categoryHeader .menuArea button.on::after{color:#fff;display:block;font-size:25px;font-size:2.5rem;font-family:fontawesome;content:"\F028";width:52px;height:30px;position:absolute;top:5px;left:-2px}body.categories-index .section.m_searchBox .filter.black{background-color:#353434;width:100%;padding:25px;margin:auto}body.categories-index .section.m_searchBox .filter.black .searchbox{width:800px;margin:0 auto;position:relative}body.categories-index .section.m_searchBox .headingWrap{position:relative}body.categories-index .section.m_searchBox .headingWrap a{position:absolute;right:20px;top:3px;font-weight:bold;color:#1f99b0 !important}body.categories-index .navWrap{position:relative;width:240px}body.categories-index .navWrap .categorySearch{margin:0 0 0 20px}body.categories-index .navWrap .categorySearch.fixed{bottom:20px;left:0}body.categories-index .navWrap .categorySearch.fixed.bottom{bottom:0}body.categories-index .navWrap .categorySearch>ul{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.categories-index .navWrap .categorySearch>ul li.current{-webkit-order:0 !important;-ms-order:0 !important;order:0 !important}body.categories-index .l-contents{overflow:hidden}body.categories-index .l-contents.flex{width:100%;-webkit-flex:1;-ms-flex:1;flex:1}body.categories-index .l-contents .headingWrap{margin:0 5%}body.categories-index .l-contents .headingWrap.line{position:relative;margin:30px 5% 20px}body.categories-index .l-contents .headingWrap.line::after{content:"";display:block;position:absolute;top:50%;width:100%;border-bottom:solid 2px #1a1a1a;z-index:-1;margin-top:-1px}body.categories-index .l-contents .headingWrap.line h2{font-size:30px;font-size:3rem;font-weight:bold;display:inline;background-color:#fff;padding:0 15px 0 0;letter-spacing:.06em}body.categories-index .l-contents .carousel{width:90%;margin:auto;overflow:visible}body.categories-index .l-contents .carousel.linear.multi .flickity-viewport{min-height:145px !important}body.categories-index .l-contents .carousel.linear .flickity-viewport{min-height:165px !important;overflow:visible}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button{background:rgba(255,255,255,0);top:48%;width:80px;height:200px}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button:disabled{display:none}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button.next{right:-6%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, white 50%, white 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, white 50%, white 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, white 50%, white 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1)}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button.previous{left:-6%;background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%, white 50%, white 100%);background:-o-linear-gradient(right, rgba(255,255,255,0) 0%, white 50%, white 100%);background:linear-gradient(to left, rgba(255,255,255,0) 0%, white 50%, white 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1)}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button svg{width:50px;height:50px;padding:13px;top:56px;background-color:#fff;-webkit-border-radius:28px;border-radius:28px;border:#ddd 1px solid}body.categories-index .l-contents .carousel.linear .flickity-prev-next-button svg:hover{background-color:#eee}body.categories-index .l-contents .carousel.linear .listItem{width:230px;position:relative}body.categories-index .l-contents .carousel.linear .listItem a{color:#1e1e1e;position:relative;display:inline-block;width:230px}body.categories-index .l-contents .carousel.linear .listItem a .info{margin-top:6px}body.categories-index .l-contents .carousel.linear .listItem a:hover{text-decoration:none}body.categories-index .l-contents .carousel.linear .listItem a:hover img{opacity:.7}body.categories-index .l-contents .carousel.linear .listItem a:hover .info{opacity:.7}body.categories-index .l-contents .carousel.linear .listItem.single a::before,body.categories-index .l-contents .carousel.linear .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.categories-index .l-contents .carousel.linear .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:20px;left:50%;margin-left:-28px;z-index:10000}body.categories-index .l-contents .carousel.linear .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:24px;left:50%;margin-left:-22px;z-index:10000}body.categories-index .l-contents .carousel.linear .listItem.single a:hover::before,body.categories-index .l-contents .carousel.linear .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.categories-index .l-contents .carousel.linear .listItem .info .title span.badge{vertical-align:.1em}body.categories-index .l-contents .carousel.linear .listItem .info h3{font-size:13px;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;min-height:2.88em}body.categories-index .l-contents .carousel.linear .listItem .info .detail{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.categories-index .l-contents .carousel.linear .listItem img{-webkit-border-radius:3px;border-radius:3px}body.categories-index .l-contents .carousel.linear.grid_4 .listItem{margin:0 10px 0 0}body.categories-index .l-contents .categorySearch{text-align:left}body.categories-index .l-contents .categorySearch div{margin:0 26px 26px 0 !important}body.categories-index .l-contents .categorySearch div:nth-child(4){margin-right:0 !important}body.categories-index .l-contents .categorySearch div a{width:230px;height:100px;display:block;background-color:#f8f8f8;-webkit-border-radius:4px;border-radius:4px;text-align:center;line-height:100px}body.categories-index .bnrArea{margin:0 90px 30px}body.categories-index .bnrArea img{-webkit-border-radius:4px;border-radius:4px}body.categories-index .bnrArea img:hover{opacity:.8}body.categories-index .premiumBanner .premiumBanner__image{filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.2))}body.categories-index .secliveClassList{background-color:#fff;position:fixed;left:0;bottom:0;z-index:10000;margin:auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);width:100%;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.categories-index .secliveClassList .class_bookmark{display:flex;flex-direction:column;align-items:center;position:absolute;top:5px;right:5px}body.categories-index .secliveClassList .class_bookmark .class_bookmark__count{border-radius:3px;background-color:#fff;border:1px solid #dedede;width:32px;text-align:center;padding:1px 3px}body.categories-index .secliveClassList .heading{font-size:18px;font-size:1.8rem;font-weight:bold;width:16%;height:160px;padding:20px;float:left;background:#333;color:#fff;margin:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}body.categories-index .secliveClassList .flickity-viewport{height:140px !important}body.categories-index .secliveClassList .flickity-viewport .flickity-slider{margin-left:20px !important}body.categories-index .secliveClassList .flickity-prev-next-button.next{right:10px !important;top:67px !important}body.categories-index .secliveClassList .flickity-prev-next-button.previous{left:10px !important;top:67px !important}body.categories-index .secliveClassList .courseList{float:left;width:84%;-ms-overflow-x:scroll;overflow-x:scroll;padding:10px 0}body.categories-index .secliveClassList .courseList .listItem{width:170px;margin:0 0 0 15px;display:inline-block}body.categories-index .secliveClassList .courseList .listItem a{text-decoration:none;position:relative}body.categories-index .secliveClassList .courseList .listItem a:hover{opacity:.8}body.categories-index .secliveClassList .courseList .listItem .detail{background-color:#4a8df7;color:#fff;text-align:center;padding:1px 10px;font-size:11px;font-size:1.1rem;font-weight:bold;margin-bottom:4px}body.categories-index .secliveClassList .courseList .listItem .image{position:relative}body.categories-index .secliveClassList .courseList .listItem .image img{-webkit-border-radius:5px;border-radius:5px}body.categories-index .secliveClassList .courseList .listItem .image .reservation{position:absolute;top:5px;right:8px}body.categories-index .secliveClassList .courseList .listItem .info{position:relative}body.categories-index .secliveClassList .courseList .listItem .info .title{font-weight:bold;color:#1f1f1f;font-size:13px;font-size:1.3rem;max-height:2.6em;overflow:hidden;line-height:1.4em}body.categories-index .secliveClassList .courseList .listItem .info .title .badge{vertical-align:.1em}body.categories-index .secliveClassList .courseList .flickity-prev-next-button{top:50px;width:50px;height:50px}body.categories-index .secliveClassList .courseList .flickity-prev-next-button.previous{background-color:rgba(0,0,0,0);left:-44px}body.categories-index .secliveClassList .courseList .flickity-prev-next-button.next{background-color:rgba(0,0,0,0);right:-44px}body.categories-index .secliveClassList .courseList .flickity-prev-next-button svg{width:50px;height:50px;padding:13px;top:0;left:0;-webkit-border-radius:28px;border-radius:28px;background-color:#fff;border:#ddd 1px solid}body.categories-index .secliveClassList .courseList .flickity-prev-next-button svg:hover{background-color:#eee}body.categories-index .courseContent{-webkit-flex:2;flex:2}body.categories-index .specialtyNav{margin-bottom:85px}body.categories-index .specialtyNav .specialtyNavInner{position:relative;width:90%;max-width:1100px;min-width:900px;margin:0 5%}body.categories-index .specialtyNav .specialtyNavHeading{margin-bottom:32px}body.categories-index .specialtyNav .specialtyNavHeading__Title{font-size:20px;line-height:1.5;color:#1e1e1e;font-weight:700}body.categories-index .specialtyNav .specialtyNavContent{margin-left:auto;margin-right:auto}body.categories-index .specialtyList{max-width:936px}body.categories-index .specialtyList__Flex{display:flex}body.categories-index .specialtyList__Flex--Mb{display:flex;margin-bottom:16px}body.categories-index .specialtyList .specialtyListItem{max-width:301px;height:184px}body.categories-index .specialtyList .specialtyListItem__Large{max-width:460px;height:172px;width:50%}body.categories-index .specialtyList .specialtyListItem__Small{width:33.333333%}body.categories-index .specialtyList .specialtyListItem--ml16{margin-left:16px}body.categories-index .specialtyList .specialty__Link--Big{background-color:#fff;display:block;padding-top:20px;padding-bottom:20px;padding-left:8px;padding-right:8px}body.categories-index .specialtyList .specialty__Link--small{background-color:#fff;display:block;padding-top:20px;padding-bottom:20px;padding-left:8px;padding-right:8px}body.categories-index .specialty{height:100%;border-radius:16px;border:1px solid rgba(30,30,30,0.2)}body.categories-index .specialty:hover{opacity:.7;text-decoration:none}body.categories-index .specialty .specialtyHead{position:relative;border-bottom:1px solid rgba(30,30,30,0.2);padding-left:8px;padding-right:20px;padding-bottom:20px;margin-bottom:8px;display:flex;align-items:center}body.categories-index .specialty .specialtyHead .specialtyIcon{height:56px;width:56px}body.categories-index .specialty .specialtyHead .specialty__Category--Big{font-size:24px;line-height:1.5;color:#1e1e1e;font-weight:700;flex:1 1 0%;margin-left:8px}body.categories-index .specialty .specialtyHead .specialtyCategorySmall{font-size:20px;line-height:1.5;color:#1e1e1e;font-weight:700;flex:1 1 0%;margin-left:8px}body.categories-index .specialty .specialtyHead .l-icon{position:absolute;top:calc(50% - 26px);right:-4px;height:32px}body.categories-index .specialty .specialtyHead .l-icon>span{font-size:32px}body.categories-index .specialty .specialtyContent{padding-left:8px;padding-right:8px}body.categories-index .specialty .specialtyContent__Catch{font-size:14px;line-height:1.5;font-weight:700;color:#1e1e1e}body.categories-index .specialty .specialtyContent__Read{font-size:12px;line-height:1.5;opacity:.5;color:#1e1e1e}body.categories-index .sideSpecialtyList{margin-bottom:20px}body.categories-index .sideSpecialtyList::after{content:"";display:block;width:176px;margin:0 auto;padding-bottom:12px;border-bottom:1px solid #e5e5e5}body.categories-index .sideSpecialtyList .sideSpecialtyListItem .sideSpecialityTxt{font-size:14px;line-height:1.5;font-weight:700;color:#1e1e1e;margin-left:4px}body.categories-index .sideSpecialtyList .sideSpecialtyListItem::before{display:none}body.categories-index .sideSpecialtyList .sideSpecialtyListItem:not(:last-child){margin-bottom:4px}body.categories-index .menuBlock .heading{margin-bottom:20px}body.categories-index .menuBlock .sideSpecialtyList .sideSpecialtyListItem .sideSpecialty{display:flex;align-items:center;height:50px;padding:0 20px !important}body.categories-index .menuBlock .sideSpecialtyList .sideSpecialtyListItem .sideSpecialty:hover{text-decoration:none;background:rgba(35,35,35,0.05)}body.categories-index .menuBlock .allCategoriesTxt{font-size:12px;line-height:1.5;font-weight:700;padding-left:20px;padding-right:20px;margin-bottom:8px}body.categories-index .sideSpecialtyIcon{height:38px;width:38px}body.categories-index .nearArchiveCourses{margin-left:5%;margin-right:5%}body.categories-index .nearArchiveCourses .nearArchiveCoursesHaed{font-weight:700;font-size:30px;line-height:1.5;letter-spacing:.06em}body.categories-index .nearArchiveCourses .nearArchiveCoursesBody{margin-top:20px}body.categories-index .nearArchiveCourses .courseList{display:flex;flex-wrap:wrap;margin-top:-40px;margin-right:-40px}body.categories-index .nearArchiveCourses .courseList .courseListItem{margin-top:40px;margin-right:40px}body.categories-index .nearArchiveCourses .course{display:block;width:285px;height:100%}body.categories-index .nearArchiveCourses .course:hover{opacity:.7;text-decoration:none}body.categories-index .nearArchiveCourses .image img{vertical-align:bottom;-webkit-border-radius:5px;border-radius:5px}body.categories-index .nearArchiveCourses .info{display:flex;justify-content:space-between;margin-top:5px}body.categories-index .nearArchiveCourses .count{margin-right:4px;padding:2px 10px;color:#f9f9f9;font-weight:700;font-size:10px;line-height:1.44;background:#4f9df7;border-radius:2px}body.categories-index .nearArchiveCourses .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1e1e1e;font-weight:700;font-size:12px;line-height:1.58}body.categories-index .nearArchiveCourses .detail{margin-top:10px;color:#6a6a6a;font-weight:700;font-size:11px;line-height:1.44}body.categories-index .nearArchiveCourses .bookmark{margin-left:4px}body.categories-index .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-31px;content:"添加到收藏";white-space:pre}body.categories-index .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.categories-index .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.categories-index .searchHis{display:none;position:absolute;width:100%;margin-top:-10px;box-shadow:0px 3px 3px rgba(0,30,84,0.3);border-radius:5px;z-index:1001}body.categories-index .searchHis:hover{display:block}body.categories-index .searchHis_list{display:inline-block;width:100%;background-color:#fff;padding-top:5px;border-radius:5px}body.categories-index .searchHis_list .searchHis_list-item{display:inline-flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding-right:20px;cursor:pointer}body.categories-index .searchHis_list .searchHis_list-item>.searchHis_link{font-size:20px;line-height:1;font-weight:300;color:#000;text-decoration:none;display:inline-block;width:100%;padding:14px 0px 14px 16px}body.categories-index .searchHis_list .searchHis_list-item>span{font-size:20px;line-height:1;font-weight:300}body.categories-index .searchHis_list .searchHis_list-item:hover{background-color:#f6f6f6}body.categories-index .filter.black .searchbox>form input:focus~.searchHis{display:block}body.categories-show{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.categories-show .breadcrumbs{position:absolute;z-index:1000;color:#fff;padding-bottom:0 !important}body.categories-show .breadcrumbs ul li::after,body.categories-show .breadcrumbs a{color:#fff}body.categories-show .flexBox{display:flex}body.categories-show h3.ttl{font-size:24px;font-size:2.4rem;-webkit-font-smoothing:antialiased;padding-bottom:10px;font-weight:bold}body.categories-show h4.ttl{font-size:24px;font-size:2.4rem;-webkit-font-smoothing:antialiased;padding-bottom:10px}body.categories-show .section.m_searchBox{margin:0;position:relative}body.categories-show .section.m_searchBox .categoryHeader .inline-YTPlayer,body.categories-show .section.m_searchBox .categoryHeader #digestVideo{max-width:100% !important;width:100% !important;min-width:980px !important}body.categories-show .section.m_searchBox .categoryHeader #wrapper_digestVideo{top:-80px !important;width:100% !important}body.categories-show .section.m_searchBox .categoryHeader .inlinePlayButton{display:none !important}body.categories-show .section.m_searchBox .categoryHeader a{color:#fff !important;text-decoration:none}body.categories-show .section.m_searchBox .categoryHeader a:hover{color:#fff;text-decoration:none;opacity:.8}body.categories-show .section.m_searchBox .categoryHeader a:hover .image,body.categories-show .section.m_searchBox .categoryHeader a:hover .title{opacity:.8}body.categories-show .section.m_searchBox .categoryHeader .classInfo{width:45%;max-width:600px;min-width:500px;float:left;color:#fff;padding:65px 180px 200px 50px;text-align:left;background:-moz-linear-gradient(left, #161616 30%, rgba(22,22,22,0) 100%);background:-webkit-linear-gradient(left, #161616 30%, rgba(22,22,22,0) 100%);background:linear-gradient(to right, #161616 30%, rgba(22,22,22,0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#212121", endColorstr="#00333333", GradientType=1)}body.categories-show .section.m_searchBox .categoryHeader .classInfo .categoryLabel{margin-bottom:10px;font-weight:bold}body.categories-show .section.m_searchBox .categoryHeader .classInfo .categoryLabel span{border:1px solid rgba(255,255,255,0.4);padding:4px 10px;-webkit-border-radius:3px;border-radius:3px;margin-right:12px;display:inline-block;font-size:11px;font-size:1.1rem;font-weight:bold}body.categories-show .section.m_searchBox .categoryHeader .classInfo .categoryLabel a:hover{opacity:.8}body.categories-show .section.m_searchBox .categoryHeader .classInfo .title{font-size:18px;font-size:1.8rem;font-weight:bold;margin:10px 0}body.categories-show .section.m_searchBox .categoryHeader .classInfo .date{font-size:12px;font-size:1.2rem;font-weight:bold;margin-bottom:10px}body.categories-show .section.m_searchBox .categoryHeader .classInfo .image{text-align:center}body.categories-show .section.m_searchBox .categoryHeader .classInfo .image img{-webkit-border-radius:5px;border-radius:5px;max-width:360px;margin:auto}body.categories-show .section.m_searchBox .categoryHeader .classInfo .button{width:80%;padding:5px;margin:15px auto;display:block;font-weight:bold}body.categories-show .section.m_searchBox .categoryHeader .classInfo .button:hover{color:#3d94fa !important;background-color:#fff !important}body.categories-show .section.m_searchBox .categoryHeader .classInfo .button i{margin-left:10px}body.categories-show .section.m_searchBox .categoryHeader .signal{position:absolute;top:40px;right:30px;color:#fff;font-weight:bold;font-size:16px;font-size:1.6rem}body.categories-show .section.m_searchBox .categoryHeader .signal .pulse{vertical-align:-0.4em;display:inline-block;width:22px;height:22px;margin-right:15px;border-radius:50%;background:#e05d25;box-shadow:0 0 0 rgba(224,93,37,0.4);animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(224,93,37,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(224,93,37,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(224,93,37,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(224,93,37,0.4);box-shadow:0 0 0 0 rgba(224,93,37,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(224,93,37,0);box-shadow:0 0 0 10px rgba(224,93,37,0)}100%{-moz-box-shadow:0 0 0 0 rgba(224,93,37,0);box-shadow:0 0 0 0 rgba(224,93,37,0)}}body.categories-show .section.m_searchBox .categoryHeader .menuArea{position:absolute;top:450px;right:30px}body.categories-show .section.m_searchBox .categoryHeader .menuArea button{border:3px solid #fff;width:52px;height:52px;-webkit-border-radius:52px;border-radius:52px;background:rgba(0,0,0,0.1);position:relative}body.categories-show .section.m_searchBox .categoryHeader .menuArea button:focus{outline:none}body.categories-show .section.m_searchBox .categoryHeader .menuArea button::before{color:#fff;display:block;font-size:12px;font-size:1.2rem;content:"OFF";width:52px;height:20px;text-align:center;position:absolute;bottom:-1px;left:-3px;font-weight:bold}body.categories-show .section.m_searchBox .categoryHeader .menuArea button::after{color:#fff;display:block;font-size:25px;font-size:2.5rem;font-family:fontawesome;content:"\F026";width:52px;height:30px;position:absolute;top:5px;left:-3px}body.categories-show .section.m_searchBox .categoryHeader .menuArea button.on::before{color:#fff;display:block;font-size:12px;font-size:1.2rem;content:"ON";text-align:center;width:52px;height:20px;position:absolute;bottom:-1px;left:-3px;font-weight:bold}body.categories-show .section.m_searchBox .categoryHeader .menuArea button.on::after{color:#fff;display:block;font-size:25px;font-size:2.5rem;font-family:fontawesome;content:"\F028";width:52px;height:30px;position:absolute;top:5px;left:-2px}body.categories-show .section.m_searchBox .filter.black{background-color:#353434;width:100%;padding:25px;margin:auto}body.categories-show .section.m_searchBox .filter.black .searchbox{width:800px;margin:0 auto;position:relative}body.categories-show .section.m_searchBox .headingWrap{position:relative}body.categories-show .section.m_searchBox .headingWrap a{position:absolute;right:20px;top:3px;font-weight:bold;color:#1f99b0 !important}body.categories-show .navWrap{position:relative;width:240px}body.categories-show .navWrap .categorySearch{margin:0 0 0 20px}body.categories-show .navWrap .categorySearch.fixed{bottom:20px;left:0}body.categories-show .navWrap .categorySearch.fixed.bottom{bottom:0}body.categories-show .navWrap .categorySearch>ul{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.categories-show .navWrap .categorySearch>ul li.current{-webkit-order:0 !important;-ms-order:0 !important;order:0 !important}body.categories-show .l-contents{overflow:hidden}body.categories-show .l-contents.flex{width:100%;-webkit-flex:1;-ms-flex:1;flex:1}body.categories-show .l-contents .headingWrap{margin:0 5%}body.categories-show .l-contents .headingWrap.line{position:relative;margin:30px 5% 20px}body.categories-show .l-contents .headingWrap.line::after{content:"";display:block;position:absolute;top:50%;width:100%;border-bottom:solid 2px #1a1a1a;z-index:-1;margin-top:-1px}body.categories-show .l-contents .headingWrap.line h2{font-size:30px;font-size:3rem;font-weight:bold;display:inline;background-color:#fff;padding:0 15px 0 0;letter-spacing:.06em}body.categories-show .l-contents .carousel{width:90%;margin:auto;overflow:visible}body.categories-show .l-contents .carousel.linear.multi .flickity-viewport{min-height:145px !important}body.categories-show .l-contents .carousel.linear .flickity-viewport{min-height:165px !important;overflow:visible}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button{background:rgba(255,255,255,0);top:48%;width:80px;height:200px}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button:disabled{display:none}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button.next{right:-6%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, white 50%, white 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, white 50%, white 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, white 50%, white 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1)}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button.previous{left:-6%;background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%, white 50%, white 100%);background:-o-linear-gradient(right, rgba(255,255,255,0) 0%, white 50%, white 100%);background:linear-gradient(to left, rgba(255,255,255,0) 0%, white 50%, white 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1)}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button svg{width:50px;height:50px;padding:13px;top:56px;background-color:#fff;-webkit-border-radius:28px;border-radius:28px;border:#ddd 1px solid}body.categories-show .l-contents .carousel.linear .flickity-prev-next-button svg:hover{background-color:#eee}body.categories-show .l-contents .carousel.linear .listItem{width:230px;position:relative}body.categories-show .l-contents .carousel.linear .listItem a{color:#1e1e1e;position:relative;display:inline-block;width:230px}body.categories-show .l-contents .carousel.linear .listItem a .info{margin-top:6px}body.categories-show .l-contents .carousel.linear .listItem a:hover{text-decoration:none}body.categories-show .l-contents .carousel.linear .listItem a:hover img{opacity:.7}body.categories-show .l-contents .carousel.linear .listItem a:hover .info{opacity:.7}body.categories-show .l-contents .carousel.linear .listItem.single a::before,body.categories-show .l-contents .carousel.linear .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.categories-show .l-contents .carousel.linear .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:20px;left:50%;margin-left:-28px;z-index:10000}body.categories-show .l-contents .carousel.linear .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:24px;left:50%;margin-left:-22px;z-index:10000}body.categories-show .l-contents .carousel.linear .listItem.single a:hover::before,body.categories-show .l-contents .carousel.linear .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.categories-show .l-contents .carousel.linear .listItem .info .title span.badge{vertical-align:.1em}body.categories-show .l-contents .carousel.linear .listItem .info h3{font-size:13px;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;min-height:2.88em}body.categories-show .l-contents .carousel.linear .listItem .info .detail{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.categories-show .l-contents .carousel.linear .listItem img{-webkit-border-radius:3px;border-radius:3px}body.categories-show .l-contents .carousel.linear.grid_4 .listItem{margin:0 10px 0 0}body.categories-show .l-contents .categorySearch{text-align:left}body.categories-show .l-contents .categorySearch div{margin:0 26px 26px 0 !important}body.categories-show .l-contents .categorySearch div:nth-child(4){margin-right:0 !important}body.categories-show .l-contents .categorySearch div a{width:230px;height:100px;display:block;background-color:#f8f8f8;-webkit-border-radius:4px;border-radius:4px;text-align:center;line-height:100px}body.categories-show .bnrArea{margin:0 90px 30px}body.categories-show .bnrArea img{-webkit-border-radius:4px;border-radius:4px}body.categories-show .bnrArea img:hover{opacity:.8}body.categories-show .premiumBanner .premiumBanner__image{filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.2))}body.categories-show .secliveClassList{background-color:#fff;position:fixed;left:0;bottom:0;z-index:10000;margin:auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);width:100%;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.categories-show .secliveClassList .class_bookmark{display:flex;flex-direction:column;align-items:center;position:absolute;top:5px;right:5px}body.categories-show .secliveClassList .class_bookmark .class_bookmark__count{border-radius:3px;background-color:#fff;border:1px solid #dedede;width:32px;text-align:center;padding:1px 3px}body.categories-show .secliveClassList .heading{font-size:18px;font-size:1.8rem;font-weight:bold;width:16%;height:160px;padding:20px;float:left;background:#333;color:#fff;margin:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}body.categories-show .secliveClassList .flickity-viewport{height:140px !important}body.categories-show .secliveClassList .flickity-viewport .flickity-slider{margin-left:20px !important}body.categories-show .secliveClassList .flickity-prev-next-button.next{right:10px !important;top:67px !important}body.categories-show .secliveClassList .flickity-prev-next-button.previous{left:10px !important;top:67px !important}body.categories-show .secliveClassList .courseList{float:left;width:84%;-ms-overflow-x:scroll;overflow-x:scroll;padding:10px 0}body.categories-show .secliveClassList .courseList .listItem{width:170px;margin:0 0 0 15px;display:inline-block}body.categories-show .secliveClassList .courseList .listItem a{text-decoration:none;position:relative}body.categories-show .secliveClassList .courseList .listItem a:hover{opacity:.8}body.categories-show .secliveClassList .courseList .listItem .detail{background-color:#4a8df7;color:#fff;text-align:center;padding:1px 10px;font-size:11px;font-size:1.1rem;font-weight:bold;margin-bottom:4px}body.categories-show .secliveClassList .courseList .listItem .image{position:relative}body.categories-show .secliveClassList .courseList .listItem .image img{-webkit-border-radius:5px;border-radius:5px}body.categories-show .secliveClassList .courseList .listItem .image .reservation{position:absolute;top:5px;right:8px}body.categories-show .secliveClassList .courseList .listItem .info{position:relative}body.categories-show .secliveClassList .courseList .listItem .info .title{font-weight:bold;color:#1f1f1f;font-size:13px;font-size:1.3rem;max-height:2.6em;overflow:hidden;line-height:1.4em}body.categories-show .secliveClassList .courseList .listItem .info .title .badge{vertical-align:.1em}body.categories-show .secliveClassList .courseList .flickity-prev-next-button{top:50px;width:50px;height:50px}body.categories-show .secliveClassList .courseList .flickity-prev-next-button.previous{background-color:rgba(0,0,0,0);left:-44px}body.categories-show .secliveClassList .courseList .flickity-prev-next-button.next{background-color:rgba(0,0,0,0);right:-44px}body.categories-show .secliveClassList .courseList .flickity-prev-next-button svg{width:50px;height:50px;padding:13px;top:0;left:0;-webkit-border-radius:28px;border-radius:28px;background-color:#fff;border:#ddd 1px solid}body.categories-show .secliveClassList .courseList .flickity-prev-next-button svg:hover{background-color:#eee}body.categories-show .courseContent{-webkit-flex:2;flex:2}body.categories-show .specialtyNav{margin-bottom:85px}body.categories-show .specialtyNav .specialtyNavInner{position:relative;width:90%;max-width:1100px;min-width:900px;margin:0 5%}body.categories-show .specialtyNav .specialtyNavHeading{margin-bottom:32px}body.categories-show .specialtyNav .specialtyNavHeading__Title{font-size:20px;line-height:1.5;color:#1e1e1e;font-weight:700}body.categories-show .specialtyNav .specialtyNavContent{margin-left:auto;margin-right:auto}body.categories-show .specialtyList{max-width:936px}body.categories-show .specialtyList__Flex{display:flex}body.categories-show .specialtyList__Flex--Mb{display:flex;margin-bottom:16px}body.categories-show .specialtyList .specialtyListItem{max-width:301px;height:184px}body.categories-show .specialtyList .specialtyListItem__Large{max-width:460px;height:172px;width:50%}body.categories-show .specialtyList .specialtyListItem__Small{width:33.333333%}body.categories-show .specialtyList .specialtyListItem--ml16{margin-left:16px}body.categories-show .specialtyList .specialty__Link--Big{background-color:#fff;display:block;padding-top:20px;padding-bottom:20px;padding-left:8px;padding-right:8px}body.categories-show .specialtyList .specialty__Link--small{background-color:#fff;display:block;padding-top:20px;padding-bottom:20px;padding-left:8px;padding-right:8px}body.categories-show .specialty{height:100%;border-radius:16px;border:1px solid rgba(30,30,30,0.2)}body.categories-show .specialty:hover{opacity:.7;text-decoration:none}body.categories-show .specialty .specialtyHead{position:relative;border-bottom:1px solid rgba(30,30,30,0.2);padding-left:8px;padding-right:20px;padding-bottom:20px;margin-bottom:8px;display:flex;align-items:center}body.categories-show .specialty .specialtyHead .specialtyIcon{height:56px;width:56px}body.categories-show .specialty .specialtyHead .specialty__Category--Big{font-size:24px;line-height:1.5;color:#1e1e1e;font-weight:700;flex:1 1 0%;margin-left:8px}body.categories-show .specialty .specialtyHead .specialtyCategorySmall{font-size:20px;line-height:1.5;color:#1e1e1e;font-weight:700;flex:1 1 0%;margin-left:8px}body.categories-show .specialty .specialtyHead .l-icon{position:absolute;top:calc(50% - 26px);right:-4px;height:32px}body.categories-show .specialty .specialtyHead .l-icon>span{font-size:32px}body.categories-show .specialty .specialtyContent{padding-left:8px;padding-right:8px}body.categories-show .specialty .specialtyContent__Catch{font-size:14px;line-height:1.5;font-weight:700;color:#1e1e1e}body.categories-show .specialty .specialtyContent__Read{font-size:12px;line-height:1.5;opacity:.5;color:#1e1e1e}body.categories-show .sideSpecialtyList{margin-bottom:20px}body.categories-show .sideSpecialtyList::after{content:"";display:block;width:176px;margin:0 auto;padding-bottom:12px;border-bottom:1px solid #e5e5e5}body.categories-show .sideSpecialtyList .sideSpecialtyListItem .sideSpecialityTxt{font-size:14px;line-height:1.5;font-weight:700;color:#1e1e1e;margin-left:4px}body.categories-show .sideSpecialtyList .sideSpecialtyListItem::before{display:none}body.categories-show .sideSpecialtyList .sideSpecialtyListItem:not(:last-child){margin-bottom:4px}body.categories-show .menuBlock .heading{margin-bottom:20px}body.categories-show .menuBlock .sideSpecialtyList .sideSpecialtyListItem .sideSpecialty{display:flex;align-items:center;height:50px;padding:0 20px !important}body.categories-show .menuBlock .sideSpecialtyList .sideSpecialtyListItem .sideSpecialty:hover{text-decoration:none;background:rgba(35,35,35,0.05)}body.categories-show .menuBlock .allCategoriesTxt{font-size:12px;line-height:1.5;font-weight:700;padding-left:20px;padding-right:20px;margin-bottom:8px}body.categories-show .menuBlock .allCategoriesTxt a{color:#1f1f1f}body.categories-show .sideSpecialtyIcon{height:38px;width:38px}body.categories-show .nearArchiveCourses{margin-left:5%;margin-right:5%}body.categories-show .nearArchiveCourses .nearArchiveCoursesHaed{font-weight:700;font-size:30px;line-height:1.5;letter-spacing:.06em}body.categories-show .nearArchiveCourses .nearArchiveCoursesBody{margin-top:20px}body.categories-show .nearArchiveCourses .courseList{display:flex;flex-wrap:wrap;margin-top:-40px;margin-right:-40px}body.categories-show .nearArchiveCourses .courseList .courseListItem{margin-top:40px;margin-right:40px}body.categories-show .nearArchiveCourses .course{display:block;width:285px;height:100%}body.categories-show .nearArchiveCourses .course:hover{opacity:.7;text-decoration:none}body.categories-show .nearArchiveCourses .image img{vertical-align:bottom;-webkit-border-radius:5px;border-radius:5px}body.categories-show .nearArchiveCourses .info{display:flex;justify-content:space-between;margin-top:5px}body.categories-show .nearArchiveCourses .count{margin-right:4px;padding:2px 10px;color:#f9f9f9;font-weight:700;font-size:10px;line-height:1.44;background:#4f9df7;border-radius:2px}body.categories-show .nearArchiveCourses .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1e1e1e;font-weight:700;font-size:12px;line-height:1.58}body.categories-show .nearArchiveCourses .detail{margin-top:10px;color:#6a6a6a;font-weight:700;font-size:11px;line-height:1.44}body.categories-show .nearArchiveCourses .bookmark{margin-left:4px}body.categories-show .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-31px;content:"添加到收藏";white-space:pre}body.categories-show .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.categories-show .nearArchiveCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.categories-show .searchHis{display:none;position:absolute;width:100%;margin-top:-10px;box-shadow:0px 3px 3px rgba(0,30,84,0.3);border-radius:5px;z-index:1001}body.categories-show .searchHis:hover{display:block}body.categories-show .searchHis_list{display:inline-block;width:100%;background-color:#fff;padding-top:5px;border-radius:5px}body.categories-show .searchHis_list .searchHis_list-item{display:inline-flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding-right:20px;cursor:pointer}body.categories-show .searchHis_list .searchHis_list-item>.searchHis_link{font-size:20px;line-height:1;font-weight:300;color:#000;text-decoration:none;display:inline-block;width:100%;padding:14px 0px 14px 16px}body.categories-show .searchHis_list .searchHis_list-item>span{font-size:20px;line-height:1;font-weight:300}body.categories-show .searchHis_list .searchHis_list-item:hover{background-color:#f6f6f6}body.categories-show .filter.black .searchbox>form input:focus~.searchHis{display:block}body.categories-show .secCategoryInnerHead{text-align:center;min-height:350px;background-color:#fff;position:relative;overflow:hidden;letter-spacing:0}body.categories-show .secCategoryInnerHead::before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:.9;top:0;left:0;z-index:10;background-color:rgba(33,32,49,0.7)}body.categories-show .secCategoryInnerHead .pageMeta,body.categories-show .secCategoryInnerHead .description{position:relative;z-index:1000}body.categories-show .secCategoryInnerHead .pageMeta{margin-top:100px}body.categories-show .secCategoryInnerHead .pageMeta .heading{color:#4f9df7;background-color:#fff;font-size:33px;font-size:3.3rem;font-weight:bold;display:inline-block;margin:auto;padding:0 25px;height:70px;line-height:70px;z-index:10;position:relative;vertical-align:text-top}body.categories-show .secCategoryInnerHead .pageMeta.tagPage{font-size:0px;font-size:0rem;position:relative}body.categories-show .secCategoryInnerHead .pageMeta.tagPage .tagName{display:block;background-color:#4f9df7;color:#fff;padding:0 28px;font-size:33px;font-size:3.3rem;height:70px;line-height:70px;font-weight:bold;display:inline-block;z-index:1000;position:relative;min-width:200px;vertical-align:text-top}body.categories-show .secCategoryInnerHead .description{color:#fff;font-weight:bold;text-align:left;line-height:1.6em;width:800px;margin:25px auto 30px}body.categories-show .background{position:absolute;height:1480px;width:400%;left:-85%;display:block;z-index:0;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}body.categories-show .transformationImg{position:relative;width:400%;height:148px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-repeat:repeat-x}body.categories-show .transformationImg:first-child,body.categories-show .transformationImg:nth-child(5){background-image:url(https://assets.clwy.cn/common/cate_head_img01.png)}body.categories-show .transformationImg:nth-child(2),body.categories-show .transformationImg:nth-child(6){background-image:url(https://assets.clwy.cn/common/cate_head_img02.png)}body.categories-show .transformationImg:nth-child(3),body.categories-show .transformationImg:nth-child(7){background-image:url(https://assets.clwy.cn/common/cate_head_img03.png)}body.categories-show .transformationImg:nth-child(4),body.categories-show .transformationImg:nth-child(8){background-image:url(https://assets.clwy.cn/common/cate_head_img04.png)}body.categories-show .transformationImg:nth-child(5),body.categories-show .transformationImg:nth-child(9){background-image:url(https://assets.clwy.cn/common/cate_head_img01.png)}body.categories-show .transformationImg:nth-child(6),body.categories-show .transformationImg:nth-child(10){background-image:url(https://assets.clwy.cn/common/cate_head_img02.png)}body.categories-show .transformationImg:first-child,body.categories-show .transformationImg:nth-child(3),body.categories-show .transformationImg:nth-child(5),body.categories-show .transformationImg:nth-child(7),body.categories-show .transformationImg:nth-child(9){-webkit-animation:mainvisualslidethemes-toright 500s infinite linear;animation:mainvisualSlideThemes-toRight 500s infinite linear;left:-300%;background-position:-110px}body.categories-show .transformationImg:nth-child(2),body.categories-show .transformationImg:nth-child(4),body.categories-show .transformationImg:nth-child(6),body.categories-show .transformationImg:nth-child(8),body.categories-show .transformationImg:nth-child(10){-webkit-animation:mainvisualslidethemes-toleft 500s infinite linear;animation:mainvisualSlideThemes-toLeft 500s infinite linear;left:0;background-position:0}@-webkit-keyframes mainvisualSlideThemes-toRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(2234px);transform:translateX(2234px)}}@keyframes mainvisualSlideThemes-toRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(2234px);transform:translateX(2234px)}}@-webkit-keyframes mainvisualSlideThemes-toLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2234px);transform:translateX(-2234px)}}@keyframes mainvisualSlideThemes-toLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2234px);transform:translateX(-2234px)}}body.categories-show .courseContent{padding-top:40px;min-width:500px}body.categories-show .courseContent .categorySummary{margin:7px 265px 20px 270px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:justify;color:#aaa;margin:0 30px 30px;text-align:justify;line-height:1.57;letter-spacing:normal}body.categories-show .courseContent .categoryDetailHead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6d6d6;padding-bottom:15px;margin:0 30px}body.categories-show .courseContent .categoryDetailHead .categoryDetailHead-item{display:inline-flex;align-items:center;position:relative}body.categories-show .courseContent .categoryDetailHead .categoryDetailHead-item>span.material-icons.round{color:#1e1e1e}body.categories-show .courseContent .categoryDetailHead .categoryDetailHead-item .categoryDetailHead-item_title{font-size:14px;font-weight:500;color:#6a6a6a;margin-left:4px}body.categories-show .courseContent .categoryDetailHead .categoryDetailHead-item .categoryDetailHead-item_btn{margin-left:12px;font-size:12px;font-weight:700;color:#e29447}body.categories-show .courseContent .categoryDetailHead .categoryDetailHead-item .categoryDetailHead-item_btn:hover{cursor:pointer}body.categories-show .courseContent .controlBoard{display:none;position:absolute;z-index:1;width:320px;top:35px;left:0;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.16))}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item{display:flex;align-items:center}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check{padding:28px 20px}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>input{display:none}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>input:hover{cursor:pointer}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>input:checked+label::before{background-color:#e29447}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>input:checked+label::after{content:"";position:absolute;visibility:visible;top:4px;left:6px;width:8%;height:24%;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>label{padding-left:32px;font-size:14px;position:relative}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--check>label::before{content:"";position:absolute;top:-2px;left:0;display:inline-block;visibility:visible;width:24px;height:24px;border:2px solid #eae2d7;border-radius:4px;box-sizing:border-box}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--btn{padding:12px 20px;border-top:1px solid rgba(30,30,30,0.09);justify-content:flex-end}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--btn>p.controlBoard-form_item_clear{color:#e29447;font-size:12px;font-weight:700}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--btn>p.controlBoard-form_item_clear:hover{cursor:pointer}body.categories-show .courseContent .controlBoard .controlBoard-form .controlBoard-form_item.controlBoard-form_item--btn>button.controlBoard_btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100px;height:36px;border-radius:30px;margin-left:20px;background-color:#e29447;color:#fff;font-size:14px;font-weight:700;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none}body.categories-show .courseContent .sortNavi{display:inline-block;margin-left:4px}body.categories-show .courseContent .sortNavi .sortNavi-body{background-color:rgba(0,0,0,0);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6a6a6a;font-family:inherit;font-size:14px;font-weight:500}body.categories-show .courseContent .sortNavi .sortNavi-body .sortNavi-body_item{font-size:14px}body.categories-show .courseContent .courseList div.listItem{display:inline-block;width:30%;height:30%;margin:3% 1.65%;vertical-align:top}body.categories-show .courseContent .courseList div.listItem>a:hover{opacity:.7}body.categories-show .courseContent .courseList div.listItem .parent_wrap{position:relative;width:100%}body.categories-show .courseContent .courseList div.listItem .parent_wrap::before{content:"";display:block;padding-top:45.5%}body.categories-show .courseContent .courseList div.listItem .parent_wrap .images_wrap{position:absolute;top:0;left:0;bottom:0;right:0}body.categories-show .courseContent .courseList div.listItem .images img{-webkit-border-radius:5px;border-radius:5px}body.categories-show .courseContent .courseList div.listItem .images .badge{position:absolute;top:5px;right:5px}body.categories-show .courseContent .courseList div.listItem .info{text-align:left;margin-top:5px}body.categories-show .courseContent .courseList div.listItem .info .title{font-size:13px !important;font-size:1.3rem !important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:bold;max-height:4.32em}body.categories-show .courseContent .courseList div.listItem .info .title span.badge{vertical-align:.1em;font-weight:bold;margin-right:5px}body.categories-show .courseContent .courseList div.listItem .info .date{font-weight:bold;font-size:11px !important;font-size:1.1rem !important;display:block;margin-bottom:5px;color:#aaa;margin-top:0 !important}body.categories-show .courseContent .courseList div.listItem .info .detail{margin-top:3px !important}body.categories-show .courseContent .courseList div.listItem .info .detail .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;max-height:4.5em !important;color:#1f1f1f;font-size:13px !important;font-size:1.3rem !important;margin-bottom:6px}body.categories-show .courseContent .courseList div.listItem .info .detail .star{height:2.5em}body.categories-show .courseContent .courseList div.listItem .info .bookmark{width:auto;height:auto}body.categories-show .courseContent .courseList div.listItem .info .bookmark .reservation.mark .reservationBox .m_button{width:auto;height:auto}body.categories-show .courseContent .courseList div.listItem .info .bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏"}body.categories-show .courseContent .courseList div.listItem .info .bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.categories-show .courseContent .courseList div.listItem .info .bookmark .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.categories-show .courseContent .courseList div.listItem .tags{color:#aaa;font-size:10px !important;font-size:1rem !important;display:flex;flex-wrap:wrap;line-height:1.2em;font-style:normal;margin-right:-8px}body.categories-show .courseContent .courseList div.listItem .tags>i.fa-tag{display:inline-block;margin-right:2px;font-size:10px;font-size:1rem;line-height:1.6em}body.categories-show .courseContent .courseList div.listItem .tags>a.tag{color:#aaa;font-size:10px !important;font-size:1rem !important;display:block;line-height:1.6em;font-style:normal;margin-right:8px}body.categories-show .courseContent .courseList div.listItem .tags>a.tag:hover{opacity:.7}body.categories-show .courseContent .grid_3 .info .info__flexbox{display:flex;justify-content:space-between}body.categories-show .courseContent .grid_3 .info .bookmark{margin-left:4px}body.categories-show .m_featureClassList{background:#f2f2f2;padding-bottom:20px;margin-bottom:30px;max-height:270px;overflow:hidden}body.categories-show .categoryName{position:relative;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;font-size:18px;font-size:1.8rem;padding:10px;margin-bottom:10px}body.categories-show .categoryName .iconReset{position:absolute;right:10px;color:#d8d8d8}body.categories-show .m_tagFilterList li.current::before{font-family:fontawesome !important;content:"\F00C" !important;font-size:11px !important;font-size:1.1rem !important;left:20px !important;top:4px !important}body.categories-show .m_selectedTags{padding:13px 0}body.categories-show .m_selectedTags ul.selectedTagList{letter-spacing:-0.4em}body.categories-show .m_selectedTags ul.selectedTagList>li,body.categories-show .m_selectedTags ul.selectedTagList>.listItem{display:inline-block;letter-spacing:normal;vertical-align:top}body.categories-show .m_selectedTags ul.selectedTagList>.listItem{margin-right:20px}body.categories-show .m_selectedTags ul.selectedTagList>.listItem a{display:block;background:#eaeaea;color:#cfcfcf;font-size:12px;font-size:1.2rem;padding:6px 15px}body.categories-show .m_selectedTags ul.selectedTagList>.listItem a::after{display:inline-block;color:#555;font-family:fontawesome;content:"\F057";margin-left:10px}body.categories-show .m_selectedTags ul.selectedTagList>.listItem a:hover{text-decoration:none;background:#4f9df7;color:#fff}body.categories-show .m_selectedTags ul.selectedTagList>.listItem a:hover::after{color:#fff}body.categories-show .m_liveCourses{border:1px solid #e6e8ec;padding:13px;overflow:scroll}body.categories-show .m_liveCourses .courseList{width:10000px}body.categories-show .pencilPostArea{width:210px;padding:32px 20px;background-color:#f8f8f8;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif}body.categories-show .pencilPostArea .heading{font-size:20px;line-height:29px;font-style:normal;font-weight:700;margin-bottom:8px;color:#1e1e1e}body.categories-show .pencilPostArea img.pencil-by-clwy-logo{width:100px;display:block;margin:0 auto 20px}body.categories-show .pencilPostArea ul li.pencilPostItem{border:1px solid rgba(30,30,30,0.09);box-sizing:border-box;border-radius:5px;padding:8px 8px 12px;background-color:#fff;margin-bottom:12px;font-size:10px;line-height:14px}body.categories-show .pencilPostArea ul li.pencilPostItem a{color:#1e1e1e}body.categories-show .pencilPostArea ul li.pencilPostItem a:hover{text-decoration:none}body.categories-show .pencilPostArea ul li.pencilPostItem a:hover *{opacity:.7}body.categories-show .pencilPostArea ul li.pencilPostItem a img.thumbnail{border-radius:5px;margin-bottom:8px}body.categories-show .pencilPostArea ul li.pencilPostItem a span.type{background:rgba(30,30,30,0.09);border-radius:10px;padding:2px 8px;text-align:center;margin:0 6px}body.categories-show .pencilPostArea ul li.pencilPostItem a h3.title{margin:5px 6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-style:normal;font-weight:normal}body.categories-show .pencilPostArea ul li.pencilPostItem a p.publishedAt{color:rgba(30,30,30,0.5);margin:5px 6px 4px}body.categories-show .pencilPostArea ul li.pencilPostItem a div.pencilLogo{text-align:right;line-height:0}body.categories-show .pencilPostArea ul li.pencilPostItem a div.pencilLogo img{width:40px;margin-right:6px}body.categories-show .relatedWordSection{margin:16px 30px 5px}body.categories-show .relatedWordSection .relatedWordSection_head{margin-bottom:16px;padding:0 5px;color:#1e1e1e;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.44}body.categories-show .relatedWordSection .relatedWord_show{display:none}body.categories-show .relatedWordSection .fixedItems.is-fixed{position:fixed;top:76px;left:0;z-index:9999;width:100%;padding:16px 0;background:#fff;box-shadow:0px 4px 8px rgba(30,30,30,0.05);animation:downAnime .3s forwards}@keyframes downAnime{0%{opacity:0;transform:translateY(-80px)}100%{opacity:1;transform:translateY(0)}}body.categories-show .relatedWordSection .fixedItems.is-fixed::before{content:"";position:absolute;top:-44px;display:block;height:54px;width:100%;background:#fff}body.categories-show .relatedWordSection .fixedItems.is-fixed .fixedItems_innner{display:flex;width:100%;max-width:1080px;margin:0 auto;padding-left:40px}body.categories-show .relatedWordSection .fixedItems.is-fixed .relatedWord_show{display:flex;align-items:flex-start;margin-left:8px;cursor:pointer}body.categories-show .relatedWordSection .fixedItems.is-fixed .relatedWord_showIcon{font-size:32px;font-size:3.2rem}body.categories-show .relatedWordSection .fixedItems.is-fixed .relatedWordTagList{max-height:36px;margin:0 auto;overflow:hidden}body.categories-show .relatedWordSection .fixedItems.is-fixed .relatedWordTagList .relatedWordTagList_item{margin:0 8px 0 0}body.categories-show .relatedWordSection .fixedItems.is-fixed:hover .relatedWord_showIcon{transform:scale(1, -1)}body.categories-show .relatedWordSection .fixedItems.is-fixed:hover .relatedWordTagList{height:auto;max-height:100vh;margin:-12px -8px 0 0;transition:max-height .5s}body.categories-show .relatedWordSection .fixedItems.is-fixed:hover .relatedWordTagList .relatedWordTagList_item{margin:12px 8px 0 0}body.categories-show .relatedWordSection .relatedWordTagList{display:flex;flex-wrap:wrap;width:100%;margin:-12px -8px 0px 0}body.categories-show .relatedWordSection .relatedWordTagList .relatedWordTagList_item{margin:12px 8px 0px 0}body.categories-show .relatedWordSection .relatedWordTag{display:flex;align-items:center;height:36px;padding:0 16px;color:#1e1e1e;font-size:14px;font-size:1.4rem;background:#fff;border:1px solid rgba(30,30,30,0.09);border-radius:30px}body.categories-show .relatedWordSection .relatedWordTag:hover{text-decoration:none;opacity:.7}body.categories-show .m_searchArchive{margin-left:30px}body.categories-show .secCategoryInnerHead{min-height:172px}body.categories-show .secCategoryInnerHead::before{background-color:#F5F2EE;min-height:275px;opacity:1}body.categories-show .secCategoryInnerHead .pageMeta{margin-top:26px}body.categories-show .secCategoryInnerHead .pageMeta .heading{color:#E29447;font-size:32px;height:auto;background:none;line-height:1.5}body.categories-show .secCategoryInnerHead .pageMeta.tagPage .tagName{color:#E29447;font-size:32px;height:auto;background:none;line-height:1.5}body.categories-show .secCategoryInnerHead>div.description>p{color:#6A6A6A;background:#ffffff;padding:20px;border-radius:16px;font-size:14px;font-weight:normal}body.categories-show .topdescription{color:#6A6A6A}body.categories-show .courseContent .categorySummary{margin:0;color:#6A6A6A}body.categories-show section.flexBox>div.courseContent.pt50>h2{font-size:20px}body.categories-show .slide-up{height:64px;padding-bottom:0;overflow:hidden}body.categories-show .slide-down{height:auto;overflow:visible}body.categories-show .content-wrap{margin:0px 30px 50px 30px}body.categories-show .more-btn,body.categories-show .more-btn p{color:#E29447;font-weight:bold;display:inline-block}body.categories-show .material-icons.round{display:inline-block;position:relative}body.categories-show .content-txt{text-align:left}body.categories-show .content-wrap{text-align:right}body.categories-show .more-btn,body.categories-show .close-btn{cursor:pointer}body.categories-show .breadcrumbs,body.categories-show .breadcrumbs a,body.categories-show .breadcrumbs ul li::after{color:#1e1e1e}body.categories-show .menuBlock{border:2px solid #EAE2D7;border-radius:16px}body.categories-show .menuBlock>.heading{border-bottom:2px solid #EAE2D7}body.categories-show .menuBlock>ul>li>ul>li>a{color:#E29447}body.categories-show .menuBlock>ul>li>ul>li.current>a{color:#1e1e1e;text-decoration:none;cursor:default}body.categories-show .menuBlock>ul>li>ul>li.current:before{font-family:fontawesome !important;content:"" !important;font-size:11px !important;font-size:1.1rem !important;left:32px !important;top:8px !important;color:#E29447}body.categories-show .menuBlock>ul>li::before{color:#EAE2D7}body.categories-show .menuBlock>ul>li>ul>li::before{color:#EAE2D7}body.categories-show .sideSpecialtyList::after{border-bottom:1px solid #EAE2D7}body.categories-show .pencilPostArea{background-color:#ffffff}body.categories-show .pencilPostArea ul li.pencilPostItem{border:1px solid #EAE2D7;border-radius:16px}body.categories-show .pencilPostArea ul li.pencilPostItem a img.thumbnail{border-radius:8px}body.categories-show .pencilPostArea ul li.pencilPostItem a span.type{background:#EAE2D7}body.categories-show .pencilPostArea ul li.pencilPostItem a p.publishedAt{color:#6A6A6A}body.categories-show .courseContent .courseList .listItem .images img{border-radius:16px}body.categories-show .badge.blue{background:#E29447}body.categories-show .courseContent .courseList .listItem .info .date,body.categories-show .courseContent .courseList .listItem .info .detail .tags{color:#6A6A6A}body.categories-show .courseContent .sortNavi li.current::after{border-bottom:solid 4px #E29447;bottom:-10px;border-radius:4px 4px 0 0}body.categories-show .fa-caret-down:before{display:none}body.categories-show .courseContent .sortNavi li{font-weight:bold;color:#6A6A6A}body.categories-show .courseContent .sortNavi li.current{color:#E29447}body.categories-show ul.pagination li a,body.categories-show ul.pagination li span{color:#E29447}body.categories-show .relatedWordSection .relatedWordTag{border:1px solid #D6D6D6}body.categories-show .heading:has(+.tagName){display:none !important}body.categories-show ul.pagination li.active::after{content:"";width:26px;display:block;background:#E29447;height:4px;margin:0 auto;position:relative;bottom:8px}body.categories-show #liveClassList[style*="bottom: -"]{bottom:-82px !important}body.categories-show #liveClassList .heading{margin-top:0px;transition:all .3s ease}body.categories-show #liveClassList[style*="bottom: -"] .heading{margin-top:-35px}body.categories-show #liveClassList .image img,body.categories-show #liveClassList:hover .image img{height:74px;transition:all .3s ease}body.categories-show #liveClassList[style*="bottom: -"] .image img{height:50px}body.categories-show #liveClassList:hover{bottom:0px !important}body.categories-show #liveClassList:hover .heading{margin-top:0px}body.categories-show #liveClassList:hover .image img{height:74px}body.categories-show .secliveClassList{background-color:#F5F2EE}body.categories-show .secliveClassList .heading{background-color:#F5F2EE;color:#E29447;text-align:left;padding:20px 0 20px 20px;width:14%}body.categories-show .secliveClassList .courseList .listItem .detail{background-color:#F5F2EE;color:#6A6A6A;text-align:left;padding:0;margin:0;font-size:12px}body.categories-show .secliveClassList .courseList .listItem .badge.red{display:none}body.categories-show .reservation.mark .reservationBox .m_button .reservationButton{box-shadow:none;background:#fff;width:38px;height:38px;border-radius:100px;border:solid 1px #e5e5e5}body.categories-show .reservation.mark .reservationBox .m_button .m_count{background:none;border:none;width:37px !important;bottom:-17px}body.categories-show .reservation.mark .reservationBox .m_button .reservationButton::before{width:45px;height:45px;left:18px;top:19px}body.categories-show .reservation.mark .reservationBox .m_button{background-color:#cecece;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;top:1px;width:37px;height:37px;-webkit-border-radius:40px;border-radius:40px;overflow:visible}body.categories-show .secliveClassList .courseList .listItem .image .reservation{position:absolute;top:79px;right:0px}body.categories-show .secliveClassList .flickity-viewport{height:150px !important}body.categories-show .secliveClassList .courseList .listItem .info .title{width:132px}body.categories-show .reservation.mark .reservationBox .m_button .m_count span{color:#767777 !important;display:inline;font-weight:normal}body.categories-show .flickity-prev-next-button .arrow{fill:#E29447}body.courses-show html,body.documents-show html{scroll-behavior:smooth;scroll-padding-top:80px}body.courses-show .globalFooter,body.documents-show .globalFooter{margin-top:0}body.courses-show .alertNews,body.documents-show .alertNews{margin-top:56px}body.courses-show .alertNews .l-contents,body.documents-show .alertNews .l-contents{width:100%;max-width:1000px;margin:0 auto}body.courses-show .alertNews .infoBar,body.documents-show .alertNews .infoBar{margin:0;color:#1f1f1f !important}body.courses-show .alertNews .infoBar.info,body.documents-show .alertNews .infoBar.info{padding:24px;color:#3875b2;font-size:14px;font-weight:700;line-height:1.42;background:#deeaf7;border-radius:24px}body.courses-show .c-sectionTitle,body.documents-show .c-sectionTitle{font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#1e1e1e}body.courses-show .c-moreButton,body.documents-show .c-moreButton{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}body.courses-show .c-moreButton.is-hidden,body.documents-show .c-moreButton.is-hidden{display:none}body.courses-show .c-moreButton:hover,body.documents-show .c-moreButton:hover{opacity:.7}body.courses-show .c-moreButton__icon,body.documents-show .c-moreButton__icon{margin-left:4px;font-size:32px}body.courses-show .c-closeButton,body.documents-show .c-closeButton{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}body.courses-show .c-closeButton.is-hidden,body.documents-show .c-closeButton.is-hidden{display:none}body.courses-show .c-closeButton:hover,body.documents-show .c-closeButton:hover{opacity:.7}body.courses-show .c-closeButton__icon,body.documents-show .c-closeButton__icon{margin-left:4px;font-size:32px}body.courses-show .c-customSelect,body.documents-show .c-customSelect{width:fit-content;display:flex;flex-direction:column;filter:drop-shadow(0px 8px 32px rgba(30,30,30,0.15));border-radius:8px;overflow:hidden;cursor:pointer}body.courses-show .c-customSelect.is-expand .c-customSelect__item,body.documents-show .c-customSelect.is-expand .c-customSelect__item{display:flex}body.courses-show .c-customSelect.is-expand .c-customSelect__item.is-selected,body.documents-show .c-customSelect.is-expand .c-customSelect__item.is-selected{border-radius:0}body.courses-show .c-customSelect__item,body.documents-show .c-customSelect__item{display:none;justify-content:space-between;align-items:center;padding:2px 4px 2px 12px;background:#fff;order:1;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1e1e1e}body.courses-show .c-customSelect__item:hover,body.documents-show .c-customSelect__item:hover{background:#eeba6f}body.courses-show .c-customSelect__item.is-selected,body.documents-show .c-customSelect__item.is-selected{display:flex;order:0;border-radius:8px}body.courses-show .c-customSelect__item.is-selected::after,body.documents-show .c-customSelect__item.is-selected::after{content:"\E5CF";font-family:"Material Icons Round";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.courses-show .c-customSelect__hiddenInput,body.documents-show .c-customSelect__hiddenInput{display:none}body.courses-show .l-courseInfo .p-content,body.documents-show .l-courseInfo .p-content{background:#f5f2ee;padding-bottom:50px}body.courses-show .l-courseInfo .p-firstViewBgImageWrapper,body.documents-show .l-courseInfo .p-firstViewBgImageWrapper{position:relative}body.courses-show .l-courseInfo .p-firstViewBgImage,body.documents-show .l-courseInfo .p-firstViewBgImage{position:absolute;top:0;left:0;width:100%;height:600px;filter:blur(20px);background-position:center center;background-repeat:no-repeat;background-size:cover}body.courses-show .l-courseInfo .p-firstViewBgImage::before,body.documents-show .l-courseInfo .p-firstViewBgImage::before{content:"";width:100%;height:600px;position:absolute;left:0px;top:0px;background:rgba(255,255,255,0.6)}body.courses-show .l-courseInfo .p-firstViewBgImage::after,body.documents-show .l-courseInfo .p-firstViewBgImage::after{content:"";position:absolute;width:100%;height:170px;left:0;bottom:0;background:linear-gradient(180deg, rgba(250,250,250,0) 5.73%, #fff 100%)}body.courses-show .l-courseInfo .p-breadcrumb,body.documents-show .l-courseInfo .p-breadcrumb{padding-top:16px}body.courses-show .l-courseInfo .p-cancelInfo,body.documents-show .l-courseInfo .p-cancelInfo{padding:12px 20px;background:#fff;border:1px solid #d45550;border-radius:24px;margin-top:20px}body.courses-show .l-courseInfo .p-cancelInfo__title,body.documents-show .l-courseInfo .p-cancelInfo__title{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#d45550;display:flex;align-items:center}body.courses-show .l-courseInfo .p-cancelInfo__icon,body.documents-show .l-courseInfo .p-cancelInfo__icon{margin-right:4px}body.courses-show .l-courseInfo .p-cancelInfo__description,body.documents-show .l-courseInfo .p-cancelInfo__description{margin-top:5px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#d45550}body.courses-show .l-courseInfo .p-course,body.documents-show .l-courseInfo .p-course{position:relative;margin-top:32px}body.courses-show .l-courseInfo .p-course--hasCancelInfo,body.documents-show .l-courseInfo .p-course--hasCancelInfo{margin-top:20px}body.courses-show .l-courseInfo .p-course__imageWrapper,body.documents-show .l-courseInfo .p-course__imageWrapper{width:600px;margin:0 auto}body.courses-show .l-courseInfo .p-course__image,body.documents-show .l-courseInfo .p-course__image{filter:drop-shadow(0px 4px 8px rgba(30,30,30,0.05));border-radius:24px;object-fit:cover}body.courses-show .l-courseInfo .p-course__body,body.documents-show .l-courseInfo .p-course__body{margin-top:48px}body.courses-show .l-courseInfo .p-course__titleWrapper,body.documents-show .l-courseInfo .p-course__titleWrapper{display:flex;justify-content:space-between;align-items:flex-start}body.courses-show .l-courseInfo .p-course__titleText,body.documents-show .l-courseInfo .p-course__titleText{font-style:normal;font-weight:700;font-size:30px;line-height:43px;color:#1e1e1e}body.courses-show .l-courseInfo .p-course__starRating .starList,body.documents-show .l-courseInfo .p-course__starRating .starList{display:flex;align-items:center;flex-wrap:nowrap;padding:0}body.courses-show .l-courseInfo .p-course__starRating .starList .listItem,body.documents-show .l-courseInfo .p-course__starRating .starList .listItem{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.2em !important;color:#d8b145;margin-right:0 !important}body.courses-show .l-courseInfo .p-course__starRating .starList .listItem.count,body.documents-show .l-courseInfo .p-course__starRating .starList .listItem.count{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#1e1e1e;letter-spacing:normal !important}body.courses-show .l-courseInfo .p-course__starRating .starList .listItem.count .reviewCount,body.documents-show .l-courseInfo .p-course__starRating .starList .listItem.count .reviewCount{font-size:10px;color:#6a6a6a}body.courses-show .l-courseInfo #p-course__reservationButton,body.documents-show .l-courseInfo #p-course__reservationButton{margin-left:24px}body.courses-show .l-courseInfo #p-course__reservationButton .m_count,body.documents-show .l-courseInfo #p-course__reservationButton .m_count{white-space:nowrap}body.courses-show .l-courseInfo .p-course__liveInfo,body.documents-show .l-courseInfo .p-course__liveInfo{display:flex;margin-top:16px;padding:16px;background:#fff;box-shadow:0px 4px 8px rgba(30,30,30,0.05);border-radius:24px}body.courses-show .l-courseInfo .p-course__liveInfo:hover,body.documents-show .l-courseInfo .p-course__liveInfo:hover{text-decoration:none}body.courses-show .l-courseInfo .p-course__liveInfo:hover .p-course__liveThumb,body.documents-show .l-courseInfo .p-course__liveInfo:hover .p-course__liveThumb{opacity:.7}body.courses-show .l-courseInfo .p-course__liveInfo:hover .p-course__liveTitle,body.documents-show .l-courseInfo .p-course__liveInfo:hover .p-course__liveTitle{text-decoration:underline}body.courses-show .l-courseInfo .p-course__liveThumb,body.documents-show .l-courseInfo .p-course__liveThumb{position:relative;width:96px;height:fit-content}body.courses-show .l-courseInfo .p-course__liveThumb::after,body.documents-show .l-courseInfo .p-course__liveThumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);border-radius:8px}body.courses-show .l-courseInfo .p-course__liveThumb img,body.documents-show .l-courseInfo .p-course__liveThumb img{vertical-align:bottom;border-radius:8px}body.courses-show .l-courseInfo .p-course__liveLabel,body.documents-show .l-courseInfo .p-course__liveLabel{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1;width:100%;padding:0 8px;font-style:normal;font-weight:700;font-size:16px;line-height:1.43;text-align:center;color:#fff}body.courses-show .l-courseInfo .p-course__liveTextBox,body.documents-show .l-courseInfo .p-course__liveTextBox{flex:1;margin-left:16px}body.courses-show .l-courseInfo .p-course__dateNumber,body.documents-show .l-courseInfo .p-course__dateNumber{font-style:normal;font-weight:500;font-size:28px;line-height:38px;color:#1e1e1e}body.courses-show .l-courseInfo .p-course__dateText,body.documents-show .l-courseInfo .p-course__dateText{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#1e1e1e}body.courses-show .l-courseInfo .p-course__time,body.documents-show .l-courseInfo .p-course__time{font-style:normal;font-weight:500;font-size:28px;line-height:38px;color:#1e1e1e;margin-left:13px}body.courses-show .l-courseInfo .p-course__liveTitle,body.documents-show .l-courseInfo .p-course__liveTitle{margin-top:8px;font-size:20px;font-weight:700;line-height:1.5;color:#1e1e1e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.courses-show .l-courseInfo .p-body,body.documents-show .l-courseInfo .p-body{padding:60px 0;background:#fff}body.courses-show .l-courseInfo .p-body__section:not(:first-child),body.documents-show .l-courseInfo .p-body__section:not(:first-child){margin-top:60px}body.courses-show .l-courseInfo .p-body__sectionTitle,body.documents-show .l-courseInfo .p-body__sectionTitle{margin-bottom:20px}body.courses-show .l-courseInfo .p-courseDescription__body,body.documents-show .l-courseInfo .p-courseDescription__body{margin-top:24px;font-style:normal;font-weight:400;font-size:16px;line-height:180%;color:#1e1e1e;max-height:260px;overflow:hidden}body.courses-show .l-courseInfo .p-courseDescription__body.is-expand,body.documents-show .l-courseInfo .p-courseDescription__body.is-expand{max-height:none}body.courses-show .l-courseInfo .p-courseDescription__body a,body.documents-show .l-courseInfo .p-courseDescription__body a{color:#e29447}body.courses-show .l-courseInfo .p-courseDescription__body a:hover,body.documents-show .l-courseInfo .p-courseDescription__body a:hover{cursor:pointer}body.courses-show .l-courseInfo .p-courseDescription__body strong,body.documents-show .l-courseInfo .p-courseDescription__body strong{line-height:1.2}body.courses-show .l-courseInfo .p-courseDescription__overlayWrapper,body.documents-show .l-courseInfo .p-courseDescription__overlayWrapper{position:relative;display:flex;flex-direction:column}body.courses-show .l-courseInfo .p-courseDescription__overlay,body.documents-show .l-courseInfo .p-courseDescription__overlay{position:absolute;bottom:0;left:0;width:100%;height:90px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg, rgba(245,242,238,0), #fff 65%);z-index:2}body.courses-show .l-courseInfo .p-courseDescription__overlay.is-hidden,body.documents-show .l-courseInfo .p-courseDescription__overlay.is-hidden{display:none}body.courses-show .l-courseInfo .p-courseDescription__closeButton,body.documents-show .l-courseInfo .p-courseDescription__closeButton{margin-top:35px}body.courses-show .l-courseInfo .p-recommendTarget__text,body.documents-show .l-courseInfo .p-recommendTarget__text{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#1e1e1e}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button{background:rgba(0,0,0,0)}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button:disabled,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button:disabled{display:none}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button svg,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button svg{position:static;width:20px;height:20px}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button .arrow,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button .arrow{fill:#e29447}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next{right:-70px;transform:translateY(-50%);background:#fff;z-index:1}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next:not([disabled])::after,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next:not([disabled])::after{content:"";position:absolute;height:100%;width:100px;top:0;right:70px;background:linear-gradient(270deg, #fff 0%, rgba(245,242,238,0) 100%);z-index:-1}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next:hover .flickity-button-icon,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.next:hover .flickity-button-icon{opacity:.7}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous{left:-70px;transform:translateY(-50%);z-index:1}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous:not([disabled])::after,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous:not([disabled])::after{content:"";position:absolute;height:100%;width:100px;top:0;left:70px;background:linear-gradient(90deg, #fff 0%, rgba(245,242,238,0) 100%);z-index:-1}body.courses-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous:hover .flickity-button-icon,body.documents-show .l-courseInfo .p-courseTeachers__list .flickity-prev-next-button.previous:hover .flickity-button-icon{opacity:.7}body.courses-show .l-courseInfo .p-courseTeachers__item,body.documents-show .l-courseInfo .p-courseTeachers__item{width:349px;margin-right:30px}body.courses-show .l-courseInfo .p-courseTeachers__column,body.documents-show .l-courseInfo .p-courseTeachers__column{display:flex;align-items:center;text-decoration:none !important}body.courses-show .l-courseInfo .p-courseTeachers__column:hover,body.documents-show .l-courseInfo .p-courseTeachers__column:hover{opacity:.7}body.courses-show .l-courseInfo .p-courseTeachers__columnImage,body.documents-show .l-courseInfo .p-courseTeachers__columnImage{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-right:15px}body.courses-show .l-courseInfo .p-courseTeachers__columnBody,body.documents-show .l-courseInfo .p-courseTeachers__columnBody{max-width:234px}body.courses-show .l-courseInfo .p-courseTeachers__columnName,body.documents-show .l-courseInfo .p-courseTeachers__columnName{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#1e1e1e}body.courses-show .l-courseInfo .p-courseTeachers__columnPost,body.documents-show .l-courseInfo .p-courseTeachers__columnPost{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#6a6a6a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.courses-show .l-courseInfo .p-courseTeachers__columnProfile,body.documents-show .l-courseInfo .p-courseTeachers__columnProfile{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#1e1e1e;margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.courses-show .l-courseInfo .p-courseTeachers__overlay,body.documents-show .l-courseInfo .p-courseTeachers__overlay{display:none}body.courses-show .l-courseInfo .p-classes,body.documents-show .l-courseInfo .p-classes{position:relative;margin-top:56px;padding-bottom:60px}body.courses-show .l-courseInfo .p-classes__head,body.documents-show .l-courseInfo .p-classes__head{display:flex;justify-content:space-between}body.courses-show .l-courseInfo .p-classes__sortOption,body.documents-show .l-courseInfo .p-classes__sortOption{display:flex;justify-content:flex-end}body.courses-show .l-courseInfo .p-classes__select,body.documents-show .l-courseInfo .p-classes__select{position:absolute;z-index:99}body.courses-show .l-courseInfo .p-classes__selectItem,body.documents-show .l-courseInfo .p-classes__selectItem{width:164px;height:36px}body.courses-show .l-courseInfo .p-classes__listWrapper,body.documents-show .l-courseInfo .p-classes__listWrapper{display:flex;flex-direction:column;margin-top:32px}body.courses-show .l-courseInfo .p-classes__list,body.documents-show .l-courseInfo .p-classes__list{display:flex;flex-direction:column;margin-bottom:-24px}body.courses-show .l-courseInfo .p-classes__list.is-reverse,body.documents-show .l-courseInfo .p-classes__list.is-reverse{flex-direction:column-reverse}body.courses-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item:nth-child(n+6),body.documents-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item:nth-child(n+6){display:block}body.courses-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item:nth-last-child(n+6),body.documents-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item:nth-last-child(n+6){display:none}body.courses-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item.is-show,body.documents-show .l-courseInfo .p-classes__list.is-reverse .p-classes__item.is-show{display:block}body.courses-show .l-courseInfo .p-classes__item,body.documents-show .l-courseInfo .p-classes__item{position:relative;margin-bottom:24px}body.courses-show .l-courseInfo .p-classes__item:nth-child(n+6),body.documents-show .l-courseInfo .p-classes__item:nth-child(n+6){display:none}body.courses-show .l-courseInfo .p-classes__item.is-show,body.documents-show .l-courseInfo .p-classes__item.is-show{display:block !important}body.courses-show .l-courseInfo .p-classes__item .p-classes__itemLink,body.documents-show .l-courseInfo .p-classes__item .p-classes__itemLink{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%}body.courses-show .l-courseInfo .p-classes__item .p-classes__itemLink:hover+.p-classes__itemInner .p-classes__image,body.documents-show .l-courseInfo .p-classes__item .p-classes__itemLink:hover+.p-classes__itemInner .p-classes__image{opacity:.7}body.courses-show .l-courseInfo .p-classes__item .p-classes__itemLink:hover+.p-classes__itemInner .p-classes__title,body.documents-show .l-courseInfo .p-classes__item .p-classes__itemLink:hover+.p-classes__itemInner .p-classes__title{text-decoration:underline}body.courses-show .l-courseInfo .p-classes__item .p-classes__itemInner,body.documents-show .l-courseInfo .p-classes__item .p-classes__itemInner{display:flex;padding:16px;background:#fff;border-radius:24px}body.courses-show .l-courseInfo .p-classes__image,body.documents-show .l-courseInfo .p-classes__image{position:relative;flex:0 0 96px;height:fit-content}body.courses-show .l-courseInfo .p-classes__image.p-classes__image--live::after,body.documents-show .l-courseInfo .p-classes__image.p-classes__image--live::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);border-radius:8px}body.courses-show .l-courseInfo .p-classes__image img,body.documents-show .l-courseInfo .p-classes__image img{border-radius:8px}body.courses-show .l-courseInfo .p-classes__body,body.documents-show .l-courseInfo .p-classes__body{flex:0 0 512px;margin-left:16px}body.courses-show .l-courseInfo .p-classes__classNumber,body.documents-show .l-courseInfo .p-classes__classNumber{display:inline-flex;align-items:center;font-style:normal;font-weight:500;font-size:12px;line-height:17px;color:#1e1e1e}body.courses-show .l-courseInfo .p-classes__classNumber>span,body.documents-show .l-courseInfo .p-classes__classNumber>span{display:flex;align-items:center;margin-top:-3px;margin-left:8px;background-color:#67c1b5;font-size:10px;font-weight:500;color:#fff;line-height:1;padding:2px 8px;border-radius:4px}body.courses-show .l-courseInfo .p-classes__classNumber>span.red,body.documents-show .l-courseInfo .p-classes__classNumber>span.red{background-color:#ed7971}body.courses-show .l-courseInfo .p-classes__classNumber>span::before,body.documents-show .l-courseInfo .p-classes__classNumber>span::before{content:"\e8e2";font-family:"Material Icons Round";color:#fff;font-size:14px;line-height:1;display:inline-block;margin-right:4px}body.courses-show .l-courseInfo .p-classes-title-bookmark__wrapper,body.documents-show .l-courseInfo .p-classes-title-bookmark__wrapper{display:flex;margin-top:4px}body.courses-show .l-courseInfo .p-classes-title-bookmark__wrapper .class_bookmark,body.documents-show .l-courseInfo .p-classes-title-bookmark__wrapper .class_bookmark{position:relative;left:10px;z-index:9999}body.courses-show .l-courseInfo .p-classes__title,body.documents-show .l-courseInfo .p-classes__title{font-style:normal;font-weight:700;font-size:20px;line-height:29px;color:#1e1e1e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.courses-show .l-courseInfo .p-classes__link,body.documents-show .l-courseInfo .p-classes__link{display:flex;align-items:center;justify-content:center;width:160px;height:36px;font-style:normal;font-weight:700;font-size:14px;line-height:1.5;text-align:center;color:#e29447;border:1px solid #e29447;border-radius:42px}body.courses-show .l-courseInfo .p-classes__link:hover,body.documents-show .l-courseInfo .p-classes__link:hover{text-decoration:none;opacity:.7}body.courses-show .l-courseInfo .p-classes__info,body.documents-show .l-courseInfo .p-classes__info{display:flex;align-items:center;margin-top:8px}body.courses-show .l-courseInfo .p-classes__liveLabel,body.documents-show .l-courseInfo .p-classes__liveLabel{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1;width:100%;padding:0 8px;font-style:normal;font-weight:700;font-size:16px;line-height:1.43;text-align:center;color:#fff}body.courses-show .l-courseInfo .p-classes__liveDateTime,body.documents-show .l-courseInfo .p-classes__liveDateTime{font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#1e1e1e;margin-left:8px;display:inline-flex}body.courses-show .l-courseInfo .p-classes__hasPremiumLive,body.documents-show .l-courseInfo .p-classes__hasPremiumLive{font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#d8b145;margin-left:8px;order:1}body.courses-show .l-courseInfo .p-classes__googleCalenderLink,body.documents-show .l-courseInfo .p-classes__googleCalenderLink{position:relative;z-index:9;font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#e29447 !important;margin-left:8px;order:2}body.courses-show .l-courseInfo .p-classes__onAirDate,body.documents-show .l-courseInfo .p-classes__onAirDate{font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#6a6a6a}body.courses-show .l-courseInfo .p-classes__onAirDuration,body.documents-show .l-courseInfo .p-classes__onAirDuration{margin-left:12px}body.courses-show .l-courseInfo .p-classes__teachers,body.documents-show .l-courseInfo .p-classes__teachers{display:flex;align-items:center;flex-wrap:wrap;margin:16px -24px -20px 0}body.courses-show .l-courseInfo .p-classes__teachers .p-classes__teachersItem,body.documents-show .l-courseInfo .p-classes__teachers .p-classes__teachersItem{margin:0 24px 20px 0}body.courses-show .l-courseInfo .p-classes__teachersColumn,body.documents-show .l-courseInfo .p-classes__teachersColumn{position:relative;z-index:9;display:flex;align-items:center;text-decoration:none !important}body.courses-show .l-courseInfo .p-classes__teachersColumn--link:hover,body.documents-show .l-courseInfo .p-classes__teachersColumn--link:hover{opacity:.7}body.courses-show .l-courseInfo .p-classes__teachersColumnImage,body.documents-show .l-courseInfo .p-classes__teachersColumnImage{width:40px;height:40px;object-fit:cover;border-radius:50%}body.courses-show .l-courseInfo .p-classes__teachersColumnBody,body.documents-show .l-courseInfo .p-classes__teachersColumnBody{margin-left:15px}body.courses-show .l-courseInfo .p-classes__teachersColumnName,body.documents-show .l-courseInfo .p-classes__teachersColumnName{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#1e1e1e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}body.courses-show .l-courseInfo .p-classes__teachersColumnPost,body.documents-show .l-courseInfo .p-classes__teachersColumnPost{font-style:normal;font-weight:700;font-size:10px;line-height:14px;color:#6a6a6a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.courses-show .l-courseInfo .p-classes__room,body.documents-show .l-courseInfo .p-classes__room{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:relative;margin-left:16px}body.courses-show .l-courseInfo .p-classes__publicStatusLabel,body.documents-show .l-courseInfo .p-classes__publicStatusLabel{position:absolute;top:16px;right:16px;z-index:9;padding:5px 10px;border:1px solid #e29447;border-radius:4px;font-weight:700;font-size:18px;line-height:100%;color:#e29447;background:#fff}body.courses-show .l-courseInfo .p-classes__publicStatusLabel--premium,body.documents-show .l-courseInfo .p-classes__publicStatusLabel--premium{border:1px solid #d8b145;color:#d8b145}body.courses-show .l-courseInfo .p-classes__publicStatusLabel--unpublished,body.documents-show .l-courseInfo .p-classes__publicStatusLabel--unpublished{border:1px solid #ff7f6f;color:#ff7f6f}body.courses-show .l-courseInfo .p-classes__roomButtonBox,body.documents-show .l-courseInfo .p-classes__roomButtonBox{position:relative;z-index:9;display:flex}body.courses-show .l-courseInfo .p-classes__joinButton,body.documents-show .l-courseInfo .p-classes__joinButton{width:160px;height:36px;margin-left:8px;background:#e29447;border:none;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-weight:700;font-size:14px;line-height:21px}body.courses-show .l-courseInfo .p-classes__joinButton:hover,body.documents-show .l-courseInfo .p-classes__joinButton:hover{text-decoration:none;opacity:.7}body.courses-show .l-courseInfo .p-classes__joinButton--disabled,body.documents-show .l-courseInfo .p-classes__joinButton--disabled{opacity:.4;pointer-events:none;font-weight:500}body.courses-show .l-courseInfo .p-classes__joinButton--again,body.documents-show .l-courseInfo .p-classes__joinButton--again{background:#fff;border:2px solid #e29447;color:#e29447}body.courses-show .l-courseInfo .p-classes__joinDescription,body.documents-show .l-courseInfo .p-classes__joinDescription{font-style:normal;font-weight:400;font-size:10px;line-height:14px;text-align:center;color:#1e1e1e;margin-top:8px}body.courses-show .l-courseInfo .p-classes__roomBottom,body.documents-show .l-courseInfo .p-classes__roomBottom{position:absolute;bottom:0;right:0;z-index:9;display:flex;justify-content:flex-end}body.courses-show .l-courseInfo .p-classes__roomProgress,body.documents-show .l-courseInfo .p-classes__roomProgress{width:140px}body.courses-show .l-courseInfo .p-classes__roomProgressText,body.documents-show .l-courseInfo .p-classes__roomProgressText{font-style:normal;font-weight:700;font-size:10px;line-height:1.5;color:#6a6a6a;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center}body.courses-show .l-courseInfo .p-classes__roomProgressIcon,body.documents-show .l-courseInfo .p-classes__roomProgressIcon{width:14px;height:14px;background:#e29447;color:#fff;border-radius:50%;font-size:12px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}body.courses-show .l-courseInfo .p-classes__roomProgressBar,body.documents-show .l-courseInfo .p-classes__roomProgressBar{position:relative;width:100%;height:8px;background:#d6d6d6;border-radius:4px}body.courses-show .l-courseInfo .p-classes__roomProgressBarInner,body.documents-show .l-courseInfo .p-classes__roomProgressBarInner{position:absolute;height:8px;top:0;left:0;background:#e29447;border-radius:4px}body.courses-show .l-courseInfo .p-classes__overlayWrapper,body.documents-show .l-courseInfo .p-classes__overlayWrapper{position:relative}body.courses-show .l-courseInfo .p-classes__overlay,body.documents-show .l-courseInfo .p-classes__overlay{position:absolute;bottom:0;left:0;z-index:9;width:100%;height:190px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;background:linear-gradient(180deg, rgba(255,255,255,0), #F5F2EE 65%)}body.courses-show .l-courseInfo .p-classes__overlay.is-hidden,body.documents-show .l-courseInfo .p-classes__overlay.is-hidden{display:none}body.courses-show .l-courseInfo .p-classes__closeButton,body.documents-show .l-courseInfo .p-classes__closeButton{margin-top:35px}body.courses-show .l-courseInfo .p-aside,body.documents-show .l-courseInfo .p-aside{background:#f5f2ee;padding-top:80px;padding-bottom:60px}body.courses-show .l-courseInfo .p-aside__sectionTitle,body.documents-show .l-courseInfo .p-aside__sectionTitle{margin-bottom:20px}body.courses-show .l-courseInfo .p-premiumRegistrationButton,body.documents-show .l-courseInfo .p-premiumRegistrationButton{background:#e29447;border-radius:20px;padding:20px 0;font-style:normal;font-weight:700;font-size:20px;line-height:29px;color:#fff;margin:0 auto;width:620px;border:none;display:block;text-align:center;position:relative;overflow:hidden}body.courses-show .l-courseInfo .p-premiumRegistrationButton .price,body.documents-show .l-courseInfo .p-premiumRegistrationButton .price{position:absolute;top:19%;right:-28px;width:100px;padding:0;text-align:center;font-size:75%;color:#fff;font-weight:700;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);box-shadow:0 1px rgba(0,0,0,0.1);text-shadow:none;background-color:#ff7f6f}body.courses-show .l-courseInfo .p-premiumRegistrationButton:hover,body.documents-show .l-courseInfo .p-premiumRegistrationButton:hover{text-decoration:none;opacity:.7}body.courses-show .l-courseInfo .p-tags,body.documents-show .l-courseInfo .p-tags{margin-top:16px}body.courses-show .l-courseInfo .p-tags__list,body.documents-show .l-courseInfo .p-tags__list{display:flex;flex-wrap:wrap;margin:0 -8px -8px 0}body.courses-show .l-courseInfo .p-tags__list li,body.documents-show .l-courseInfo .p-tags__list li{margin:0 8px 8px 0}body.courses-show .l-courseInfo .p-tags__item,body.documents-show .l-courseInfo .p-tags__item{padding:4px 8px;background:#f4f4f4;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d6d6d6}body.courses-show .l-courseInfo .p-tags__item:hover,body.documents-show .l-courseInfo .p-tags__item:hover{text-decoration:none;opacity:.7}body.courses-show .l-courseInfo .p-tags__icon,body.documents-show .l-courseInfo .p-tags__icon{display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#1e1e1e;margin-right:2px}body.courses-show .l-courseInfo .p-tags__text,body.documents-show .l-courseInfo .p-tags__text{font-style:normal;font-weight:400;font-size:10px;line-height:1.44;color:#1e1e1e}body.courses-show .l-courseInfo .p-recommendClasses,body.documents-show .l-courseInfo .p-recommendClasses{margin-top:68px}body.courses-show .l-courseInfo .p-recommendClasses__section:not(:last-child),body.documents-show .l-courseInfo .p-recommendClasses__section:not(:last-child){margin-bottom:60px}body.courses-show .l-courseInfo .p-recommendClasses__sectionHeader,body.documents-show .l-courseInfo .p-recommendClasses__sectionHeader{display:flex;justify-content:space-between;margin-bottom:20px}body.courses-show .l-courseInfo .p-recommendClasses__sectionHeaderTitle,body.documents-show .l-courseInfo .p-recommendClasses__sectionHeaderTitle{font-style:normal;font-weight:700;font-size:20px;line-height:29px;color:#1e1e1e}body.courses-show .l-courseInfo .p-recommendClasses__sectionHeaderLink,body.documents-show .l-courseInfo .p-recommendClasses__sectionHeaderLink{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447 !important;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0)}body.courses-show .l-courseInfo .p-recommendClasses__sectionHeaderLink:hover,body.documents-show .l-courseInfo .p-recommendClasses__sectionHeaderLink:hover{text-decoration:none;border-bottom:1px solid #e29447}body.courses-show .l-courseInfo .p-recommendClasses__sectionHeaderLinkIcon,body.documents-show .l-courseInfo .p-recommendClasses__sectionHeaderLinkIcon{display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#e29447}body.courses-show .l-courseInfo .p-recommendClasses__sectionList,body.documents-show .l-courseInfo .p-recommendClasses__sectionList{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px 40px}body.courses-show .l-courseInfo .p-recommendClasses__sectionItem:nth-child(n+17),body.documents-show .l-courseInfo .p-recommendClasses__sectionItem:nth-child(n+17){display:none}body.courses-show .l-courseInfo .p-recommendClasses__sectionItem.is-show,body.documents-show .l-courseInfo .p-recommendClasses__sectionItem.is-show{display:block}body.courses-show .l-courseInfo .p-recommendClasses__sectionItem:hover,body.documents-show .l-courseInfo .p-recommendClasses__sectionItem:hover{opacity:.7}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemLink:hover,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemLink:hover{text-decoration:none}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemImage,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemImage{object-fit:cover;margin-bottom:5px;border-radius:8px;display:block}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemBody,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemBody{display:flex;justify-content:space-between;line-height:1.5}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemClassNumber,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemClassNumber{background:#e29447;border-radius:2px;padding:2px 10px;font-style:normal;font-weight:700;font-size:10px;line-height:14px;color:#fff}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemTitle,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemTitle{display:inline;font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#1e1e1e}body.courses-show .l-courseInfo .p-recommendClasses__sectionItemDate,body.documents-show .l-courseInfo .p-recommendClasses__sectionItemDate{font-style:normal;font-weight:700;font-size:11px;line-height:144%;color:#6a6a6a}body.courses-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_button,body.documents-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_button{justify-content:center;z-index:0}body.courses-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_button .reservationButton.able:hover::after,body.documents-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_button .reservationButton.able:hover::after{content:"\53D7\8B1B\4E88\7D04"}body.courses-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_count,body.documents-show .l-courseInfo #p-recommendClasses__sectionItemReservationButton .m_count{white-space:nowrap}body.courses-show .l-courseInfo .p-recommendClasses__sectionListOverlayWrapper,body.documents-show .l-courseInfo .p-recommendClasses__sectionListOverlayWrapper{position:relative;display:flex;flex-direction:column}body.courses-show .l-courseInfo .p-recommendClasses__sectionListOverlay,body.documents-show .l-courseInfo .p-recommendClasses__sectionListOverlay{position:absolute;bottom:0;left:0;width:100%;height:130px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;background:linear-gradient(180deg, rgba(245,242,238,0), #F5F2EE 38%)}body.courses-show .l-courseInfo .p-recommendClasses__sectionListOverlay.is-hidden,body.documents-show .l-courseInfo .p-recommendClasses__sectionListOverlay.is-hidden{display:none}body.courses-show .l-courseInfo .p-recommendClasses__closeButton,body.documents-show .l-courseInfo .p-recommendClasses__closeButton{margin-top:35px}body.courses-show .l-courseInfo .p-anchorLink,body.documents-show .l-courseInfo .p-anchorLink{display:inline-block;color:#e29447;font-weight:700;font-size:14px;line-height:20px}body.courses-show .u-relative,body.documents-show .u-relative{position:relative}body.courses-show .u-container,body.documents-show .u-container{width:1000px;margin:0 auto}body.courses-show .textBlock,body.documents-show .textBlock{margin-bottom:0}body.courses-show .textBlock p,body.documents-show .textBlock p{font-size:16px}body.courses-show .p-material .p-material__link,body.documents-show .p-material .p-material__link{font-style:normal;font-weight:700;font-size:16px;line-height:23px;text-decoration-line:underline !important;color:#e29447}body.courses-show .p-material .p-material__description,body.documents-show .p-material .p-material__description{font-style:normal;font-weight:500;font-size:12px;line-height:17px;color:#1e1e1e;margin-top:13px}body.courses-show .userList ul,body.documents-show .userList ul{padding-left:15px}body.courses-show .userList ul li,body.documents-show .userList ul li{display:inline-block;margin-left:-15px}body.courses-show .userList ul li .image,body.documents-show .userList ul li .image{width:45px}body.courses-show .userList ul li .image img,body.documents-show .userList ul li .image img{width:45px;height:45px;-webkit-border-radius:45px;border-radius:45px;border:2px solid #fff}body.courses-pay .m_todayClassFixedMenu{display:none !important}body.courses-pay .globalFooter .bannerMod{display:none !important}body.courses-pay .l-premiumserviceContracting .premium_benefit{height:120px;margin-bottom:45px;text-align:center;background:-webkit-linear-gradient(left, #59a2f6 0%, #fd8677 100%);background:-o-linear-gradient(left, #59a2f6 0%, #fd8677 100%);background:linear-gradient(to right, #59a2f6 0%, #fd8677 100%);display:flex;flex-direction:column;justify-content:center}body.courses-pay .l-premiumserviceContracting .premium_benefit .premium_benefit_title{font-weight:700;font-size:39px;line-height:150%;letter-spacing:.04em;color:#fff}body.courses-pay .l-premiumserviceContracting .premium_benefit .premium_benefit_supplement{font-weight:800;font-size:24px;line-height:28px;color:#fff}body.courses-pay .l-premiumserviceContracting .premium_benefit .premiumform_banner_pc{height:100%}body.courses-pay .l-premiumserviceContracting .premium_benefit .premiumform_banner_pc img{height:100%}body.courses-pay .l-premiumserviceContracting .premium_benefit .premiumform_banner_sp{display:none}body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]+label{width:auto;min-width:120px}body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=goods_item]:checked+label,body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]:checked+label,body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]:checked+label{padding:4px 12px 2px}body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=goods_item]:checked+label,body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]:checked+label,body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]:checked+label{border-color:#0f7efd;border-width:2px}body.courses-pay .l-premiumserviceContracting .contractingForm form input[type=radio][name=payment_method]+label{width:200px;font-size:13px;font-size:1.3rem}body.courses-pay .l-premiumserviceContracting .horizontal>.input,body.courses-pay .l-premiumserviceContracting .horizontal>.select,body.courses-pay .l-premiumserviceContracting .horizontal>.checkbox,body.courses-pay .l-premiumserviceContracting .horizontal>.radio{padding:5px}body.courses-pay .l-premiumserviceContracting .contractingForm form input#settlementMeans__30001[type=radio][name=payment_method]+label>i.icon_payment_method{background-position-x:center;-webkit-background-size:auto 26px;-o-background-size:auto 26px;background-size:auto 26px}body.courses-pay .l-premiumserviceContracting .price strong{font-size:25px;font-size:2.5rem;padding:10px}body.courses-pay .l-premiumserviceContracting .form.form-blocks dl.formItem>dt{width:150px}body.courses-pay .l-premiumserviceContracting .modalWindow__body .form-blocks,body.courses-pay .l-premiumserviceContracting .settlement_form_unit .form-blocks{display:block !important}body.courses-pay .l-premiumserviceContracting .form-blocks{margin-bottom:0 !important}body.courses-pay .l-premiumserviceContracting input[name=card_no]+div.mt10{display:none}body.courses-pay .l-premiumserviceContracting .fs-normal-i{background-color:#4f9df7;width:360px;margin:auto;-webkit-border-radius:5px;border-radius:5px;padding:5px;color:#fff;font-size:11px !important;font-size:1.1rem !important;position:relative;animation-name:slideDown;animation-duration:.3s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}body.courses-pay .l-premiumserviceContracting .fs-normal-i::after{display:block;content:"";width:0;height:20px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:-64px;border:15px solid;border-color:#4f9df7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.courses-pay .l-premiumserviceContracting .warning_text_form_unit{text-align:center}body.courses-pay .l-premiumserviceContracting .warning_text_form_unit li{font-size:11px !important;font-size:1.1rem !important;color:#aaa}body.courses-pay .l-premiumserviceContracting .ribbon{background-color:#f8f8f8;font-size:12px !important;font-size:1.2rem !important;color:#ff7f6f}body.courses-pay .l-premiumserviceContracting .premiumTrial{margin-top:40px;text-align:center}body.courses-pay .l-premiumserviceContracting .premiumTrial .premiumTrial_notes{font-weight:700;font-size:12px;line-height:17px}body.courses-pay .l-premiumserviceContracting .premiumTrial .premiumTrial_supplement{margin-top:8px;font-weight:400;font-size:10px;line-height:150%}@keyframes slideDown{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}body.courses-pay form input[type=radio]{display:none}body.courses-pay form input[type=radio]+label{display:inline-block;cursor:pointer;width:200px;font-size:13px;font-size:1.3rem;padding:5px 9px 3px;border-radius:8px;border:1px solid #ccc;text-align:center}body.courses-pay form input[type=radio]+label img{width:100px;height:32px;display:block;margin:0 auto}body.courses-pay form input[type=radio]:checked+label{border-color:#0f7efd;border-width:2px}body.chapters-show .globalFooter{margin-top:0}body.chapters-show .alertNews{margin-top:50px}body.chapters-show .alertNews .l-contents{width:100%;max-width:1000px;margin:0 auto}body.chapters-show .alertNews .infoBar{margin:0}body.chapters-show .alertNews .infoBar.info{padding:24px;color:#3875b2;font-size:14px;font-weight:700;line-height:1.42;background:#deeaf7;border-radius:24px}body.chapters-show .c-moreButton{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}body.chapters-show .c-moreButton.is-hidden{display:none}body.chapters-show .c-moreButton:hover{opacity:.7;text-decoration:none}body.chapters-show .c-moreButton .c-moreButton__icon{margin-left:4px;font-size:32px}body.chapters-show .c-moreButton.c-moreButton--small{font-size:14px;line-height:1.44}body.chapters-show .c-moreButton.c-moreButton--small .c-moreButton__icon{margin-left:0px}body.chapters-show .c-closeButton{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}body.chapters-show .c-closeButton.is-hidden{display:none}body.chapters-show .c-closeButton:hover{opacity:.7}body.chapters-show .c-closeButton .c-closeButton__icon{margin-left:4px;font-size:32px}body.chapters-show .c-closeButton.c-closeButton--small{font-size:14px;line-height:1.44}body.chapters-show .c-closeButton.c-closeButton--small .c-closeButton__icon{margin-left:0px}body.chapters-show .l-classInfo .p-cancelInfo__wrapper{padding:20px 0;background:#fff;z-index:1}body.chapters-show .l-classInfo .p-cancelInfo{padding:12px 20px;background:#fff;border:1px solid #d45550;border-radius:24px}body.chapters-show .l-classInfo .p-cancelInfo__title{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#d45550;display:flex;align-items:center}body.chapters-show .l-classInfo .p-cancelInfo__icon{margin-right:4px}body.chapters-show .l-classInfo .p-cancelInfo__description{margin-top:5px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#d45550}body.chapters-show .l-classInfo .p-course{width:478px;height:70px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:8px 20px 8px 10px;background:#f5f2ee;border-radius:0px 0px 24px 0px;position:relative;top:-3px}body.chapters-show .l-classInfo .p-course:hover{text-decoration:none;background:rgba(245,242,238,0.7)}body.chapters-show .l-classInfo .course__flexBox{display:flex;align-items:center}body.chapters-show .l-classInfo .p-course__backToCourseButton{font-size:40px;background:none;border:none;color:#d27a3e;padding:0}body.chapters-show .l-classInfo .p-course__title{flex:1 0 auto;overflow:hidden;width:auto;margin-right:12px;max-width:352px}body.chapters-show .l-classInfo .p-course__titleText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#1e1e1e}body.chapters-show .l-classInfo .starList{display:flex;align-items:center;flex-wrap:nowrap;padding:0}body.chapters-show .l-classInfo .starList .listItem{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.2em !important;color:#d8b145;margin-right:0 !important}body.chapters-show .l-classInfo .starList .listItem.count{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#1e1e1e;letter-spacing:normal !important}body.chapters-show .l-classInfo .starList .listItem.count .reviewCount{font-size:10px;color:#6a6a6a}body.chapters-show .l-classInfo #p-course__reservationButton{flex:0 0 38px}body.chapters-show .l-classInfo #p-course__reservationButton .m_button{z-index:auto;transform:none}body.chapters-show .l-classInfo #p-course__reservationButton .reservationButton{width:34px;height:34px}body.chapters-show .l-classInfo #p-course__reservationButton .reservationButton::before{width:40px;height:40px;left:14px;top:15px}body.chapters-show .l-classInfo #p-course__reservationButton .reservationButton::after{z-index:19001}body.chapters-show .l-classInfo #p-course__reservationButton .m_count{white-space:nowrap}body.chapters-show .l-classInfo .p-breadcrumb .c-breadcrumbs .c-breadcrumbs__item:not(:last-child)::after{font-size:14px}body.chapters-show .l-classInfo .p-breadcrumb .c-breadcrumbs .c-breadcrumbs__homeIcon{font-size:14px;color:#6a6a6a}body.chapters-show .l-classInfo .p-breadcrumb .c-breadcrumbs .c-breadcrumbs__link{color:#6a6a6a}body.chapters-show .l-classInfo .p-breadcrumb .c-breadcrumbs .c-breadcrumbs__text{font-weight:400;font-size:10px;line-height:14px;white-space:normal}body.chapters-show .l-classInfo .p-publicStatusLabel{position:absolute;right:0;top:-10px;transform:translateY(-100%);padding:5px 10px;border:1px solid #d8b145;border-radius:4px;font-style:normal;font-weight:700;font-size:18px;line-height:18px;color:#d8b145;background:#fff}body.chapters-show .l-classInfo .p-publicStatusLabel--free{color:#e29447;border:1px solid #e29447}body.chapters-show .l-classInfo .p-publicStatusLabel--unpublished{border:1px solid #ff7f6f;color:#ff7f6f}body.chapters-show .l-classInfo .p-firstView{display:flex;flex-wrap:nowrap;margin-top:8px}body.chapters-show .l-classInfo .p-firstView__left{margin-right:89px;padding-top:18px;flex:0 0 631px}body.chapters-show .l-classInfo .p-firstView__right{flex:0 0 280px}body.chapters-show .l-classInfo .p-firstView__number{display:flex;align-items:center;margin-top:12px;font-style:normal;font-weight:700;font-size:22px;line-height:32px;color:#1e1e1e}body.chapters-show .l-classInfo .p-firstView__number>p{display:flex;align-items:center;margin-top:-3px;margin-left:8px;background-color:#67c1b5;font-size:10px;font-weight:500;color:#fff;line-height:1;padding:4px 8px;border-radius:4px}body.chapters-show .l-classInfo .p-firstView__number>p.red{background-color:#ed7971}body.chapters-show .l-classInfo .p-firstView__number>p::before{content:"\e8e2";font-family:"Material Icons Round";color:#fff;font-size:14px;line-height:1;display:inline-block;margin-right:4px}body.chapters-show .l-classInfo .p-firstView__title--wrapper{display:flex}body.chapters-show .l-classInfo .p-firstView__title--wrapper .class_bookmark{position:relative;left:26px}body.chapters-show .l-classInfo .p-firstView__title{font-style:normal;font-weight:700;font-size:30px;line-height:43px;color:#1e1e1e}body.chapters-show .l-classInfo .p-firstView__liveInfo{margin-top:24px}body.chapters-show .l-classInfo .p-firstView__liveInfoInner{display:flex;align-items:center}body.chapters-show .l-classInfo .p-firstView__liveLabel{padding:4px 8px;background:#c7b19b;border-radius:4px;font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#fff;display:inline-flex;align-items:center}body.chapters-show .l-classInfo .p-firstView__liveLabel--open{background:#fff;border:1px solid #c7b19b;color:#c7b19b}body.chapters-show .l-classInfo .p-firstView__liveLabel--open::before{content:"";background:#c7b19b;border-radius:50%;width:9px;height:9px;display:inline-block;margin-right:1.5px}body.chapters-show .l-classInfo .p-firstView__liveDateTime{margin-left:12px}body.chapters-show .l-classInfo .p-firstView__dateNumber{font-style:normal;font-weight:500;font-size:26px;line-height:36px;color:#1e1e1e}body.chapters-show .l-classInfo .p-firstView__dateText{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#1e1e1e}body.chapters-show .l-classInfo .p-firstView__time{font-style:normal;font-weight:500;font-size:20px;line-height:27px;color:#1e1e1e;margin-left:13px}body.chapters-show .l-classInfo .p-firstView__googleCalenderLink{font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#e29447}body.chapters-show .l-classInfo .p-firstView__hasPremiumLive{font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:#d8b145;margin-left:16px}body.chapters-show .l-classInfo .p-firstView__archive{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#6a6a6a}body.chapters-show .l-classInfo .p-firstView__archiveDuration{margin-left:7px}body.chapters-show .l-classInfo .p-firstView__mainVisual{width:280px;max-width:none;height:210px;filter:drop-shadow(0px 4px 8px rgba(30,30,30,0.05));border-radius:24px;object-fit:cover;margin-bottom:20px}body.chapters-show .l-classInfo .p-firstView__joinButton{width:100%;height:60px;padding-top:16.5px;padding-bottom:16.5px;background:#e29447;border:none;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-weight:700;font-size:18px;line-height:27px;position:relative;overflow:hidden}body.chapters-show .l-classInfo .p-firstView__joinButton .price{position:absolute;top:19%;right:-25px;width:100px;padding:0;text-align:center;font-size:75%;color:#fff;font-weight:700;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);box-shadow:0 1px rgba(0,0,0,0.1);text-shadow:none;background-color:#ff7f6f}body.chapters-show .l-classInfo .p-firstView__joinButton:hover{text-decoration:none;opacity:.7}body.chapters-show .l-classInfo .p-firstView__joinButton--disabled{opacity:.45;pointer-events:none;font-weight:400}body.chapters-show .l-classInfo .p-firstView__joinButton--again{background:#fff;border:2px solid #e29447;color:#e29447}body.chapters-show .l-classInfo .p-firstView__joinDescription{margin-top:10px;font-style:normal;font-weight:500;font-size:12px;line-height:17px;text-align:center;color:#1e1e1e}body.chapters-show .l-classInfo .p-firstView__roomProgress{margin-top:10px}body.chapters-show .l-classInfo .p-firstView__roomProgressText{font-style:normal;font-weight:700;font-size:12px;line-height:17px;color:rgba(30,30,30,0.5);margin-bottom:5px}body.chapters-show .l-classInfo .p-firstView__roomProgressIcon{background:#e29447;color:#fff;border-radius:50%;font-size:12px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}body.chapters-show .l-classInfo .p-firstView__roomProgressBar{position:relative;width:100%;height:8px;background:rgba(30,30,30,0.09);border-radius:4px}body.chapters-show .l-classInfo .p-firstView__roomProgressBarInner{position:absolute;height:8px;top:0;left:0;background:#e29447;border-radius:4px}body.chapters-show .l-classInfo .p-firstView__ticketCount{font-style:normal;font-weight:400;font-size:12px;line-height:17px;text-align:center;color:#1e1e1e;margin-top:10px}body.chapters-show .l-classInfo .p-classes{overflow:hidden;padding:8px 0;position:sticky;top:77px;z-index:10;background:#f5f2ee}body.chapters-show .l-classInfo .p-classes .flickity-viewport{overflow:visible}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button{background:rgba(0,0,0,0)}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button:disabled{display:none}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button svg{position:static;width:20px;height:20px}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button .arrow{fill:#e29447}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button.next{right:-134px}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button.next:hover .flickity-button-icon{opacity:.7}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button.previous{left:-134px}body.chapters-show .l-classInfo .p-classes .flickity-prev-next-button.previous:hover .flickity-button-icon{opacity:.7}body.chapters-show .l-classInfo .p-classes__listWrapper{position:relative;width:852px;height:57px;margin:0 auto}body.chapters-show .l-classInfo .p-classes__item{display:flex;flex-direction:column;justify-content:center;width:164px;height:57px;padding:8px 12px;color:#1e1e1e;border-radius:16px;background:rgba(255,255,255,0.6);opacity:.1;position:absolute}body.chapters-show .l-classInfo .p-classes__item.unpublished{color:rgba(30,30,30,0.5)}body.chapters-show .l-classInfo .p-classes__item:not(:last-child){margin-right:8px}body.chapters-show .l-classInfo .p-classes__item.is-selected{opacity:1}body.chapters-show .l-classInfo .p-classes__item:hover{text-decoration:none;opacity:.7}body.chapters-show .l-classInfo .p-classes__item--current{color:#e29447 !important;background:#fff;border:1px solid #e29447;pointer-events:none}body.chapters-show .l-classInfo .p-classes__liveLabel{padding:4px 8px;background:#c7b19b;border-radius:4px;font-style:normal;font-weight:700;font-size:12px;line-height:100%;color:#fff;position:absolute;top:8px;right:12px}body.chapters-show .l-classInfo .p-classes__liveLabel--open{background:#fff;border:1px solid #c7b19b;color:#c7b19b}body.chapters-show .l-classInfo .p-classes__number{font-style:normal;font-weight:700;font-size:14px;line-height:1.42}body.chapters-show .l-classInfo .p-classes__title{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}body.chapters-show .l-classInfo .p-slideshow{display:none}body.chapters-show .l-classInfo .p-slideshow__body{position:relative;margin-bottom:4px;overflow:hidden;border:1px solid #eae2d7}body.chapters-show .l-classInfo .p-slideshow__imageWrapper{display:flex;flex-wrap:nowrap;flex-direction:row-reverse}body.chapters-show .l-classInfo .p-slideshow__image{flex:0 0 100%}body.chapters-show .l-classInfo .p-slideshow__image img{display:block}body.chapters-show .l-classInfo .p-slideshow__registration{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(30,30,30,0.9)}body.chapters-show .l-classInfo .p-slideshow__registrationText{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#fff;margin-bottom:20px}body.chapters-show .l-classInfo .p-slideshow__registrationButton{padding:8px 34px;background:#e29447;border:none;border-radius:40px;font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#fff;cursor:pointer}body.chapters-show .l-classInfo .p-slideshow__registrationButton:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__leftPanel{position:absolute;top:0;left:0;width:50%;height:100%;z-index:1;cursor:pointer}body.chapters-show .l-classInfo .p-slideshow__rightPanel{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:1;cursor:pointer}body.chapters-show .l-classInfo .p-slideshow__controls{display:flex;justify-content:space-between;align-items:center;height:32px}body.chapters-show .l-classInfo .p-slideshow__slideNumber{font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:rgba(30,30,30,0.5)}body.chapters-show .l-classInfo .p-slideshow__controlsButtons{display:inline-flex;align-items:center;justify-content:center}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsFirst{margin-right:40px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#d27a3e}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsFirst:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsFirst:disabled{opacity:.4}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsFirst span{font-size:32px}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsPrev{margin-right:20px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#d27a3e}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsPrev:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsPrev:disabled{opacity:.4}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsPrev span{font-size:32px}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsNext{margin-right:40px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#d27a3e}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsNext:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsNext:disabled{opacity:.4}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsNext span{font-size:32px}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsLast{background:rgba(0,0,0,0);border:none;cursor:pointer;color:#d27a3e}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsLast:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsLast:disabled{opacity:.4}body.chapters-show .l-classInfo .p-slideshow__controlsButtonsLast span{font-size:32px}body.chapters-show .l-classInfo .p-slideshow__controlsDlButton{background:rgba(0,0,0,0);border:none;cursor:pointer;color:#d27a3e}body.chapters-show .l-classInfo .p-slideshow__controlsDlButton:hover{opacity:.7}body.chapters-show .l-classInfo .p-slideshow__controlsDlButton.is-hidden{visibility:hidden}body.chapters-show .l-classInfo .p-slideshow__controlsDlButton span{font-size:32px}body.chapters-show .l-classInfo .p-body{margin-top:38px;padding:20px 0 84px;background:#f5f2ee}body.chapters-show .l-classInfo .p-body__flexBox{display:flex;flex-wrap:nowrap;width:1000px;margin:44px auto 0}body.chapters-show .l-classInfo .p-body__left{flex:0 0 600px;margin-right:60px}body.chapters-show .l-classInfo .tabHead{margin-bottom:5px;font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#1e1e1e}body.chapters-show .l-classInfo .tabList .current .tabHead{position:relative;color:#e29447}body.chapters-show .l-classInfo .tabList .current::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:4px;background:#e29447;border-radius:4px 4px 0 0}body.chapters-show .l-classInfo .p-body__left .p-body__section:last-of-type{margin-bottom:0}body.chapters-show .l-classInfo .p-body__right{flex-grow:1;max-height:100vh;position:sticky;top:160px}body.chapters-show .l-classInfo .p-body__right .toc{position:sticky;top:90px}body.chapters-show.pages-show .l-classInfo .p-body__right{top:90px}body.chapters-show .l-classInfo .p-body__right .p-body__section:last-of-type{margin-bottom:0}body.chapters-show .l-classInfo .p-body__section{margin-bottom:52px}body.chapters-show .l-classInfo .p-body__sectionTitle{margin-bottom:20px;font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#1e1e1e}body.chapters-show .l-classInfo .p-classSlide{margin-bottom:0}body.chapters-show .l-classInfo .p-classDescription__overlayWrapper{position:relative;display:flex;flex-direction:column}body.chapters-show .l-classInfo .p-classDescription__overlay{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:90px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;background:linear-gradient(180deg, rgba(255,255,255,0), #F5F2EE 65%)}body.chapters-show .l-classInfo .p-classDescription__overlay.is-hidden{display:none}body.chapters-show .l-classInfo .p-classDescription__body{max-height:120px;overflow:hidden;font-style:normal;font-weight:400;font-size:16px;line-height:180%;color:#1e1e1e}body.chapters-show .l-classInfo .p-classDescription__body.is-expand{max-height:none}body.chapters-show .l-classInfo .p-classDescription__body a{color:#e29447}body.chapters-show .l-classInfo .p-classDescription__body a:hover{cursor:pointer}body.chapters-show .l-classInfo .p-classDescription__body pre{white-space:pre-wrap}body.chapters-show .l-classInfo .p-classPoints__list{padding:24px;background:#fff;border-radius:24px}body.chapters-show .l-classInfo .p-classPoints__item{display:flex;align-items:center}body.chapters-show .l-classInfo .p-classPoints__item:not(:last-child){margin-bottom:10px}body.chapters-show .l-classInfo .p-classPoints__checkIcon{margin-right:8px;color:#d27a3e;font-size:20px}body.chapters-show .l-classInfo .p-classPoints__text{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#1e1e1e}body.chapters-show .l-classInfo .p-recommendTarget__text{font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#1e1e1e}body.chapters-show .l-classInfo .p-classTeachers{margin-bottom:60px}body.chapters-show .l-classInfo .p-classTeachers__item:not(:last-child){margin-bottom:30px}body.chapters-show .l-classInfo .p-classTeachers__column{display:flex;text-decoration:none !important}body.chapters-show .l-classInfo .p-classTeachers__column:hover{opacity:.7}body.chapters-show .l-classInfo .p-classTeachers__column--disabled{pointer-events:none}body.chapters-show .l-classInfo .p-classTeachers__column--disabled:hover{opacity:1}body.chapters-show .l-classInfo .p-classTeachers__columnImage{width:90px;height:90px;object-fit:cover;border-radius:50%;margin-right:15px}body.chapters-show .l-classInfo .p-classTeachers__columnText{width:100%}body.chapters-show .l-classInfo .p-classTeachers__columnName{font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#1e1e1e}body.chapters-show .l-classInfo .p-classTeachers__columnPost{margin-top:2px;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#6a6a6a}body.chapters-show .l-classInfo .p-classTeachers__columnProfile{font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:#1e1e1e;margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.chapters-show .l-classInfo .p-material__item:not(:first-child){margin-top:13px}body.chapters-show .l-classInfo .p-material__link{font-style:normal;font-weight:700;font-size:16px;line-height:23px;text-decoration-line:underline !important;color:#e29447}body.chapters-show .l-classInfo .p-material__description{font-style:normal;font-weight:500;font-size:12px;line-height:17px;color:#1e1e1e;margin-top:13px}body.chapters-show .l-classInfo .p-chapters__inner{padding:16px 20px;background:#fff;border-radius:24px}body.chapters-show .l-classInfo .p-chapters__rowWrapper{max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden;padding-right:10px}body.chapters-show .l-classInfo .p-chapters__rowWrapper::-webkit-scrollbar{width:3px;background-color:#f5f5f5}body.chapters-show .l-classInfo .p-chapters__rowWrapper::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:6px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body.chapters-show .l-classInfo .p-chapters__rowWrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:#e29447}body.chapters-show .l-classInfo .p-chapters__rowWrapper .p-chapters__row{border-bottom:1px solid rgba(30,30,30,0.09);position:static !important}body.chapters-show .l-classInfo .p-chapters__rowWrapper:last-child .p-chapters__row:last-child{border-bottom:none}body.chapters-show .l-classInfo .p-chapters__row{width:100%}body.chapters-show .l-classInfo .p-chapters__item{padding:16px 0px;display:flex;justify-content:space-between;align-items:center}body.chapters-show .l-classInfo .p-chapters__item:hover{text-decoration:none;opacity:.7}body.chapters-show .l-classInfo .p-chapters__item.p-chapters__item--disabled{pointer-events:none;opacity:.4}body.chapters-show .l-classInfo .p-chapters__item.p-chapters__item--active .p-chapters__text,body.chapters-show .l-classInfo .p-chapters__item.p-chapters__item--active .p-chapters__timeText{color:#e29447}body.chapters-show .l-classInfo .p-chapters__icon{flex:0 0 22px;height:22px;text-align:center;margin-right:6px;display:inline-flex;align-items:center;justify-content:center;background-color:#e29447;color:#fff;border-radius:50%;font-size:14px}body.chapters-show .l-classInfo .p-chapters__body{flex-grow:1;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}body.chapters-show .l-classInfo .p-chapters__text{flex-grow:1;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#1e1e1e;overflow-wrap:break-word}body.chapters-show .l-classInfo .p-chapters__text.unpublished{color:rgba(30,30,30,0.5)}body.chapters-show .l-classInfo .p-chapters__time{flex:0 0 30px;display:flex;align-items:center;justify-content:end;flex-direction:column}body.chapters-show .l-classInfo .p-chapters__timeText{font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:right;color:rgba(30,30,30,0.5)}body.chapters-show .l-classInfo .p-chapters__timeIcon{width:14px;height:14px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;background-color:#e29447;color:#fff;border-radius:50%}body.chapters-show .l-classInfo .p-chaptersDisabled{position:relative;padding:24px 16px;background:#fff;border:1px solid #eae2d7;border-radius:24px}body.chapters-show .l-classInfo .p-chaptersDisabled__wrapperText{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#c7b19b}body.chapters-show .l-classInfo .p-chaptersDisabled__list{display:flex;flex-wrap:nowrap;align-items:center}body.chapters-show .l-classInfo .p-chaptersDisabled__list:not(:last-child){margin-bottom:15px}body.chapters-show .l-classInfo .p-chaptersDisabled__icon{flex:1 0 38px;height:38px;text-align:center;margin-right:7px;color:#fff;background:#f5f2ee;border-radius:50%;font-size:26px;display:inline-flex;align-items:center;justify-content:center}body.chapters-show .l-classInfo .p-chaptersDisabled__row{width:100%}body.chapters-show .l-classInfo .p-chaptersDisabled__paragraph{height:5px;background:#f5f2ee;border-radius:3px}body.chapters-show .l-classInfo .p-chaptersDisabled__paragraph:last-child{width:190px}body.chapters-show .l-classInfo .p-chaptersDisabled__paragraph:not(:last-child){margin-bottom:8px}body.chapters-show .l-classInfo .p-staffComments__item:not(:last-child){margin-bottom:20px}body.chapters-show .l-classInfo .p-staffComments__column{display:flex}body.chapters-show .l-classInfo .p-staffComments__figure{flex:0 0 80px;display:flex;flex-direction:column;align-items:center}body.chapters-show .l-classInfo .p-staffComments__figureImage{width:55px;height:55px;border-radius:50px;object-fit:cover;margin-bottom:6px}body.chapters-show .l-classInfo .p-staffComments__post{font-style:normal;font-weight:500;font-size:11px;line-height:120%;text-align:center;color:#1e1e1e}body.chapters-show .l-classInfo .p-staffComments__name{font-style:normal;font-weight:700;font-size:12px;line-height:17px;text-align:center;color:#1e1e1e}body.chapters-show .l-classInfo .p-staffComments__body{flex:1 1 auto;margin-left:11px;padding:20px;font-style:normal;font-weight:400;font-size:12px;line-height:180%;color:#1e1e1e;position:relative;background:#fff;border-radius:24px}body.chapters-show .l-classInfo .p-staffComments__body::before{content:"";position:absolute;left:-26px;top:21px;border:15px solid rgba(0,0,0,0);border-right:15px solid #fff}body.chapters-show .l-classInfo .p-staffComments__body a{color:#e29447}body.chapters-show .l-classInfo .p-staffComments__body a:hover{cursor:pointer}body.chapters-show .l-classInfo .p-popularStreams{margin-top:58px;margin-bottom:58px}body.chapters-show .l-classInfo .p-popularStreams__inner{text-align:center}body.chapters-show .l-classInfo .p-popularStreams__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px 20px}body.chapters-show .l-classInfo .p-popularStreams__item{display:none;padding:16px;background:#f5f2ee;border-radius:24px}body.chapters-show .l-classInfo .p-popularStreams__header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:8px}body.chapters-show .l-classInfo .p-popularStreams__image{width:40px;height:40px;margin-right:8px;border-radius:50%}body.chapters-show .l-classInfo .p-popularStreams__label{height:21px;padding:2px 12px;background:#c7b19b;border-radius:20px;font-style:normal;font-weight:400;font-size:12px;line-height:17px;display:flex;align-items:center;color:#fff;margin-right:auto}body.chapters-show .l-classInfo .p-popularStreams__good{width:24px;height:38px;text-align:center}body.chapters-show .l-classInfo .p-popularStreams__goodCount{font-style:normal;font-weight:700;font-size:10px;line-height:14px;color:#e29447}body.chapters-show .l-classInfo .p-popularStreams__goodIcon{width:24px;height:24px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#e29447;margin-bottom:1px}body.chapters-show .l-classInfo .p-popularStreams__body{position:relative;font-style:normal;font-weight:400;font-size:12px;line-height:17px;height:51px;text-align:left}body.chapters-show .l-classInfo .p-popularStreams__bodyText{color:#1e1e1e}body.chapters-show .l-classInfo .p-popularStreams__bodyTextLink{position:absolute;bottom:-8px;right:-2px;padding:2px;font-weight:700;font-size:12px;line-height:17px;color:#e29447;background:#f5f2ee}body.chapters-show .l-classInfo .p-popularStreams__more{margin-top:40px}body.chapters-show .l-classInfo .p-popularStreams__close{margin-top:35px}body.chapters-show .l-classInfo .p-popularStreams__bodyLink{display:block;width:100%;height:100%;color:#1e1e1e}body.chapters-show .l-classInfo .p-popularStreams__bodyLink:hover span{text-decoration:underline}body.chapters-show .l-classInfo .p-popularStreamsModal{display:none}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__overlay{position:fixed;top:0;left:0;z-index:99999999998;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,0.85)}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__modal{position:relative;z-index:99999999999;padding:24px;background:#fff;border-radius:24px}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularReview__closeTextButton{position:absolute;top:-28px;right:0;padding:0;background:rgba(0,0,0,0);border:none}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularReview__closeTextButton:hover{opacity:.7}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularReview__closeIcon{color:#fff}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__modalText{color:#000;font-weight:700;font-size:16px;line-height:1.5;text-align:center}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__modalLink{display:flex;align-items:center;width:fit-content;margin:24px auto 0;padding:12px 20px 12px 24px;color:#fff;font-weight:700;font-size:16px;line-height:1.5;background:#e29447;border-radius:30px}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__modalLink:hover{text-decoration:none;opacity:.7}body.chapters-show .l-classInfo .p-popularStreamsModal .p-popularStreamsModal__icon{margin-left:4px}body.chapters-show .l-classInfo .p-tags{margin-top:16px}body.chapters-show .l-classInfo .p-tags__list{display:flex;flex-wrap:wrap;margin:0 -8px -8px 0}body.chapters-show .l-classInfo .p-tags__list li{margin:0 8px 8px 0}body.chapters-show .l-classInfo .p-tags__item{padding:4px 8px;background:#fff;border:1px solid #d6d6d6;border-radius:30px;display:inline-flex;align-items:center;justify-content:center}body.chapters-show .l-classInfo .p-tags__item:hover{text-decoration:none;opacity:.7}body.chapters-show .l-classInfo .p-tags__icon{display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#1e1e1e;margin-right:2px}body.chapters-show .l-classInfo .p-tags__text{font-style:normal;font-weight:400;font-size:10px;line-height:1.44;color:#1e1e1e}body.chapters-show .p-slideDlModal{padding:40px;background:#fff;border-radius:20px;margin:0 auto;text-align:center;position:relative}body.chapters-show .p-slideDlModal__closeButton{position:absolute;top:12px;right:12px;width:24px;height:24px;background:rgba(0,0,0,0);border:none}body.chapters-show .p-slideDlModal__text{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#1e1e1e}body.chapters-show .p-slideDlModal__button{padding:12px 24px;background:#d27a3e;border-radius:40px;border:none;font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#fff;margin-top:20px}body.chapters-show .p-slideDlModal__button:hover{opacity:.7}body.chapters-show .p-slideDlModal__buttonIcon{margin-left:8px}body.chapters-show .p-recommendClasses{padding-top:60px;padding-bottom:60px;background-color:#f5f2ee}body.chapters-show .p-recommendClasses__sectionHeader{display:flex;justify-content:space-between;margin-bottom:20px}body.chapters-show .p-recommendClasses__sectionHeaderTitle{font-style:normal;font-weight:700;font-size:28px;line-height:1.5;color:#1e1e1e}body.chapters-show .p-recommendClasses__sectionHeaderLink{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#e29447 !important;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0)}body.chapters-show .p-recommendClasses__sectionHeaderLink:hover{text-decoration:none;opacity:.7}body.chapters-show .p-recommendClasses__sectionHeaderLinkIcon{display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#e29447}body.chapters-show .p-recommendClasses__sectionList{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px 40px}body.chapters-show .p-recommendClasses__sectionItem:nth-child(n+17){display:none}body.chapters-show .p-recommendClasses__sectionItem.is-show{display:block}body.chapters-show .p-recommendClasses__sectionItem:hover{opacity:.7}body.chapters-show .p-recommendClasses__sectionItemLink:hover{text-decoration:none}body.chapters-show .p-recommendClasses__sectionItemImage{object-fit:cover;margin-bottom:5px;border-radius:8px;display:block}body.chapters-show .p-recommendClasses__sectionItemBody{display:flex;justify-content:space-between;line-height:1.5}body.chapters-show .p-recommendClasses__sectionItemClassNumber{background:#e29447;border-radius:2px;padding:2px 10px;font-style:normal;font-weight:700;font-size:10px;line-height:14px;color:#fff}body.chapters-show .p-recommendClasses__sectionItemTitle{display:-webkit-box;font-style:normal;font-weight:700;font-size:12px;line-height:1.58;color:#1e1e1e;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.chapters-show .p-recommendClasses__sectionItemDate{font-style:normal;font-weight:700;font-size:11px;line-height:144%;color:#6a6a6a}body.chapters-show .p-recommendClasses__sectionListOverlayWrapper{position:relative;display:flex;flex-direction:column}body.chapters-show .p-recommendClasses__sectionListOverlay{position:absolute;bottom:0;left:0;width:100%;height:130px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;background:linear-gradient(180deg, rgba(245,242,238,0), #F5F2EE 38%)}body.chapters-show .p-recommendClasses__sectionListOverlay.is-hidden{display:none}body.chapters-show .p-recommendClasses__closeButton{margin-top:35px}body.chapters-show .p-reactionChart{width:1000px;margin:52px auto}body.chapters-show .p-reactionChart .p-reactionChart__header{display:flex;align-items:center;margin-bottom:40px;color:#1e1e1e;font-weight:700;font-size:24px;line-height:35px}body.chapters-show .p-reactionChart .p-reactionChart__header .p-reactionChart__headerIcon{position:relative;margin-left:12px;color:#6a6a6a;font-size:18px;cursor:default}body.chapters-show .p-reactionChart .p-reactionChart__header .p-reactionChart__headerIcon:hover .p-reactionChart__headerInfo{position:absolute;top:-42px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:flex;height:30px;padding:8px 16px;color:#1e1e1e;font-size:10px;line-height:14px;box-shadow:0px 8px 32px rgba(30,30,30,0.15);background:#fff;border-radius:16px}body.chapters-show .p-reactionChart .p-reactionChart__header .p-reactionChart__headerIcon:hover .p-reactionChart__headerInfo::before{position:absolute;top:27px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"";border-width:10px 5px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.chapters-show .p-reactionChart .p-reactionChart__header .p-reactionChart__headerInfo{display:none}body.chapters-show .p-reactionChart .p-reactionChart__body{margin:0 auto}body.chapters-show .p-iSeeChartArea{position:relative;cursor:pointer;cursor:hand}body.chapters-show .p-iSeeChartWrapper{position:relative;overflow:hidden}body.chapters-show .p-iSeeChartWrapper::after{position:absolute;bottom:6px;left:0;content:"";display:block;height:5px;width:100%;background:#c7b19b}body.chapters-show .p-iSeeChart{position:relative;height:60px;left:-17px;width:1017px}body.chapters-show .p-iSeeChart .p-iSeeChart__time{position:absolute;bottom:13px;color:#6a6a6a;font-size:10px;line-height:14px;pointer-events:none}body.chapters-show .p-iSeeChart .p-iSeeChart__time.p-iSeeChart__time--start{left:17px}body.chapters-show .p-iSeeChart .p-iSeeChart__time.p-iSeeChart__time--end{right:0}body.chapters-show .p-chartCursor{position:absolute;top:-6px;z-index:9;display:block;height:60px;width:1px;background-color:#6a6a6a;transform:translateX(-4px);opacity:0}body.chapters-show .p-chartCursor .p-chartCursor__drag .p-chartCursor__dragIcon{display:none}body.chapters-show .p-chartCursor .p-chartCursor__drag .p-chartCursor__dragTime{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block;height:14px;min-width:20px;padding:0 4px;color:#fff;font-size:10px;line-height:14px;white-space:nowrap;background:#6a6a6a;border-radius:4px}body.chapters-show .p-chartCursor .p-chartCursor__drag .p-chartCursor__dragTime::before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"";border-width:5px 3px;border-style:solid;border-color:#6a6a6a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.chapters-show .p-chartChapterList{display:flex;flex-wrap:nowrap;border-bottom:none}body.chapters-show .p-chartChapterList .p-chartChapterList__item{min-width:6px;padding-right:4px}body.chapters-show .p-chartChapterList .p-chartChapterList__item:last-child{flex:1;padding-right:0px}body.chapters-show .p-chartChapter{position:relative}body.chapters-show .p-chartChapter.is-active .p-chartChapter__link::before{background:#e29447}body.chapters-show .p-chartChapter.is-active .p-chartChapter__link::after{background:linear-gradient(180deg, rgba(226,148,71,0.6) 0%, rgba(226,148,71,0) 100%)}body.chapters-show .p-chartChapter.is-active .p-chartChapter_title{position:absolute;top:16px;left:4px;z-index:9;display:flex;inline-size:max-content;pointer-events:none}body.chapters-show .p-chartChapter .p-chartChapter__link:hover{text-decoration:none}body.chapters-show .p-chartChapter .p-chartChapter__link::before{content:"";display:block;height:8px;width:100%;background:#d6d6d6;border-radius:30px}body.chapters-show .p-chartChapter .p-chartChapter__link::after{content:"";display:block;height:50px;width:100%;transform:translateY(-4px);background:linear-gradient(180deg, rgba(214,214,214,0.6) 0%, rgba(214,214,214,0) 100%)}body.chapters-show .p-chartChapter .p-chartChapter_title{display:none}body.chapters-show .p-chartChapter .p-chartChapter_title .p-chartChapter_titleIcon{transform:translateY(-2px);color:#e29447;font-size:16px}body.chapters-show .p-chartChapter .p-chartChapter_title .p-chartChapter_titleText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1e1e1e;font-weight:700;font-size:10px;line-height:14px}body.chapters-show .p-iSeeChartModal{display:none}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__overlay{position:fixed;top:0;left:0;z-index:99999999998;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,0.85)}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__modal{position:relative;z-index:99999999999;padding:24px;background:#fff;border-radius:24px}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__closeTextButton{position:absolute;top:-28px;right:0;padding:0;background:rgba(0,0,0,0);border:none}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__closeTextButton:hover{opacity:.7}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__closeIcon{color:#fff}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__modalText{color:#000;font-weight:700;font-size:16px;line-height:1.5;text-align:center}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__modalLink{display:flex;align-items:center;width:fit-content;margin:24px auto 0;padding:12px 20px 12px 24px;color:#fff;font-weight:700;font-size:16px;line-height:1.5;background:#e29447;border-radius:30px}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__modalLink:hover{text-decoration:none;opacity:.7}body.chapters-show .p-iSeeChartModal .p-iSeeChartModal__icon{margin-left:4px}body.chapters-show .u-relative{position:relative}body.chapters-show .u-container{width:1000px;margin:0 auto}body.chapters-show .textBlock h2 em,body.chapters-show .textBlock h2:before{background-color:#f5f2ee}body.chapters-show .textBlock{margin-bottom:0;width:600px}body.chapters-show .m_links{margin-top:20px;margin-bottom:60px}body.chapters-show .flickity-prev-next-button:hover{background:rgba(255,255,255,0.8) !important}body.documents-show .nested_tree{background:#fff;padding:16px;border-radius:24px}body.documents-show .l-courseInfo .p-classes__list{margin-bottom:0}body.documents-show .l-courseInfo .p-classes__item{margin-bottom:0}body.documents-show .l-courseInfo .p-classes__item:nth-child(n+6){display:block}body.documents-show .l-courseInfo .p-classes__item:nth-child(n+25){display:none}body.courses-show .versions{background:#fff;padding:16px;border-radius:24px}body.courses-show .versions .button{width:auto;display:inline-block}body.courses-show .versions tr:last-child td{border-bottom:none}body.wikis-index .breadcrumbs,body.wikis-index .breadcrumbs a,body.wikis-index .breadcrumbs ul li::after,body.wikis-show .breadcrumbs,body.wikis-show .breadcrumbs a,body.wikis-show .breadcrumbs ul li::after{color:#1e1e1e}body.wikis-index #todayClassFixedMenu,body.wikis-show #todayClassFixedMenu{display:none !important}body.wikis-index .l-side,body.wikis-show .l-side{position:sticky;top:65px}body.wikis-index .textBlock .history,body.wikis-show .textBlock .history{margin-bottom:30px}body.wikis-index .textBlock .history li,body.wikis-show .textBlock .history li{text-align:right}body.wikis-index .textBlock .gotop,body.wikis-show .textBlock .gotop{text-align:right;margin:20px 0 40px}body.wikis-index .textBlock .gotop a,body.wikis-show .textBlock .gotop a{color:#1f99b0}body.wikis-index .textBlock .heading span,body.wikis-show .textBlock .heading span{font-size:18px;font-size:1.8rem}body.wikis-index .list__paragraph,body.wikis-show .list__paragraph{margin-left:8px;margin-bottom:12px}body.wikis-index h1.heading,body.wikis-show h1.heading{font-size:32px;font-weight:400}body.users-index{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.users-index .m_console{width:980px;margin:0 auto 20px;border:solid 1px #e2e2e2;border-radius:3px;overflow:hidden;height:194px}body.users-index .m_console .profile{position:relative;padding:15px;float:left;background:#f4f4f5;width:290px;overflow:hidden;height:100%}body.users-index .m_console .profile .name a{font-size:16px;font-size:1.6rem}body.users-index .m_console .profile .image{float:left;text-align:center;width:48px;height:48px;overflow:hidden}body.users-index .m_console .profile .image img{display:block;width:100%;height:inherit;font-size:90%}body.users-index .m_console .profile .edit{position:absolute;top:66px;left:19px;font-size:12px;font-size:1.2rem}body.users-index .m_console .profile .info{padding:0 15px 15px;overflow:hidden}body.users-index .m_console .profile .info .ticket{font-size:91%;margin-top:1px;font-weight:bold}body.users-index .m_console .profile .info .belong{font-size:84%;margin-top:3px}body.users-index .m_console .profile .info .ticket-limit{color:red}body.users-index .m_console .profile .info h4{font-size:18px;font-size:1.8rem;color:#1f1f1f;overflow:hidden;height:3.3em}body.users-index .m_console .profile .info h4 a{color:#1f1f1f;display:block}body.users-index .m_console .tools{float:left;width:260px;height:167px;margin:15px 0;padding:0 15px;border-right:1px solid #e2e2e2}body.users-index .m_console .tools .tool{display:inline-block;margin:10px 5px;width:62px;text-align:center}body.users-index .m_console .tools .tool a{display:block;text-align:center;font-size:11px;color:#1f99b0;font-weight:bold}body.users-index .m_console .tools .tool a span{position:relative;display:block;margin:0 auto;border:1px solid #1f99b0;width:40px;height:40px;line-height:40px;-webkit-border-radius:50px;border-radius:50px;margin-bottom:2px}body.users-index .m_console .tools .tool a i{margin-top:-3px}body.users-index .m_console .tools .tool a:hover{opacity:.8;text-decoration:none}body.users-index .m_console .tools .tool.alert span::before{position:absolute;right:0;top:0;content:"";background:#f30;width:8px;height:8px;-webkit-border-radius:5px;border-radius:5px}body.users-index .m_console .continue_mod{overflow:hidden;padding:15px;position:relative}body.users-index .m_console .continue_mod h3{font-weight:bold;position:relative;padding:0 7px}body.users-index .m_console .continue_mod h3 a{position:absolute;top:0;right:10px;font-size:12px;font-size:1.2rem;font-weight:normal}body.users-index .m_console .continue_mod .listItem .info .title{font-size:1rem;max-height:3em}body.users-index .slick-slider{margin-bottom:0}body.users-index .slick-slider .slick-list{padding:5px 0 0 10px}body.users-index .slick-slider .btn-bg{bottom:1px !important}body.users-index .listItem a,body.users-index .largePanel a,body.users-index .normalPanel a{color:#404044}body.users-index .listItem a:hover,body.users-index .largePanel a:hover,body.users-index .normalPanel a:hover{text-decoration:none}body.users-index .listItem a:hover h4,body.users-index .largePanel a:hover h4,body.users-index .normalPanel a:hover h4{opacity:.7}body.users-index .attention_uketai{margin-bottom:40px;background:#fffbf2;border-radius:3px;border:1px solid #ffda8b;padding:14px 14px 13px;overflow:hidden;position:relative}body.users-index .attention_uketai .close_btn{position:absolute;top:10px;right:10px}body.users-index .attention_uketai .attention_left{float:left}body.users-index .attention_uketai .attention_left p{text-align:left !important}body.users-index .attention_uketai .attention_left .attention_title{font-size:16px;font-size:1.6rem;margin-bottom:10px}body.users-index .attention_uketai .attention_left .attention_title img{vertical-align:bottom}body.users-index .attention_uketai .attention_left .left_explain{font-size:13px;font-size:1.3rem}body.users-index .attention_uketai .attention_right{float:right}body.users-index .attention_uketai .attention_right img{width:270px;height:auto;margin-top:10px}body.users-index .headerContents{border-bottom:none !important}body.users-index .globalFooter{margin-top:0 !important;display:none}body.users-index .liveSection,body.users-index .communitySection,body.users-index .pencil_section,body.users-index .archiveSection{width:100%;overflow:hidden}body.users-index .liveSection .categoryList,body.users-index .communitySection .categoryList,body.users-index .pencil_section .categoryList,body.users-index .archiveSection .categoryList{text-align:left}body.users-index .liveSection .categoryList li,body.users-index .communitySection .categoryList li,body.users-index .pencil_section .categoryList li,body.users-index .archiveSection .categoryList li{display:inline-block;margin:0 8px 18px}body.users-index .liveSection .categoryList li a,body.users-index .communitySection .categoryList li a,body.users-index .pencil_section .categoryList li a,body.users-index .archiveSection .categoryList li a{display:inline-block;background-color:#f8f8f8;padding:10px 30px;-webkit-border-radius:30px;border-radius:30px;text-decoration:none;color:#1f1f1f}body.users-index .liveSection .categoryList li a:hover,body.users-index .communitySection .categoryList li a:hover,body.users-index .pencil_section .categoryList li a:hover,body.users-index .archiveSection .categoryList li a:hover{opacity:.8}body.users-index .m_news{margin-bottom:0 !important;background:#1f1f1f;background:-moz-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:linear-gradient(to right, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1f1f1f", endColorstr="#f2f2f2", GradientType=1)}body.users-index .m_news .responsiveContents{height:50px;min-width:1100px;background-color:#f2f2f2;overflow:hidden}body.users-index .m_news .responsiveContents .headingWrap{float:left;background-color:#1e1e1e;height:50px;padding:0;width:20%}body.users-index .m_news .responsiveContents .headingWrap .ttl{color:#fff;letter-spacing:.1em;font-weight:900;line-height:50px}body.users-index .m_news .responsiveContents .m_newsTicker{float:left;width:70%;padding:0 20px;position:relative;overflow:hidden;background-color:#f2f2f2}body.users-index .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList{line-height:50px;display:flex}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dt{width:13.5%;font-size:16px;font-size:1.6rem;font-weight:bold;color:#aaa;margin:0;text-align:left;float:left}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd{width:86.5%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a{font-size:16px;font-size:1.6rem;color:#1f1f1f !important}body.users-index .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a:hover{opacity:.7;text-decoration:none}body.users-index .m_news .responsiveContents .more{float:left;text-align:center;width:10%}body.users-index .m_news .responsiveContents .more a{padding:0;line-height:50px;color:#1f1f1f !important;font-weight:bold}@keyframes slidein{from{right:100%}to{right:0%}}@keyframes slideout{from{left:0%}to{left:100%}}body.users-index .mainColumn{width:100%}body.users-index .l-contents{width:1100px;padding-bottom:40px}body.users-index .responsiveContents{width:100%}body.users-index .bgGradation{background:-moz-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:linear-gradient(to bottom, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%)}body.users-index .button i{margin-left:10px}body.users-index .premium_badge{font-size:14px;font-size:1.4rem;display:inline-block;border-radius:3px;color:#deb022;line-height:2.8rem;letter-spacing:0;background:rgba(0,0,0,0);vertical-align:middle;border-style:solid;border-width:1px;margin:0 0 4px 1em;padding:0 8px}body.users-index .title .badge{margin-right:3px}body.users-index .headingWrap{position:relative;z-index:1000;margin-bottom:7px;display:flex;justify-content:space-between;align-items:center}body.users-index .headingWrap h1.ttl{font-size:33px;font-size:3.3rem;font-weight:bold;letter-spacing:.07em}body.users-index .headingWrap h2.ttl{font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:.07em}body.users-index .headingWrap h3.ttl{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:3px}body.users-index .headingWrap h4.ttl{font-size:16px;font-size:1.6rem}body.users-index .headingWrap .button{padding:5px 20px;font-weight:bold;position:absolute;top:0;right:0;color:#1f1f1f}body.users-index .headingWrap .center{width:100%}body.users-index .headingWrap .caption{font-weight:500;color:#aaa;font-size:18px;font-size:1.8rem}body.users-index .headingWrap.centerLine{justify-content:center;text-align:center;margin-bottom:40px}body.users-index .headingWrap.centerLine h1.ttl{position:relative;text-align:center;display:inline-block;padding:0 5px;letter-spacing:.1em}body.users-index .headingWrap.centerLine h1.ttl::before{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;left:-145px}body.users-index .headingWrap.centerLine h2.subtitle{position:relative;text-align:center;display:inline-block;padding:0 5px;font-size:34px !important;font-size:3.4rem !important;letter-spacing:.1em;font-weight:900}body.users-index .headingWrap.centerLine h2.subtitle::after{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;right:-145px}body.users-index .headingWrap.underline{border-bottom:1px solid #ece9e9;padding-bottom:3px;margin-bottom:20px}body.users-index .headingWrap.underline h2.ttl{position:relative;width:120px;text-align:center}body.users-index .headingWrap.underline h2.ttl::after{content:"";width:100%;position:absolute;border-bottom:#404044 2px solid;display:block;bottom:-4px;left:0}body.users-index .headingWrap.underline h2.ttl span{font-size:11px;font-size:1.1rem;display:inline-block;margin-left:15px;vertical-align:.5em;color:#aaa}body.users-index .userIcon{display:inline-block;width:45px;height:45px;overflow:hidden;border:3px solid #e2e2e2;-webkit-border-radius:45px;border-radius:45px;vertical-align:-0.5em;margin-right:7px}body.users-index .userIcon img{height:100%;object-fit:cover}body.users-index .attention{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%);font-size:18px;font-size:1.8rem;margin-left:10px;color:#1f1f1f}body.users-index .flickity-prev-next-button:hover{opacity:.7}body.users-index .flickity-prev-next-button:disabled{display:none}body.users-index .m_recommendedAccell,body.users-index .m_recommendedFree,body.users-index .m_newArchive,body.users-index .m_ranking,body.users-index .m_newTeacher,body.users-index .m_recomendedCompany{margin-bottom:20px !important}body.users-index .m_recommendedAccell a,body.users-index .m_recommendedFree a,body.users-index .m_newArchive a,body.users-index .m_ranking a,body.users-index .m_newTeacher a,body.users-index .m_recomendedCompany a{color:#3b3b3b}body.users-index .m_recommendedAccell a img:hover,body.users-index .m_recommendedFree a img:hover,body.users-index .m_newArchive a img:hover,body.users-index .m_ranking a img:hover,body.users-index .m_newTeacher a img:hover,body.users-index .m_recomendedCompany a img:hover{opacity:.7}body.users-index .m_courseList .badge.live,body.users-index .m_courseList .badge.free{background-color:#fff;font-weight:bold;position:absolute;top:4px;right:4px;z-index:1}body.users-index .m_courseList .badge.live{color:#f84831}body.users-index .m_courseList .badge.free{color:#4f9df7}@-moz-document url-prefix(){body.users-index .m_searchbox span.notification{top:7px !important}}body.users-index .m_searchbox{background-color:#343434;text-align:center;padding:16px;position:relative;margin-bottom:0 !important}body.users-index .m_searchbox .toolNav{position:absolute;width:1000px;top:0;right:0;left:0;margin:auto;z-index:100}body.users-index .m_searchbox .toolNav .toolList{width:130px;margin-right:0;margin-left:auto;text-align:left;padding-top:23px}body.users-index .m_searchbox .toolNav .toolList li{display:inline-block}body.users-index .m_searchbox .toolNav .toolList li.reserveList{margin-right:20px;vertical-align:.2em}body.users-index .m_searchbox .toolNav .toolList li a{position:relative}body.users-index .m_searchbox .toolNav .toolList li span.notification{display:block;position:absolute;z-index:500;top:-4px;left:17px;background-color:#ed7971;font-size:9px;font-size:.9rem;color:#fff;width:16px;padding-right:1px;height:16px;line-height:16px;text-align:center;letter-spacing:-0.1em;-webkit-border-radius:20px;border-radius:20px}body.users-index .m_searchbox .searchbox{height:36px;width:620px;margin:auto;z-index:1000}body.users-index .m_searchbox .searchbox button[type=submit]{position:absolute;top:0;left:auto;right:0;padding:0;display:block;border:none;font-size:17px;font-size:1.7rem;line-height:1;color:#ccc;background-color:#e3e3e3;height:36px;width:45px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}body.users-index .m_searchbox .searchbox button[type=submit]:hover{opacity:.7}body.users-index .m_searchbox .searchbox button[type=submit]::after{content:"\F002";font-family:fontawesome;line-height:36px;color:#727272}body.users-index .m_searchbox .searchbox input[type=text]{border:none;padding-left:20px}body.users-index .m_commonList a:hover img{opacity:.8}body.users-index .m_commonList .flickity-viewport{padding-top:30px;margin-top:-30px;min-height:230px;overflow:visible}body.users-index .m_commonList .flickity-prev-next-button{top:48%;width:55px;height:200px;background:rgba(0,0,0,0)}body.users-index .m_commonList .flickity-prev-next-button.previous{left:-6% !important}body.users-index .m_commonList .flickity-prev-next-button.next{right:-6% !important}body.users-index .m_commonList .courseList .m_badge{display:none}body.users-index .m_commonList .courseList .nowOnLive{font-size:16px;font-size:1.6rem;font-weight:bold;background-color:#f8f8f8;color:#ff7f6f;padding:0 20px;margin-bottom:7px;-webkit-border-radius:20px;border-radius:20px;text-align:center}body.users-index .m_commonList .courseList .remainingTime{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}body.users-index .m_commonList .courseList .remainingTime .marker{padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%)}body.users-index .m_commonList .courseList .reservation{position:absolute;z-index:1000;right:5px;top:5px}body.users-index .m_commonList .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-index .m_commonList .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-index .m_commonList .courseList.carousel .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-index .m_commonList .courseList.carousel .listItem.is-selected{opacity:1}body.users-index .m_commonList .courseList.carousel .listItem.single a::before,body.users-index .m_commonList .courseList.carousel .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-index .m_commonList .courseList.carousel .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:22px;left:50%;margin-left:-28px;z-index:10000}body.users-index .m_commonList .courseList.carousel .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-index .m_commonList .courseList.carousel .listItem.single a:hover::before,body.users-index .m_commonList .courseList.carousel .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-index .m_commonList .courseList.carousel .listItem .m_badge{position:absolute}body.users-index .m_commonList .courseList.carousel .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_commonList .courseList.carousel .listItem .detail{line-height:1em}body.users-index .m_commonList .courseList.carousel .listItem .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-index .m_commonList .courseList.card{overflow:hidden;padding-top:40px;margin-top:-40px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-index .m_commonList .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-index .m_commonList .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-index .m_commonList .courseList.card .listItem.single a::before,body.users-index .m_commonList .courseList.card .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-index .m_commonList .courseList.card .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:26px;left:50%;margin-left:-28px;z-index:10000}body.users-index .m_commonList .courseList.card .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-index .m_commonList .courseList.card .listItem.single a:hover::before,body.users-index .m_commonList .courseList.card .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-index .m_commonList .courseList.card .listItem .m_badge{position:absolute;color:#fff}body.users-index .m_commonList .courseList.card .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_commonList .courseList.card .listItem .detail{line-height:1em;color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem;padding:3px 0}body.users-index .m_commonList .courseList.card .listItem .detail span.badge{color:#fff;padding:3px 6px;margin-right:5px}body.users-index .m_commonList .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-index .m_commonList .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-index .m_commonList .live .image img{width:100%}body.users-index .m_commonList .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-index .m_liveSchedule{padding:0;width:100%;overflow:hidden;margin-bottom:70px;display:flex}body.users-index .m_liveSchedule .inner-contents{width:1100px;margin:auto}body.users-index .m_liveSchedule .flickity-viewport{overflow:visible;min-height:225px;width:100%}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button{z-index:100;background:rgba(0,0,0,0);top:48%;width:100%;height:250px;background-color:rgba(255,255,255,0.8)}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button:hover{opacity:1 !important}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button:hover svg{opacity:.8}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button svg{width:33px !important;height:120px !important}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button.next{right:-1100px !important}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button.next svg{left:22px}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button.previous{left:-1100px !important}body.users-index .m_liveSchedule .carousel .flickity-prev-next-button.previous svg{left:1045px}body.users-index .m_liveSchedule .classList .listItem{width:auto}body.users-index .m_liveSchedule .classList .dayPanel{position:absolute;top:0;left:0;height:30px;width:96%;margin-right:4%;display:flex}body.users-index .m_liveSchedule .classList .dayPanel h3{font-size:21px;font-size:2.1rem;letter-spacing:.15em;line-height:1.4em;font-weight:bold;min-width:120px;margin-right:8px}body.users-index .m_liveSchedule .classList .dayPanel h3 span{display:inline-block}body.users-index .m_liveSchedule .classList .dayPanel h3 .circle{width:21px;height:21px;border:#1e1e1e solid 3px;background:#cfcfcf;-webkit-border-radius:21px;border-radius:21px;vertical-align:-0.15em}body.users-index .m_liveSchedule .classList .dayPanel h3 .circle.active{background:#ff7f6f}body.users-index .m_liveSchedule .classList .dayPanel::after{content:"";display:block;height:3px;background-color:#e7e7e7;position:relative;-webkit-border-radius:10px;border-radius:10px;-webkit-flex-grow:1;flex-grow:1;top:12px;left:0;-webkit-flex:1;flex:1}body.users-index .m_liveSchedule .classList .dayWrap{display:flex}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem{width:170px;margin-right:16px;margin-left:0;float:left;position:relative;top:35px}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem.empty{background-color:#f8f8f8;color:#888;font-size:12px;font-size:1.2rem;width:160px;height:120px;margin-top:70px;padding:40px 20px 0;text-align:center;-webkit-border-radius:4px;border-radius:4px}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .date{font-size:16px;font-size:1.6rem;font-weight:900;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .date em{font-weight:bold}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .image{position:relative;height:120px}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .image h3{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;max-height:2.88em;color:#1a1a1a;z-index:1000}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .image img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .image img:hover{opacity:.85}body.users-index .m_liveSchedule .classList .dayWrap .classlistItem .reservation{position:absolute;z-index:1000;right:8px;top:8px}body.users-index .m_reservationList{padding-bottom:20px}body.users-index .m_reservationList .listItem{position:relative}body.users-index .m_reservationList .listItem .reservation{top:42px !important;right:10px !important}body.users-index .m_reservationList .listItem .gCalender{position:absolute;top:116px;right:10px}body.users-index .m_subinformation{padding:40px 0 70px;margin-bottom:0 !important}body.users-index .m_subinformation .subInfomation{width:930px;margin:auto}body.users-index .m_subinformation .subInfomation li{vertical-align:top;text-align:right;min-width:380px}body.users-index .m_subinformation .subInfomation li.bannerMod{width:520px;margin:auto}body.users-index .m_subinformation .subInfomation li.bannerMod a{display:block;margin-bottom:10px}body.users-index .m_subinformation .subInfomation li.bannerMod img{-webkit-border-radius:3px;border-radius:3px}body.users-index .m_subinformation .subInfomation li.bannerMod img:hover{opacity:.7}body.users-index .m_subinformation .subInfomation li .tw{border:1px solid #eee;background-color:#fff;margin:0 0 20px auto;overflow:hidden;padding:5px 75px 0;width:380px}body.users-index .m_subinformation .subInfomation li .tw i.fa-twitter-square{font-size:50px;font-size:5rem;float:left;color:#55acee}body.users-index .m_subinformation .subInfomation li .tw p{margin-left:30px;margin-top:10px}body.users-index .m_subinformation .subInfomation li .tw .snslinkbtn{margin-top:5px}body.users-index .pencil_section{margin-bottom:20px}body.users-index .pencil_section .m_featuredAreaMini{margin-bottom:40px}body.users-index .pencil_section .m_featuredAreaMini.l-contents{padding:0 !important}body.users-index .pencil_section .m_featuredAreaMini .headingWrap{margin-bottom:7px}body.users-index .pencil_section .m_featuredAreaMini .headingWrap h2{padding-left:10px}body.users-index .pencil_section .m_featuredAreaMini .headingWrap h2 em{font-size:17px;font-size:1.7rem;vertical-align:.6em;margin-left:25px;letter-spacing:.05em}body.users-index .pencil_section .m_featuredAreaMini .headingWrap h2 span{position:relative;display:inline-block}body.users-index .pencil_section .m_featuredAreaMini .headingWrap h2 span img{height:32px;width:139px;position:relative;z-index:100}body.users-index .pencil_section .m_featuredAreaMini .headingWrap h2 span::after{content:"";display:block;width:112%;position:absolute;border-bottom:17px solid #ffe202;bottom:9px;left:-10px;z-index:-1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}body.users-index .pencil_section .m_featuredAreaMini .headingWrap .button i{margin-left:5px}body.users-index .pencil_section .m_featuredAreaMini .flickity-prev-next-button{top:28%;height:200px;background:rgba(0,0,0,0)}body.users-index .pencil_section .m_featuredAreaMini .flickity-prev-next-button svg{top:80px}body.users-index .m_premiumLive{margin-top:15px}body.users-index .m_premiumLive .headingWrap{position:relative}body.users-index .m_premiumLive .headingWrap .premiumLiveIconFig{position:absolute;top:-25px;left:-10px}body.users-index .m_premiumLive .headingWrap .ttl{padding-left:115px;line-height:1.3em}body.users-index .m_premiumLive .headingWrap p{font-size:17px;font-size:1.7rem;padding-left:115px;margin-bottom:10px}body.users-index .m_premiumLive .courseList{position:relative}body.users-index .m_premiumLive .courseList .listItem{float:left;width:263px;height:238px;background-color:#f8f8f8;position:relative;margin-right:16px;margin-bottom:20px}body.users-index .m_premiumLive .courseList .listItem a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-index .m_premiumLive .courseList .listItem a .image{overflow:hidden;width:263px;height:113px}body.users-index .m_premiumLive .courseList .listItem a .image img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-index .m_premiumLive .courseList .listItem .reservation{position:absolute;z-index:1000;right:10px;top:10px}body.users-index .m_premiumLive .courseList .listItem .info{padding:15px 10px}body.users-index .m_premiumLive .courseList .listItem .info .title{font-size:15px;font-size:1.5rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:bold;max-height:4.32em}body.users-index .m_premiumLive .courseList .listItem .info .date{color:#aaa;font-weight:bold}body.users-index .m_premiumLive .courseList .listItem:first-child{width:542px;height:238px;background:rgba(0,0,0,0)}body.users-index .m_premiumLive .courseList .listItem:first-child .reservation{position:absolute;bottom:42px;right:20px;top:auto}body.users-index .m_premiumLive .courseList .listItem:first-child a{position:relative;display:block;width:100%;height:100%}body.users-index .m_premiumLive .courseList .listItem:first-child a .image{overflow:hidden;width:537px;height:233px}body.users-index .m_premiumLive .courseList .listItem:first-child a .info{position:absolute;bottom:15px;left:15px;padding:0;width:390px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.users-index .m_premiumLive .courseList .listItem:first-child a .info .title{-webkit-order:2;-ms-order:2;order:2;max-height:3.9em}body.users-index .m_premiumLive .courseList .listItem:first-child a .info .title span{background-color:#fff;color:#1f1f1f;font-size:17px;font-size:1.7rem;line-height:1.7em;padding:0 5px}body.users-index .m_premiumLive .courseList .listItem:first-child a .date{-webkit-order:1;-ms-order:1;order:1;letter-spacing:0;font-size:0;margin-bottom:3px}body.users-index .m_premiumLive .courseList .listItem:first-child a .date span{display:inline-block;background-color:#fff;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-index .m_premiumLive .courseList .listItem:first-child a .date .badge{display:none}body.users-index .m_premiumLive .courseList .listItem:first-child a .date::before{content:"\6B21\56DE\306E\30D7\30EC\751F";display:inline-block;background-color:#fc0;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-index .m_premiumLive .courseList .listItem:first-child::before{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:5px;height:230px;z-index:-1}body.users-index .m_premiumLive .courseList .listItem:first-child::after{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:530px;height:5px;z-index:-1}body.users-index .m_premiumLive .courseList .listItem:nth-child(3),body.users-index .m_premiumLive .courseList .listItem:nth-child(7),body.users-index .m_premiumLive .courseList .listItem:nth-child(11),body.users-index .m_premiumLive .courseList .listItem:nth-child(15){margin-right:0}body.users-index .m_communityList{margin-bottom:60px}body.users-index .m_communityList .communityList li{float:left;margin-right:16px}body.users-index .m_communityList .communityList li:last-child{margin:0}body.users-index .m_communityList .communityList li a{display:block;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:356px;height:170px}body.users-index .m_communityList .communityList li a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-index .m_communityList .communityList li a img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-index .m_newTeacher .peopleList.carousel .flickity-viewport{overflow:visible}body.users-index .m_newTeacher .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-index .m_newTeacher .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-index .m_newTeacher .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-index .m_newTeacher .peopleList .listItem{text-align:center;width:170px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-index .m_newTeacher .peopleList .listItem.is-selected{opacity:1}body.users-index .m_newTeacher .peopleList .listItem .image{-webkit-border-radius:50%;border-radius:50%;width:170px;height:170px;overflow:hidden}body.users-index .m_newTeacher .peopleList .listItem .image img{width:100%;object-fit:cover}body.users-index .m_newTeacher .peopleList .listItem .name{margin-top:5px;font-size:13px;font-size:1.3rem;font-weight:bold;padding:0 10px}body.users-index .m_newTeacher .peopleList .listItem .post{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold;padding:0 10px}body.users-index .m_commentOfThePreviousDay{margin-bottom:80px}body.users-index .m_commentOfThePreviousDay .commentList .flickity-viewport{overflow:visible}body.users-index .m_commentOfThePreviousDay .commentList .listItem{text-align:center;width:263px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-index .m_commentOfThePreviousDay .commentList .listItem.is-selected{opacity:1}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment{height:185px;background-color:#f2f2f2;-webkit-border-radius:10px;border-radius:10px;padding:15px 15px 20px}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment .text{text-align:left;font-size:13px;font-size:1.3rem;height:5.7em;line-height:1.44em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-weight:bold;padding-top:1px;margin-bottom:9px}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment .text .lerned{-webkit-border-radius:20px;border-radius:20px;font-size:11px;font-size:1.1rem;font-weight:bold;padding:1px 6px;line-height:1.1em;color:#fff;margin-right:4px;vertical-align:.2em;background-color:#2681e1 !important}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment>a{color:#1f1f1f;display:flex;border-top:2px solid #fff;padding-top:12px}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment>a .title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:11px;font-size:1.1rem;max-height:2.5em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-weight:bold;padding-left:10px;color:#aaa}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image{width:55px}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo{margin-top:-23px;position:relative}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo a{overflow:hidden}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage img{width:100%;object-fit:cover}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo .userName{float:left;margin-left:10px;margin-top:32px;font-weight:bold;max-width:128px;line-height:1.3em;font-size:13px;font-size:1.3rem;text-align:left}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn{position:absolute;top:27px;right:28px;width:27px;height:40px;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto}body.users-index .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn span{font-size:15px;font-size:1.5rem;display:inline-block;text-align:center;color:#239ab1;font-weight:bold;width:60px;padding-left:18px;margin-top:2px}body.users-index .m_userActivityList{position:relative;padding-bottom:30px}body.users-index .m_userActivityList .flickity-viewport{min-height:180px !important}body.users-index .m_userActivityList .classLink{position:relative;z-index:10;display:block}body.users-index .m_userActivityList .classLink::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:90px;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.5));z-index:999;-webkit-border-radius:5px;border-radius:5px}body.users-index .m_userActivityList .classLink .title{position:absolute;top:0;left:0;color:#fff;width:100%;padding:7px 10px;font-size:12px;font-size:1.2rem;font-weight:bold;z-index:1000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44em;font-weight:bold;max-height:3.2em}body.users-index .m_userActivityList .classLink .image{position:relative}body.users-index .m_userActivityList .userActivityLink{position:relative;z-index:1000;overflow:hidden;margin-top:-23px;display:block;width:100%}body.users-index .m_userActivityList .userActivityLink .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-index .m_userActivityList .userActivityLink .userImage img{width:100%}body.users-index .m_userActivityList .userActivityLink p{float:left;margin-left:10px;margin-top:25px;font-weight:bold;max-width:155px;line-height:1.3em;font-size:13px;font-size:1.3rem}body.users-index .m_activityNoticeList{padding-top:30px;margin-top:-30px}body.users-index .m_activityNoticeList .peopleList.carousel .flickity-viewport{overflow:visible;z-index:2000}body.users-index .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-index .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-index .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-index .m_activityNoticeList .listItem{text-align:center;width:170px !important;margin-right:16px;opacity:.2}body.users-index .m_activityNoticeList .listItem.is-selected{opacity:1}body.users-index .m_activityNoticeList .listItem .image{position:relative}body.users-index .m_activityNoticeList .listItem .image .tooltip{display:none}body.users-index .m_activityNoticeList .listItem .image:hover .tooltip{display:block;position:absolute;top:-50px;left:50%;margin-left:-94px;width:110%;background-color:#333;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:10px;font-size:1rem;padding:5px 10px;font-weight:bold;z-index:10000 !important}body.users-index .m_activityNoticeList .listItem .image:hover .tooltip::after{content:"";position:absolute;display:block;width:0;height:0;bottom:-15px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #333;z-index:1}body.users-index .m_activityNoticeList .listItem .image img.profImage{-webkit-border-radius:50%;border-radius:50%;width:120px;height:120px}body.users-index .m_activityNoticeList .listItem .image img.classImage{-webkit-border-radius:5px;border-radius:5px;width:60px;position:absolute;top:57px;right:0;border:3px solid #fff}body.users-index .m_activityNoticeList .listItem .name{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-index .m_activityNoticeList .listItem .date{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold}body.users-index .m_watchList .flickity-viewport{min-height:220px}body.users-index .connect{text-align:center;width:100%;padding:15px 0}body.users-index .connect.cw a{background-color:#0066ba}body.users-index .connect.doda a{background-color:#0f0679}body.users-index .connect a{color:#fff;font-size:16px;font-size:1.6rem;display:inline-block;padding:5px 25px;margin:auto;-webkit-border-radius:30px;border-radius:30px}body.users-index .connect a:hover{text-decoration:none;opacity:.8}body.users-index .connect .close{display:block;position:absolute;cursor:pointer;top:0;right:0;padding:10px;color:#fff}body.users-index .connect img{width:400px;margin:auto}body.users-index .connect img:hover{opacity:.7}body.users-index .fb-comments,body.users-index .fb-comments iframe{width:100% !important}body.users-index .eyecatch{position:relative;z-index:1;overflow:hidden;width:600px !important}body.users-index .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-index .eyecatch .no_movie_bg{position:relative;background:url("https://assets.clwy.cn/common/capture_movie_02.jpg") no-repeat 0% 50%;height:400px}body.users-index .eyecatch .bg{position:absolute}body.users-index .eyecatch .contentInner{overflow:hidden;text-align:center;position:relative;margin:0 auto;padding-top:40px;color:#fff}body.users-index .eyecatch .contentInner .contentInnerDescription h1 img{width:100%;height:auto}body.users-index .eyecatch .contentInner .contentInnerDescription h2{font-size:28px;font-size:2.8rem;text-align:center;line-height:1.4em;margin-bottom:20px;font-weight:bold}body.users-index .eyecatch .contentInner .contentInnerDescription h3{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:30px}body.users-index .eyecatch .contentInner .contentInnerDescription h4{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:25px}body.users-index .eyecatch .contentInner .contentInnerRegistration .m_playVideo a{color:#fff;font-weight:bold;font-size:14px;font-size:1.4rem;margin:auto}body.users-index .eyecatch .contentInner .contentInnerRegistration .m_aboutButton{margin-bottom:20px}body.users-index .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange{font-size:20px;font-size:2rem;font-weight:bold;padding:.5em 6em;border-radius:4px;background-color:#ff7272;box-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff !important}body.users-index .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange::after{content:"\F105";font-family:"FontAwesome";font-size:30px;font-size:3rem;line-height:1;display:inline-block;position:absolute;right:20px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup{overflow:hidden;padding-top:15px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration{float:right;width:50%;text-align:left;padding-left:20px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .large_btn{margin-left:15px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip{font-size:12px;font-size:1.2rem;padding-top:3px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip span{font-size:14px;font-size:1.4rem;font-weight:bold}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin{float:left;width:50%;text-align:right}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub{margin-right:45px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub a{font-weight:bold;color:#fff}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginButton{margin-right:15px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay{display:inline-block;margin:30px auto 0;clear:both}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay .separateText{float:left;font-size:15px;font-size:1.5rem;font-weight:bold;padding-top:12px}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl{float:left;display:table}body.users-index .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl .mini_btn{display:table-cell;padding:5px 10px}body.users-index .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-index .bnrArea{text-align:center}body.users-index .bnrArea img{-webkit-border-radius:5px;border-radius:5px;width:100%;margin:auto}body.users-index .bnrArea img:hover{opacity:.8}body.users-index #loadingCover{position:relative;height:100px}body.users-index .infinityScrollfadeIn{animation:infinityScrollfadeIn 1s;-webkit-animation:infinityscrollfadein 1s}@keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}body.users-index .l-header{padding:0}body.users-index .freeArchive{background-color:#d5e8fd}body.users-index .freeArchive .courseList .m_badge{display:none}body.users-index .freeArchive .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-index .freeArchive .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-index .freeArchive .courseList .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-index .freeArchive .courseList .listItem.is-selected{opacity:1}body.users-index .freeArchive .courseList .listItem:hover img{opacity:.8}body.users-index .freeArchive .courseList .listItem a::before,body.users-index .freeArchive .courseList .listItem a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-index .freeArchive .courseList .listItem a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:29px;left:50%;margin-left:-28px;z-index:10000}body.users-index .freeArchive .courseList .listItem a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:33px;left:50%;margin-left:-22px;z-index:10000}body.users-index .freeArchive .courseList .listItem a:hover::before,body.users-index .freeArchive .courseList .listItem a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-index .freeArchive .courseList .listItem a .m_badge{position:absolute}body.users-index .freeArchive .courseList .listItem a img{-webkit-border-radius:5px;border-radius:5px}body.users-index .freeArchive .courseList .listItem a .detail{line-height:1em}body.users-index .freeArchive .courseList .listItem a .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-index .freeArchive .courseList.card{overflow:visible;background:#d5e8fd;padding-top:30px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-index .freeArchive .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-index .freeArchive .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-index .freeArchive .courseList .flickity-prev-next-button{background:rgba(0,0,0,0);margin-top:-13px}body.users-index .freeArchive .courseList .flickity-prev-next-button .arrow{fill:#4f9df7}body.users-index .freeArchive .courseList .flickity-prev-next-button.previous{left:-54px}body.users-index .freeArchive .courseList .flickity-prev-next-button.next{right:-54px}body.users-index .freeArchive .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-index .freeArchive .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-index .freeArchive .live .image img{width:100%}body.users-index .freeArchive .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-index .fa{font:inherit;font-family:FontAwesome !important}body.users-index .fa{font:inherit;font-family:FontAwesome !important}body.users-index .m_statistics{color:#686868;width:100%;position:relative}body.users-index .m_statistics .totalEngagementTime{text-align:left}body.users-index .m_statistics .totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:3px;padding:.7em 2.5em;-webkit-border-radius:3px;border-radius:3px}body.users-index .m_statistics .totalEngagementTime dl dt{font-size:.8em;display:table-cell;vertical-align:middle}body.users-index .m_statistics .totalEngagementTime dl dd{font-size:1.5em;display:table-cell;vertical-align:middle;padding:0 20px 0 5px}body.users-index .m_statistics .periodicalStatistics{position:relative}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime{background:#f8f8f8;border-radius:4px;z-index:10}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .period::before{content:"(";display:inline-block}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .period::after{content:")";display:inline-block}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .l-engagementTime{border-bottom:1px solid rgba(30,30,30,0.2)}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours::after{content:"\6642\9593";font-weight:normal;font-size:12px;font-size:1.2rem;margin:0 6px 0 1px}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins::after{content:"\5206";font-size:12px;font-size:1.2rem;margin:0 0 0 2px;font-weight:normal}body.users-index .m_statistics .periodicalStatistics .periodicalEngagementTime.hidden{display:none}body.users-index .m_statistics .periodicalStatistics .chart{position:absolute;top:62px}body.users-index .m_statistics .periodicalStatistics .chart .c3-line{position:absolute;stroke-width:2px;stroke:#e29447 !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-circle{stroke-width:2px;stroke:#fff !important;fill:#e29447 !important;r:6 !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-chart-text,body.users-index .m_statistics .periodicalStatistics .chart .c3-text,body.users-index .m_statistics .periodicalStatistics .chart .c3-texts{fill-width:2px !important;fill:#777 !important;y:200 !important;x:200 !important;transform:translateY(-3px) !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-xgrid-focus{visibility:hidden !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-tooltip{border-radius:5px;padding:5px;text-align:center}body.users-index .m_statistics .periodicalStatistics .chart .c3-tooltip tr{border:none !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-tooltip th{color:#686868 !important;background:rgba(0,0,0,0) !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-tooltip td{color:#686868;border:none !important;background:rgba(0,0,0,0) !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-tooltip td span{display:inline !important;margin:0 !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-axis{fill:#777 !important}body.users-index .m_statistics .periodicalStatistics .chart .c3-axis line,body.users-index .m_statistics .periodicalStatistics .chart .c3-axis path{stroke:rgba(0,0,0,0.2)}body.users-index .m_statistics .periodicalStatistics .control .controlItem{display:flex;align-items:center;justify-content:center;height:30px;width:60px;color:#e29447;background:#fff;border:1px solid #e29447;border-radius:3px;margin:0 6px;font-size:.8em;cursor:pointer}body.users-index .m_statistics .periodicalStatistics .control .controlItem.selected{background:#e29447;color:#fff;border:none}@keyframes statistics-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}body.users-index .m_statistics.loading .periodicalStatistics .periodicalEngagementTime{display:block;position:relative;overflow:hidden}body.users-index .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear}body.users-index .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear}body.users-index .m_statistics.loading .periodicalStatistics .chart{height:320px;position:relative;overflow:hidden}body.users-index .m_statistics.loading .periodicalStatistics .chart::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-index .m_statistics.loading .periodicalStatistics .chart::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-index .m_statistics.loading .totalStatistics>dl{position:relative;overflow:hidden}body.users-index .m_statistics.loading .totalStatistics>dl::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;transition-delay:200ms}body.users-index .m_statistics.loading .totalStatistics>dl::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;transition-delay:200ms}body.users-index .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::before,body.users-index .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::after{opacity:0}body.users-index .m_statistics.loadingFinished .periodicalStatistics .chart::before,body.users-index .m_statistics.loadingFinished .periodicalStatistics .chart::after{opacity:0}body.users-index .m_statistics.loadingFinished .totalStatistics::before,body.users-index .m_statistics.loadingFinished .totalStatistics::after{opacity:0}body.users-index .totalStatistics.totalEngagementTime{display:none}body.users-index .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;text-align:center;margin:10px 0}body.users-index .totalStatistics.totalEngagementTime dl dt{font-size:15px;font-size:1.5rem;display:table-cell;vertical-align:middle}body.users-index .totalStatistics.totalEngagementTime dl dd{font-size:25px;font-size:2.5rem;display:table-cell;vertical-align:middle;padding:0 0 0 20px}body.users-index .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}body.users-index .totalStatistics.othersTable{width:100%;text-align:right;position:relative}body.users-index .totalStatistics.othersTable dl{width:96px;padding:1px;display:inline-block;border:#fff 1px solid;text-align:center}body.users-index .totalStatistics.othersTable dl dt{background-color:#6a6a6a;font-size:10px;font-size:1rem;display:block;vertical-align:middle;margin-bottom:1px;padding:3px 0;color:#fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body.users-index .totalStatistics.othersTable dl dd{background-color:#f5f2ee;font-size:17px;font-size:1.7rem;display:table-cell;vertical-align:middle;height:55px;width:96px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body.users-index .totalStatistics.othersTable dl dd .hours{font-size:13px;font-size:1.3rem;display:inline-block}body.users-index .totalStatistics.othersTable dl dd .hours::after{content:"\6642\9593";font-size:9px;font-size:.9rem;margin:0 3px 0 0}body.users-index .totalStatistics.othersTable dl dd .mins{font-size:13px;font-size:1.3rem;display:inline-block}body.users-index .totalStatistics.othersTable dl dd .mins::after{content:"\5206";font-size:9px;font-size:.9rem;margin:0}body.users-index .totalStatistics.othersTable dl dd span{font-size:9px;font-size:.9rem}@media screen and (min-width: 768px){body.users-index .periodicalStatistics{height:382px}body.users-index .periodicalStatistics .control{position:absolute;top:0;right:-6px}}@media screen and (max-width: 768px){body.users-index .totalStatistics{text-align:left}body.users-index .periodicalStatistics{display:none}body.users-index .othersTable{text-align:left !important;margin:auto;display:inline-block;width:100%;overflow:hidden}body.users-index .othersTable dl{float:left;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;width:48% !important;padding:0 !important;margin:1%}body.users-index .othersTable dl dt{color:#888 !important;font-weight:bold;display:inline-block !important;background-color:#fff !important;width:46% !important;padding-left:2% !important;line-height:1.3em;text-align:left !important}body.users-index .othersTable dl dd{display:inline-block !important;background-color:#6a6a6a !important;color:#fff !important;height:30px !important;line-height:30px !important;width:49% !important;margin:2px 0;-webkit-border-radius:4px;border-radius:4px}body.users-index .othersTable dl dd .hours,body.users-index .othersTable dl dd .hours{font-size:1.1rem !important}body.users-index .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.3em .5em;text-align:center;margin:6px 0 20px;width:45%}body.users-index .totalStatistics.totalEngagementTime dl dt{font-size:10px;font-size:1rem;display:table-cell;vertical-align:middle}body.users-index .totalStatistics.totalEngagementTime dl dd{font-size:13px;font-size:1.3rem;display:table-cell;font-weight:bold;vertical-align:middle;padding:0 0 0 6px}body.users-index .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}}body.users-index .m_profile .icons{width:100%;margin:0;position:absolute;top:20px;z-index:3}body.users-index .m_profile .icons ul{overflow:hidden;margin:0}body.users-index .m_profile .icons ul li{position:absolute;float:left;margin:-32px 12px 0 13px;text-align:center}body.users-index .m_profile .icons ul li.fb{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;left:8px}body.users-index .m_profile .icons ul li.fb a{line-height:25px;color:#fff}body.users-index .m_profile .icons ul li.fb a:hover,body.users-index .m_profile .icons ul li.fb a:visited{color:#fff}body.users-index .m_profile .icons ul li.fb.current{background:#3b5998;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-index .m_profile .icons ul li.tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;right:8px;color:#fff}body.users-index .m_profile .icons ul li.tw a{color:#fff;line-height:25px}body.users-index .m_profile .icons ul li.tw a:hover,body.users-index .m_profile .icons ul li.tw a:visited{color:#fff}body.users-index .m_profile .icons ul li.tw.current{background:#489bf9;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-index .m_profile .icons ul li.plan{top:35px;right:8px}body.users-index .m_profile .subInformation{margin:12px auto}body.users-index .m_profile .subInformation li.name{font-size:16px;font-size:1.6rem;font-weight:bold}body.users-index .m_profile .subInformation li{font-size:12px;font-size:1.2rem}body.users-index .m_profile .links li{margin-bottom:10px}body.users-index .m_profile .links li a{padding:8px 0}body.users-index .m_profile .links .linkItem{width:100%;color:#686868;background:#ddd;border-radius:3px;cursor:pointer;padding:10px;margin:0 3px;display:inline-block;text-align:center;font-size:11px;font-size:1.1rem;font-weight:bold;margin:5px 0}body.users-index .m_profile .links .linkItem:hover{text-decoration:none;background:#fff}body.users-index .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-index .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-index .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-index .listSection{position:relative;margin:auto;z-index:9999}body.users-index .listSection .sc-tab{height:48px}body.users-index .listSection .sc-tab li{display:inline-block;border:none;text-align:center;line-height:43px;width:170px;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;background:rgba(0,0,0,0);vertical-align:top;margin:0 3px 0 0;overflow:hidden;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}body.users-index .listSection .sc-tab li i{opacity:.4}body.users-index .listSection .sc-tab li.current{background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}body.users-index .listSection .sc-tab li.current a{color:#1f9ab1}body.users-index .listSection .sc-tab li.current a:hover{top:0;border:none}body.users-index .listSection .sc-tab li.current::after{left:6px;top:0;width:170px;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #1f9ab1 !important;background:rgba(0,0,0,0);color:#1f9ab1}body.users-index .listSection .sc-tab a{color:#888;font-size:17px;font-size:1.7rem;font-weight:normal;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.users-index .listSection .sc-tab a:hover{color:#1f9ab1;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:rgba(255,255,255,0.6);border-top:1px solid #ccc;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative;top:-1px}body.users-index .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:28px;border-radius:28px;width:28px;height:28px;line-height:28px;color:#cecece !important;background-color:#fff;text-align:center;font-size:18px;font-size:1.8rem;cursor:pointer;position:absolute;bottom:9px;right:8px}body.users-index .favBtn:hover,body.users-index .favBtn.current{color:#def10f !important}body.users-index .favBtn:hover::before,body.users-index .favBtn.current::before{font-size:10px;font-size:1rem;content:"添加到收藏";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-index .favBtn:hover::after,body.users-index .favBtn.current::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:10px}body.users-index .m_history_tab{margin:20px}body.users-index .m_history_tab .tabList{margin-bottom:20px}body.users-index .tab_box{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body.users-index .tab_box.is_show{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width: 768px){body.users-index .infoSection .l_profile{float:left;width:21%;padding:25px;margin-top:20px;height:472px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}body.users-index .infoSection.hiddenUsers{margin-bottom:150px}body.users-index .infoSection.hiddenUsers .l_profile{height:300px;background-color:#fff}body.users-index .infoSection.hiddenUsers .l_statistics{height:300px;background-color:#fafafa}body.users-index .infoSection.hiddenUsers .l_statistics .message{text-shadow:0 1px 0 #fff;font-size:25px;font-size:2.5rem;font-weight:bold;text-align:center;height:260px;line-height:260px;color:#999}body.users-index .listSection{width:980px}}@media screen and (max-width: 768px){body.users-index .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-index .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-index .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-index .infoSection .l_profile{width:100%;display:block;float:none;padding:0 20px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;z-index:999;overflow:hidden}body.users-index .infoSection .l_profile .m_profile .icons{margin:0;position:relative;top:0;z-index:3}body.users-index .infoSection .l_profile .m_profile .icons .fb{background:#ddd;position:absolute;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:-10px}body.users-index .infoSection .l_profile .m_profile .icons .tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:65px !important;color:#fff}body.users-index .infoSection .l_profile .image{position:relative}body.users-index .infoSection .l_profile .image img{width:110px;height:110px;border:2px solid #f2f2f2;border-radius:50%;display:inline-block}body.users-index .infoSection .l_statistics{width:100%;background-color:#f8f8f8;padding:10px;float:none;z-index:1}body.users-index .infoSection .l_statistics .totalStatistics dl{width:100%;padding:10px 0}body.users-index .infoSection.hiddenUsers .l_profile{float:left}body.users-index .infoSection.hiddenUsers .l_statistics{float:left;width:100%}body.users-index .infoSection.hiddenUsers .l_statistics .message{text-align:center;padding:10px}body.users-index .informationBar{margin:10px}body.users-index .classList{border:none}body.users-index .slick-slider{margin-bottom:0 !important}body.users-index .btnWrap{text-align:center}body.users-index .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:none;text-align:center;cursor:pointer;font-size:15px;font-size:1.5rem}body.users-index .loadMore:hover{opacity:.8}body.users-index .totalStatistics.totalEngagementTime dl dd{padding:0 0 0 3px}body.users-index .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:26px;border-radius:26px;width:26px;height:26px;line-height:26px;color:#cecece !important;background-color:#fff;text-align:center;font-size:16px;font-size:1.6rem;cursor:pointer;position:absolute;top:73px;right:6px}body.users-index .favBtn:hover,body.users-index .favBtn.current{color:#def10f !important}body.users-index .tab_list.historyListNav{margin:0 auto 10px;width:95%}body.users-index .tab_list.historyListNav li{-webkit-border-radius:4px;border-radius:4px;line-height:1.3em;background-color:#fff}body.users-index .tab_list.historyListNav li.current{background:#f8f8f8 !important;font-weight:bold}body.users-index .tab_list.historyListNav li.current::after{display:none}body.users-index .tab_list.historyListNav li a{color:#333}body.users-index .tab_list.historyListNav li a:hover{background:#f8f8f8 !important}body.users-index .tab_container .tab_box{display:none}body.users-index .tab_container .tab_box.is_show{display:block}body.users-index .m_noteList{width:95%;margin:auto}body.users-index .toolTipBox{display:none}}body.users-index .bannergennai{display:none !important}body.users-index .m_liveWrapper{display:none !important}body.users-index .m_noteList{width:980px;margin:auto;margin-top:40px;position:relative}body.users-index .m_noteList li{list-style:none}body.users-index .m_noteList li:last-child .noteListItem{border:none}body.users-index .m_noteList .pager{margin:1em}body.users-index .m_noteList .loader{position:absolute;height:100%}body.users-index .m_noteList .list{border:solid 1px #dcdcdc;-webkit-border-radius:4px;border-radius:4px}body.users-index .m_noteList .list.empty{text-align:center;border:none;padding:0}body.users-index .m_noteList .list.empty .nomatch{padding:50px;background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;font-size:18px;font-size:1.8rem;color:#888}body.users-index .m_noteList .list.empty .nomatch .btn{margin-top:15px;font-size:20px;font-size:2rem;width:400px}body.users-index .m_noteList .noteListItem{width:100%;padding:1.3em;box-sizing:border-box;color:#1f1f1f;cursor:pointer;position:relative;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}body.users-index .m_noteList .noteListItem .classTtl{font-size:16px;font-size:1.6rem;color:#333;font-weight:bold;text-decoration:none;padding:3px 0;line-height:1.3em}body.users-index .m_noteList .noteListItem .date{font-size:13px;font-size:1.3rem;color:#999;text-decoration:none;padding-bottom:5px}body.users-index .m_noteList .noteListItem .badge{position:absolute;padding:7px;right:10px;top:20px}@media screen and (min-width: 768px){body.users-index .m_noteList .noteListItem{height:100%;border-bottom:1px solid rgba(49,55,72,0.05)}body.users-index .m_noteList .noteListItem .date{min-height:2em}body.users-index .m_noteList .noteListItem:hover{background-color:#f8f8f8;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}}@media screen and (max-width: 768px){body.users-index .m_noteList .noteListItem{border-bottom:1px solid rgba(35,35,35,0.05)}body.users-index .m_noteList .noteListItem:hover{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;background-color:#1f99b0;color:#fff}}body.users-index .bannergennai{display:none !important}body.users-index .allAttendHistoryList,body.users-index .attendingAttendHistoryList,body.users-index .finishedAttendHistoryList,body.users-index .ticketAttendHistoryList{width:980px;margin:0 auto 40px;overflow:visible;position:relative}body.users-index .allAttendHistoryList .info-box,body.users-index .attendingAttendHistoryList .info-box,body.users-index .finishedAttendHistoryList .info-box,body.users-index .ticketAttendHistoryList .info-box{background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;margin:5px 0 10px;color:#686868}body.users-index .allAttendHistoryList .loadMore,body.users-index .attendingAttendHistoryList .loadMore,body.users-index .finishedAttendHistoryList .loadMore,body.users-index .ticketAttendHistoryList .loadMore{display:none}body.users-index .allAttendHistoryList .no_classes,body.users-index .attendingAttendHistoryList .no_classes,body.users-index .finishedAttendHistoryList .no_classes,body.users-index .ticketAttendHistoryList .no_classes{text-align:center}body.users-index .allAttendHistoryList .no_classes .nomatch,body.users-index .attendingAttendHistoryList .no_classes .nomatch,body.users-index .finishedAttendHistoryList .no_classes .nomatch,body.users-index .ticketAttendHistoryList .no_classes .nomatch{padding:50px;background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;font-size:18px;font-size:1.8rem;color:#888}body.users-index .allAttendHistoryList .no_classes .nomatch .btn,body.users-index .attendingAttendHistoryList .no_classes .nomatch .btn,body.users-index .finishedAttendHistoryList .no_classes .nomatch .btn,body.users-index .ticketAttendHistoryList .no_classes .nomatch .btn{margin-top:15px;font-size:20px;font-size:2rem;width:400px}body.users-index .allAttendHistoryList .classList,body.users-index .attendingAttendHistoryList .classList,body.users-index .finishedAttendHistoryList .classList,body.users-index .ticketAttendHistoryList .classList{letter-spacing:-0.4em}body.users-index .allAttendHistoryList .classList li,body.users-index .attendingAttendHistoryList .classList li,body.users-index .finishedAttendHistoryList .classList li,body.users-index .ticketAttendHistoryList .classList li{display:inline-block;letter-spacing:normal;width:18%;margin:0 2% 2% 0;vertical-align:text-top;position:relative}body.users-index .allAttendHistoryList .classList li .finishClassBtn,body.users-index .attendingAttendHistoryList .classList li .finishClassBtn,body.users-index .finishedAttendHistoryList .classList li .finishClassBtn,body.users-index .ticketAttendHistoryList .classList li .finishClassBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:25px;border-radius:25px;width:23px;height:23px;color:#cecece;background-color:#fff;text-align:center;font-size:15px;font-size:1.5rem;line-height:22px;cursor:pointer;position:absolute;top:103px;right:8px}body.users-index .allAttendHistoryList .classList li .finishClassBtn:hover,body.users-index .attendingAttendHistoryList .classList li .finishClassBtn:hover,body.users-index .finishedAttendHistoryList .classList li .finishClassBtn:hover,body.users-index .ticketAttendHistoryList .classList li .finishClassBtn:hover{background-color:#1f99b0;color:#fff}body.users-index .allAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-index .attendingAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-index .finishedAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-index .ticketAttendHistoryList .classList li .finishClassBtn:hover::before{font-size:10px;font-size:1rem;content:"\53D7\8B1B\5B8C\4E86";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-index .allAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-index .attendingAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-index .finishedAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-index .ticketAttendHistoryList .classList li .finishClassBtn:hover::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:7px}body.users-index .allAttendHistoryList .classList li a,body.users-index .attendingAttendHistoryList .classList li a,body.users-index .finishedAttendHistoryList .classList li a,body.users-index .ticketAttendHistoryList .classList li a{color:#313748}body.users-index .allAttendHistoryList .classList li a:hover,body.users-index .allAttendHistoryList .classList li a:visited,body.users-index .attendingAttendHistoryList .classList li a:hover,body.users-index .attendingAttendHistoryList .classList li a:visited,body.users-index .finishedAttendHistoryList .classList li a:hover,body.users-index .finishedAttendHistoryList .classList li a:visited,body.users-index .ticketAttendHistoryList .classList li a:hover,body.users-index .ticketAttendHistoryList .classList li a:visited{color:#313748}body.users-index .allAttendHistoryList .classList li img,body.users-index .attendingAttendHistoryList .classList li img,body.users-index .finishedAttendHistoryList .classList li img,body.users-index .ticketAttendHistoryList .classList li img{border:1px solid rgba(49,55,72,0.05);width:100%;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}body.users-index .allAttendHistoryList .classList li h4,body.users-index .attendingAttendHistoryList .classList li h4,body.users-index .finishedAttendHistoryList .classList li h4,body.users-index .ticketAttendHistoryList .classList li h4{font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-index .allAttendHistoryList .classList li p.date,body.users-index .attendingAttendHistoryList .classList li p.date,body.users-index .finishedAttendHistoryList .classList li p.date,body.users-index .ticketAttendHistoryList .classList li p.date{color:#999;font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-index .allAttendHistoryList .btnWrap,body.users-index .attendingAttendHistoryList .btnWrap,body.users-index .finishedAttendHistoryList .btnWrap,body.users-index .ticketAttendHistoryList .btnWrap{text-align:center}body.users-index .allAttendHistoryList .btnWrap .loadMore,body.users-index .attendingAttendHistoryList .btnWrap .loadMore,body.users-index .finishedAttendHistoryList .btnWrap .loadMore,body.users-index .ticketAttendHistoryList .btnWrap .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:block;text-align:center;cursor:pointer;font-size:18px;font-size:1.8rem}body.users-index .allAttendHistoryList .btnWrap .loadMore:hover,body.users-index .attendingAttendHistoryList .btnWrap .loadMore:hover,body.users-index .finishedAttendHistoryList .btnWrap .loadMore:hover,body.users-index .ticketAttendHistoryList .btnWrap .loadMore:hover{opacity:.8}body.users-index html{scroll-behavior:smooth}body.users-index #todayClassFixedMenu{display:none}body.users-index #globalFooter{display:block !important;border:none}body.users-index a:hover{text-decoration:none}body.users-index a:hover img{opacity:.8}body.users-index .l-contents{z-index:auto !important}body.users-index .socialButtonList{margin:20px auto}body.users-index .socialButtonList li{margin:0 auto 15px !important}body.users-index .socialButtonList li a{padding:7px}body.users-index .socialButtonList li.tw a{border-color:#55acee;color:#55acee !important}body.users-index .socialButtonList li.tw a:hover{background-color:#55acee;color:#fff !important}body.users-index .socialButtonList li.fb a{border-color:#3b5998;color:#3b5998 !important}body.users-index .socialButtonList li.fb a:hover{background-color:#3b5998;color:#fff !important}body.users-index .infoSection.previous{background-color:#f5f2ee;min-width:1000px}body.users-index .infoSection.previous.hiddenUsers{margin-bottom:0 !important;padding:0 0 20px}body.users-index .infoSection.previous .no_idcard{background:#fff;padding:15px 20px;margin:15px;overflow:hidden;border-radius:10px;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.07)}body.users-index .infoSection.previous .entry_idcard{text-align:right;float:right}body.users-index .infoSection.previous .studentCard{color:#535353;text-align:left;float:left}body.users-index .infoSection.previous .studentCard .id_red{color:#ff7f6f;font-weight:bold}body.users-index .infoSection.previous .l_profile{position:-webkit-sticky;position:sticky;top:50px;background-color:rgba(0,0,0,0);width:20%;min-width:220px;padding-top:10px;padding-left:0;margin-top:0;height:auto !important}body.users-index .infoSection.previous .l_profile .m_profile{text-align:center;position:relative}body.users-index .infoSection.previous .l_profile .m_profile .image{width:150px;height:150px;overflow:hidden;text-align:center;border:5px solid #fff;-webkit-border-radius:50%;border-radius:50%;position:relative;margin:auto}body.users-index .infoSection.previous .l_profile .m_profile .image img{height:150px;object-fit:cover;width:100%}body.users-index .infoSection.previous .l_profile .m_profile .ticket{text-align:center}body.users-index .infoSection.previous .l_profile .m_profile .ticket em{font-weight:bold}body.users-index .infoSection.previous .l_profile .m_profile .ticket .expiration{font-size:11px !important;font-size:1.1rem !important;background-color:#fff;padding:1px 10px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;min-width:155px;margin:6px auto;font-weight:bold;text-align:center}body.users-index .infoSection.previous .l_profile .subInformation{margin-top:5px}body.users-index .infoSection.previous .l_profile .subInformation .name{font-size:20px !important;font-size:2rem !important;font-weight:bold}body.users-index .infoSection.previous .l_profile .subInformation .company{font-size:14px;font-size:1.4rem;color:rgba(35,35,35,0.5);margin-bottom:10px}body.users-index .infoSection.previous .l_profile .subInformation .entryDate{font-size:15px !important;font-size:1.5rem !important;font-weight:bold;margin-bottom:10px;color:#999}body.users-index .infoSection.previous .l_profile .subInformation .introduction{font-size:12px !important;font-size:1.2rem !important;font-weight:bold;text-align:center;margin-bottom:15px}body.users-index .infoSection.previous .l_profile.local{position:relative;top:0;width:23.7%;max-width:260px;min-width:0;height:auto;padding:0;margin:0;background:none}body.users-index .infoSection.previous .l_profile.local .m_profile{position:relative;padding:40px 16px 24px;text-align:center;background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.users-index .infoSection.previous .l_profile.local .image{width:154px;height:154px;border:none}body.users-index .infoSection.previous .l_profile.local .image img{width:100%;height:154px;object-fit:cover}body.users-index .infoSection.previous .l_profile.local .ticket{font-size:12px;font-size:1.2rem;margin-top:4px;line-height:1.41;color:rgba(30,30,30,0.5);text-align:center}body.users-index .infoSection.previous .l_profile.local .ticket .expiration{display:block;min-width:auto;margin:0;padding:0;font-size:10px !important;font-size:1rem !important;line-height:1.41;color:rgba(30,30,30,0.5);font-weight:700;text-align:center;background-color:none;border-radius:none}body.users-index .infoSection.previous .l_profile.local .subInformation{margin-top:5px;margin-bottom:24px}body.users-index .infoSection.previous .l_profile.local .subInformation li{font-size:12px;font-size:1.2rem;line-height:1.83;color:rgba(30,30,30,0.5);text-align:center}body.users-index .infoSection.previous .l_profile.local .subInformation .name{margin-bottom:16px;color:#1e1e1e;font-size:16px;font-size:1.6rem;line-height:1.44;text-align:center}body.users-index .infoSection.previous .l_profile.local .subInformation .entryDate{margin-bottom:2px;color:rgba(30,30,30,0.5);font-size:12px !important;font-size:1.2rem !important;font-weight:normal;line-height:1.8}body.users-index .infoSection.previous .l_profile.local .subInformation .status{margin-bottom:4px}body.users-index .infoSection.previous .l_profile.local .subInformation .introduction{font-size:12px !important;font-size:1.2rem !important;font-weight:bold;text-align:center;margin-bottom:15px}body.users-index .infoSection.previous .l_profile.local .links li{margin-bottom:0}body.users-index .infoSection.previous .l_profile.local .links li a{color:#e29447}body.users-index .infoSection.previous .l_profile.local .links .userLink{margin-bottom:18px}body.users-index .infoSection.previous .r_detail{float:left;width:53%;margin-top:12px;margin-left:15px}body.users-index .infoSection.previous .r_detail .tabList>li.current::after{height:3px;background:#1e1e1e}body.users-index .infoSection.previous .r_detail .tabHead{font-size:19px;font-size:1.9rem;line-height:2.2em}body.users-index .infoSection.previous .r_detail .tab_box{padding-top:40px !important}body.users-index .infoSection.previous .r_detail.local{width:72.8%;max-width:800px;margin-top:0;margin-left:40px}body.users-index .infoSection.previous .sideColumn{float:right;width:22.5%}body.users-index .spRcolumn .links .userLinkBtn{padding:4px 16px}body.users-index .l-tagsAdd{margin-top:28px}body.users-index .l-tagsAdd::before{content:"";display:block;width:100%;height:1px;margin-bottom:20px;background:#ededed}body.users-index .l-tagsAdd>a{color:#e29447}body.users-index .m_reservationList{padding-bottom:40px;border-bottom:1px solid rgba(30,30,30,0.09)}body.users-index .m_reservationList .listItem{width:25%;max-width:185px}body.users-index .m_reservationList .listItem:not(:first-child){margin-left:20px}body.users-index .m_reservationList .listItem a{display:block}body.users-index .m_reservationList .listItem .info .reservation{position:relative;top:-6px !important;right:-4px !important}body.users-index .m_reservationList .nowOnLive::before{content:"";height:8px;width:8px;margin-right:4px;background:#ed7971;border-radius:50%}body.users-index .m_reservationList .nowOnLive>span{margin-left:4px;font-size:10px;font-size:1rem;font-weight:normal;line-height:1.5}body.users-index .m_reservationList .remainingTime::before{content:"";height:8px;width:8px;margin-right:4px;background:#e29447;border-radius:50%}body.users-index .m_reservationList .remainingTime>span{margin-left:4px;font-size:10px;font-size:1rem;font-weight:normal;line-height:1.5}body.users-index .m_reservationList .image{border-radius:5px;overflow:hidden}body.users-index .m_reservationList .title{display:-webkit-box;max-height:51px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.users-index .m_reservationList .detail{font-size:11px;font-size:1.1rem}body.users-index .m_reservationList .flickity-viewport{overflow:hidden !important}body.users-index .m_reservationList .flickity-prev-next-button{top:90px;background-color:#fff;width:36px !important;height:36px !important;-webkit-border-radius:36px;border-radius:36px;border:3px solid #d2d2d2 !important;-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.1);box-shadow:0 5px 7px rgba(0,0,0,0.1)}body.users-index .m_reservationList .flickity-prev-next-button.previous{left:-24px !important}body.users-index .m_reservationList .flickity-prev-next-button.next{right:-24px !important}body.users-index .m_liveCommentList{position:relative;overflow:hidden;width:100%;margin-bottom:50px}body.users-index .m_liveCommentList .logBookList{width:100%;position:relative;overflow:hidden}body.users-index .m_liveCommentList .logBookList>a{color:#1f1f1f !important}body.users-index .m_liveCommentList .logBookList>a:hover{color:#1f1f1f !important;text-decoration:none !important;opacity:.8}body.users-index .m_liveCommentList .logBookList .classList{float:left;background-color:#fff;margin-right:20px;margin-bottom:40px;width:25%;max-width:185px;overflow:hidden;position:relative;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.users-index .m_liveCommentList .logBookList .classList:nth-child(4n){margin-right:0}body.users-index .m_liveCommentList .logBookList .classList .image{width:100%}body.users-index .m_liveCommentList .logBookList .classList .info{padding:2px 12px 6px;-webkit-flex:1;-ms-flex:1;flex:1}body.users-index .m_liveCommentList .logBookList .classList .info .title{margin-top:8px;font-size:12px;font-size:1.2rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;height:51px;white-space:normal;color:#1f1f1f}body.users-index .m_liveCommentList .logBookList .classList .info .detail{margin-top:4px;color:rgba(30,30,30,0.5);font-size:10px;font-size:1rem;line-height:1.4;text-align:right}body.users-index .m_liveCommentList .logBookList .classList .center>span{color:#e29447}body.users-index .m_liveCommentList .logBookList .showComments{color:#fff;display:block;width:100%;height:100%;position:absolute;left:0;top:0}body.users-index .m_liveCommentList .logBookList .showComments:hover{background-color:rgba(255,255,255,0.2)}body.users-index .m_liveCommentList .commentLogList{position:fixed;width:100%;height:100%;top:0;right:-100%}body.users-index .hidden .commentLogList{right:0;left:0;top:0;z-index:999999;overflow:scroll;background-color:rgba(0,0,0,0.85)}body.users-index .hidden .commentLogList .modalBody{width:520px;margin:auto;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}body.users-index .hidden .commentLogList .modalBody::after{display:block;content:"";background-color:#fff;width:520px;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}body.users-index .hidden .commentLogList .userCommentList{height:calc(100% - 208px)}body.users-index .hidden .commentLogList .userCommentListItem{padding:15px 0;border-bottom:1px solid rgba(30,30,30,0.09)}body.users-index .hidden .commentLogList .userCommentListItem:first-child{padding:0 0 15px}body.users-index .hidden .commentLogList .comment{position:relative;display:flex;min-height:50px;padding-right:20px}body.users-index .hidden .commentLogList .comment .commentWrap{display:flex;padding-right:20px}body.users-index .hidden .commentLogList .comment .commentTxt{display:flex;align-items:center;flex:1;color:#1e1e1e;font-size:14px;font-size:1.4rem;word-break:break-word;word-wrap:break-word;line-height:1.44;cursor:default}body.users-index .hidden .commentLogList .comment .likeBtnWrap{position:absolute;top:calc(50% - 25px);right:8px}body.users-index .hidden .commentLogList .comment .likeBtnWrap .likeBtn{display:block;width:24px;height:50px;color:#e29447}body.users-index .hidden .commentLogList .comment .likeBtnWrap .likeBtn .disp{display:block;width:100%;margin-top:-4px;text-align:center}body.users-index .replayButtonIcon{font-size:28px;color:#e29447}body.users-index .commentTag{display:flex;justify-content:center;width:52px;height:21px;margin-top:12px;margin-right:8px;padding:2px 8px;color:#fff;font-size:12px;font-size:1.2rem;line-height:1.4;font-weight:700;border-radius:6px}body.users-index .commentTag.learned{background-color:#2681e1}body.users-index .commentTag.question{background-color:#ff5295}body.users-index .commentTag.learned+.commentTxt{font-weight:700}body.users-index .m_learnedCommentList{margin-bottom:50px}body.users-index .m_learnedCommentList ul li{margin-bottom:18px}body.users-index .m_learnedCommentList ul li .userComment{background-color:#fff;color:#1f1f1f;padding:20px 25px;-webkit-border-radius:10px;border-radius:10px;position:relative;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.05)}body.users-index .m_learnedCommentList ul li .userComment .text{font-size:15px !important;font-size:1.5rem !important;margin-bottom:8px;line-height:1.7em;width:100%;padding-right:45px}body.users-index .m_learnedCommentList ul li .userComment .text .learned{-webkit-border-radius:20px;border-radius:20px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold;padding:2px 10px;color:#fff;margin-right:8px;vertical-align:.1em;background-color:#2681e1 !important}body.users-index .m_learnedCommentList ul li .userComment .text .question{-webkit-border-radius:20px;border-radius:20px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold;padding:2px 10px;color:#fff;margin-right:8px;vertical-align:.1em;background-color:#ff5295 !important}body.users-index .m_learnedCommentList ul li .userComment .learnedBtnWrap{width:35px;height:65px;position:absolute;top:50%;margin-top:-5%;right:16px}body.users-index .m_learnedCommentList ul li .userComment .learnedBtnWrap .learnedBtn{display:block;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:90% auto;-o-background-size:90% auto;background-size:90% auto;display:block;height:50px}body.users-index .m_learnedCommentList ul li .userComment .learnedBtnWrap .learnedBtn .disp{position:absolute;bottom:0;left:0;width:36px;text-align:center;color:rgba(35,35,35,0.5);font-size:16px !important;font-size:1.6rem !important;font-weight:bold}body.users-index .m_learnedCommentList ul li .userComment a{display:flex;color:#1f1f1f;position:relative;font-size:13px !important;font-size:1.3rem !important;font-weight:bold}body.users-index .m_learnedCommentList ul li .userComment a .image{width:80px;margin-right:15px;position:relative}body.users-index .m_learnedCommentList ul li .userComment a .image::before,body.users-index .m_learnedCommentList ul li .userComment a .image::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-index .m_learnedCommentList ul li .userComment a .image::before{display:block;content:"";border:3px solid #fff;width:36px;height:36px;-webkit-border-radius:36px;border-radius:36px;background-color:rgba(0,0,0,0.5);position:absolute;top:8px;left:50%;margin-left:-18px;z-index:100}body.users-index .m_learnedCommentList ul li .userComment a .image::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:20px;font-size:2rem;width:36px;height:36px;line-height:36px;position:absolute;text-align:center;top:11px;left:50%;margin-left:-14px;z-index:100}body.users-index .m_learnedCommentList ul li .userComment a .image:hover::before,body.users-index .m_learnedCommentList ul li .userComment a .image:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-index .m_learnedCommentList ul li .userComment a .image img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_learnedCommentList ul li .userComment a .title{width:100%;font-size:17px;font-size:1.7rem;color:rgba(35,35,35,0.5);-webkit-flex:1;-ms-flex:1;flex:1;padding-right:30px}body.users-index .m_learnedCommentList ul li .userComment a .title span{display:block;color:#aaa;font-weight:normal;font-size:12px;font-size:1.2rem}body.users-index .m_attendHistory{margin-bottom:50px}body.users-index .m_attendHistory ul{width:100%;overflow:hidden}body.users-index .m_attendHistory ul .listItem{float:left;width:184px;height:165px;margin-right:15px;position:relative}body.users-index .m_attendHistory ul .listItem:nth-child(3n){margin:0}body.users-index .m_attendHistory ul .listItem.single a::before,body.users-index .m_attendHistory ul .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-index .m_attendHistory ul .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px;background-color:rgba(0,0,0,0.5);position:absolute;top:50%;left:50%;margin-top:-68px;margin-left:-27px;z-index:10000}body.users-index .m_attendHistory ul .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:48px;height:48px;line-height:48px;position:absolute;text-align:center;top:50%;left:50%;margin-top:-64px;margin-left:-22px;z-index:10000}body.users-index .m_attendHistory ul .listItem.single a:hover::before,body.users-index .m_attendHistory ul .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-index .m_attendHistory ul .listItem .image img{-webkit-border-radius:5px;border-radius:5px}body.users-index .m_attendHistory ul .listItem .title{margin-top:3px;font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em;white-space:normal}body.users-index .m_attendHistory ul .listItem .detail{color:#aaa;font-size:11px;font-size:1.1rem;font-weight:bold}body.users-index .m_attendHistory.local ul .listItem{width:25%;max-width:185px;height:179px;margin-right:20px}body.users-index .m_attendHistory.local ul .listItem:nth-child(3n){margin-right:20px}body.users-index .m_attendHistory.local ul .listItem:nth-child(4n){margin:0}body.users-index .m_attendHistory.local ul .listItem .title{margin-top:0}body.users-index .m_attendHistory.local ul .listItem.single a::before{content:"";position:absolute;top:45%}body.users-index .m_attendHistory.local ul .listItem.single a::after{content:"\E037";position:absolute;top:44%;left:48%;font-family:"Material Icons Round";font-size:54px;font-size:5.4rem}body.users-index .m_attendHistory .list{max-height:200px;width:185px;overflow-y:scroll;position:absolute;border-radius:8px;z-index:9999;background-color:#fff;top:20px;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.users-index .m_attendHistory .live{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:10px;width:49px;height:15px;background:#c7b19b;border-radius:4px;flex:none;flex-grow:0}body.users-index .m_attendHistory .live p{width:36px;height:11px;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:100%;color:#fff;text-align:center}body.users-index .m_attendHistory .display{display:none}body.users-index .m_attendHistory .pointerEventsNone{pointer-events:none}body.users-index .m_attendHistory .changeDisplayToggle{background:none;border:none}body.users-index .m_attendHistory .hidden{background:none;cursor:default;border:none}body.users-index .m_attendHistory .relative{position:relative}body.users-index .m_attendHistory .ml10{margin-left:10px}body.users-index .m_attendHistory .ml2{margin-left:2px}body.users-index .m_attendHistory .my10{margin-top:10px;margin-bottom:10px}body.users-index .m_attendHistory .visible{overflow:visible}body.users-index .m_favoriteList{margin-bottom:50px}body.users-index .m_favoriteList .listItem{float:left;position:relative;opacity:1;display:block;width:33%;max-width:256px;height:199px;margin-bottom:32px;margin-left:0;margin-right:16px}body.users-index .m_favoriteList .listItem:nth-child(3n){position:relative;margin-bottom:32px;margin-left:0;margin-right:0}body.users-index .m_favoriteList .listItem:nth-child(3n) .course{position:absolute;right:0}body.users-index .m_favoriteList .listItem:nth-child(3n-1) .course:hover{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}body.users-index .m_favoriteList .listItem.is-hidden{display:none;opacity:0;height:0;margin:0}body.users-index .m_favoriteList .course{display:block;width:100%;height:100%;padding:8px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.1);transition:width .4s, height .4s}body.users-index .m_favoriteList .course .course_head:hover img{opacity:1}body.users-index .m_favoriteList .course .course_image img{vertical-align:bottom;border-radius:5px}body.users-index .m_favoriteList .course .course_text{display:flex;justify-content:space-between;margin-top:10px}body.users-index .m_favoriteList .course .course_text .course_textInner{flex:1}body.users-index .m_favoriteList .course .course_title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:51px;margin-top:0;color:#1e1e1e;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.5;text-overflow:ellipsis;white-space:normal}body.users-index .m_favoriteList .course .course_description{display:none}body.users-index .m_favoriteList .course .course_bottom{display:none}body.users-index .m_favoriteList .course .course_classes{display:flex;flex-direction:column;justify-content:space-between;min-height:82px;margin-top:8px;padding:12px 12px 8px;background:#f6f6f6}body.users-index .m_favoriteList .course .course_count{display:block;margin-top:4px;color:rgba(30,30,30,0.5);font-size:10px;font-size:1rem}body.users-index .m_favoriteList .course:hover{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:9999;width:354px;height:auto;padding:12px;box-shadow:0px 0px 20px rgba(0,30,84,0.3)}body.users-index .m_favoriteList .course:hover .course_description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:12px;font-size:1.2rem;line-height:1.5;animation:courseShow 1s}body.users-index .m_favoriteList .course:hover .course_bottom{display:block;animation:courseShow 1s}body.users-index .m_favoriteList .course:hover .course_text .course_textInner{display:flex;align-items:center;height:42px}body.users-index .m_favoriteList .course:hover .course_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-size:1.4rem;animation:courseShow 1s}body.users-index .m_favoriteList .course:hover .course_count{display:none}body.users-index .m_favoriteList .classList .classListItem:not(:first-child){margin-top:4px}body.users-index .m_favoriteList .classList .classListItem>a{color:#e29447}body.users-index .m_favoriteList .class{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#4f9df7;font-size:12px;font-size:1.2rem;line-height:1.5}body.users-index .m_favoriteList .class:hover{text-decoration:underline}body.users-index .m_favoriteList .otherTimes{margin-top:4px;text-align:right}body.users-index .m_favoriteList .otherTimes .otherTimes_link{color:rgba(30,30,30,0.5);font-size:12px;font-size:1.2rem;line-height:1.5;text-align:end}body.users-index .m_favoriteList .otherTimes .otherTimes_link:hover{opacity:.7}@keyframes courseShow{0%{opacity:0}40%{opacity:0}70%{opacity:1}}body.users-index .emptyCourses{margin-top:16px}body.users-index .m_favoriteList .bookmark{position:relative;top:-2px;right:-4px;margin-left:8px}body.users-index .m_favoriteList .bookmark.bookmark-archive .reservation{width:auto}body.users-index .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏"}body.users-index .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.users-index .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.users-index .m_learnedUserList{margin-top:10px;margin-bottom:50px}body.users-index .m_learnedUserList .gray{color:rgba(35,35,35,0.5)}body.users-index .m_learnedUserList .influentialList .listItem{background-color:#fff;margin-bottom:15px;-webkit-border-radius:7px;border-radius:7px;padding:15px 10px;position:relative;overflow:hidden;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.05)}body.users-index .m_learnedUserList .influentialList .listItem a{display:block}body.users-index .m_learnedUserList .influentialList .listItem a:hover .image,body.users-index .m_learnedUserList .influentialList .listItem a:hover .influentialComment{opacity:.8}body.users-index .m_learnedUserList .influentialList .listItem .image{width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px;border:3px solid #fafafa;overflow:hidden;float:left}body.users-index .m_learnedUserList .influentialList .listItem .image img{height:50px;width:100%;object-fit:cover}body.users-index .m_learnedUserList .influentialList .listItem .influentialComment{float:left;width:145px;margin-left:15px}body.users-index .m_learnedUserList .influentialList .listItem .influentialComment em{font-weight:bold;font-size:15px;font-size:1.5rem}body.users-index .m_learnedUserList .influentialList .listItem .influentialComment em.blue{color:#4f9df7}body.users-index .m_learnedUserList .floatBox{overflow:hidden}body.users-index .m_learnedUserList .floatBox p{float:left}body.users-index .m_learnedUserList .floatBox .button{float:right}body.users-index .l_statistics{width:100%;padding:21px 20px 15px;height:518px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px}body.users-index .emptySection .emptyImage{width:150px;margin:auto}body.users-index .emptySection .emptyText{font-size:22px;font-size:2.2rem;font-weight:bold;color:rgba(35,35,35,0.5)}body.users-index .emptyParagraph{margin-bottom:32px;padding-top:20px;font-size:17px;font-size:1.7rem;color:rgba(35,35,35,0.5);font-weight:bold}body.users-index .emptyButton{display:inline-flex;align-items:center}body.users-index .emptyButton .emptyButtonIcon{margin-top:-2.5px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body.users-index .fadeIn{-webkit-animation:fadein 1s ease}body.users-index .loadingAnimation{clear:both;margin-top:20px;margin-bottom:20px}body.users-index .anchorSpace{margin-top:-170px;padding-top:170px}body.users-index .userPageSelect{position:relative}body.users-index .userPageTabList{border-bottom:1px solid rgba(30,30,30,0.09)}body.users-index .userPageTabItem{width:140px}body.users-index .userPageTabItem .userPageTabName{color:rgba(30,30,30,0.5);line-height:1.44}body.users-index .userPageTabItem .userPageTabName:hover{text-decoration:none}body.users-index .userPageTabItem .userPageTabName.is-active{position:relative;color:#e29447}body.users-index .userPageTabItem .userPageTabName.is-active::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:4px;background:#e29447;border-radius:4px 4px 0 0}body.users-index .userPageTabItem .myPageTabName{color:rgba(30,30,30,0.5);line-height:1.44}body.users-index .userPageTabItem .myPageTabName:hover{text-decoration:none}body.users-index .userPageTabItem .myPageTabName.is-active{position:relative;color:#e29447}body.users-index .userPageTabItem .myPageTabName.is-active::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:4px;background:#e29447;border-radius:4px 4px 0 0}body.users-index .userPageTabContent{display:none}body.users-index .userPageTabContent.is-active{display:block}body.users-index .userPageTabContent .historySortList{width:auto}body.users-index .userPageTabContent .historySortList li:not(:first-child){margin-left:4px}body.users-index .userPageTabContent .historySortList .historySort{position:relative;z-index:0;min-width:104px;color:#fff;background:rgba(30,30,30,0.2)}body.users-index .userPageTabContent .historySortList .historySort.is-active{background:#e29447}body.users-index .userPageTabContent .historySortList .historySortCount{position:relative;z-index:-1}body.users-index .userPageTabContent .hiddenElement{display:none}body.users-index .userPageTabContent .favoriteHead{font-size:16px;font-weight:700;line-height:1.5;font-family:"NotoSansCJKJP"}body.users-index .l-noteLink{position:absolute;bottom:8px;right:0}body.users-index .l-noteLink>a{color:#e29447}body.users-index .noteLink{line-height:1.4}body.users-index .noteLinkIcon{margin-left:4px;font-size:20px}body.users-index .bookmarkSwitchButtons{display:flex;margin-bottom:40px}body.users-index .bookmarkSwitchButtons .bookmarkSwitchButton{display:flex;justify-content:center;align-items:center;height:40px;width:200px;color:#e29447;background:#fff;border:1px solid #e29447;border-radius:32px;margin-right:14px;font-size:14px;line-height:16.94px;cursor:pointer}body.users-index .bookmarkSwitchButtons .chosen{display:flex;color:#fff;background:#e29447}body.users-index .modalClose{position:fixed;top:32px;right:32px;z-index:99}body.users-index .modalCloseIcon{color:#f6f6f6;font-size:32px}body.users-index .openUserModal{position:fixed;top:50%;left:50%;width:520px;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;margin:0 auto;background:rgba(255,255,255,0.9);transform:translate(-50%, -50%)}body.users-index .openUserModal.hidden{display:none}body.users-index .openUserModalText{line-height:1.43}body.users-index .moreRead{display:flex;align-items:center;justify-content:center;width:155px;padding:8px}body.users-index .moreRead .moreReadIcon{margin-top:-2.5px}body.users-index .openUserCancel{cursor:pointer}body.users-index .js-slider{opacity:0;transition:opacity .3s ease}body.users-index .js-slider.slick-initialized{opacity:1}body.users-index .slick-slider .slick-list{padding:0}body.users-index .slick-arrow.slick-prev{position:absolute;top:0;left:0;z-index:9;width:40px;height:100%;padding:0;cursor:pointer;border:none;outline:none;border-radius:0;background:linear-gradient(90deg, #f5f2ee 51.04%, rgba(245,242,238,0) 100%)}body.users-index .slick-arrow.slick-prev::before{content:"\E5CB";position:absolute;top:73px;left:-14px;color:#e29447;font-family:"Material Icons Round";font-size:40px;font-size:4rem}body.users-index .slick-arrow.slick-next{position:absolute;top:0;right:0;z-index:9;display:block;width:40px;height:100%;padding:0;cursor:pointer;border:none;outline:none;border-radius:0;background:linear-gradient(270deg, #f5f2ee 51.04%, rgba(245,242,238,0) 100%)}body.users-index .slick-arrow.slick-next::before{content:"\E5CC";position:absolute;top:73px;right:-14px;color:#e29447;font-family:"Material Icons Round";font-size:40px;font-size:4rem}body.users-index .slick-arrow.slick-disabled{z-index:-1}body.users-index .googleCal .googleCalModalOpen{color:#e29447}body.users-index .googleCal .googleCalModalOpen:hover{text-decoration:none}body.users-index .googleCal .googleCalModalClose{position:absolute;top:32px;right:44px}body.users-index .googleCal .googleCalModalMask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:99998;background-color:rgba(0,0,0,0.85)}body.users-index .googleCal .googleCalModalMask.hidden{display:none}body.users-index .googleCal .googleCalModal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:99999;width:860px;margin:0 auto;padding:56px 42px 48px;background:#fff;border-radius:24px;transition:.4s}body.users-index .googleCal .googleCalModal.hidden{display:none}body.users-index .googleCal .modalCardList .modalCardListItem:not(:first-child)::before{content:"";display:block;margin-left:20px;margin-right:20px;height:100%;width:1px;background-color:rgba(30,30,30,0.09)}body.users-index .googleCal .modalCard{width:232px}body.users-index .googleCal .modalCard .modalCardHead .modalCardHeadNum{height:24px;width:24px;background-color:#e29447}body.users-index .googleCal .modalCard .modalCardBody .modalCardImg{height:100px;width:200px}body.users-index .googleCal .googleCalLink{height:48px;width:250px;color:#fff;border-radius:24px;background-color:#e29447}body.users-index .googleCal .googleCalLink:hover{text-decoration:none}body.users-index .learningSupports{margin-top:40px;padding:24px 16px 12px;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:20px}body.users-index .learningSupports .learningSupports_head{padding-bottom:16px;color:#1e1e1e;font-weight:700;font-size:16px;line-height:23px;text-align:center}body.users-index .supportToolList .supportToolList_item{padding:12px 0;border-top:1px solid #ededed}body.users-index .supportTool:hover{text-decoration:none;opacity:.7}body.users-index .supportTool .supportTool_head{display:flex;align-items:center}body.users-index .supportTool .supportTool_head .supportTool_headLogo{width:30px;height:30px}body.users-index .supportTool .supportTool_head .supportTool_headLogo.supportTool_headLogo--pencil{width:100%}body.users-index .supportTool .supportTool_head .supportTool_headLogo.supportTool_headLogo--weibo{display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#D53437}body.users-index .supportTool .supportTool_head .supportTool_headText{margin-left:4px;color:#1e1e1e;font-weight:700;font-size:1.6rem;line-height:1.44}body.users-index .supportTool .supportTool_text{padding-left:8px;color:#1e1e1e;font-size:1.2rem;line-height:1.5}body.users-index .bottomContent{padding-top:64px;padding-bottom:64px;background-color:#fff}body.users-index .recommendCourses{max-width:1100px;margin:0 auto}body.users-index .recommendCourses .recommendCoursesHaed{font-weight:700;font-size:28px;line-height:1.44}body.users-index .recommendCourses .recommendCoursesBody{margin-top:20px}body.users-index .recommendCourses .recommendCourseList{display:flex;flex-wrap:wrap;margin-right:-25px;margin-top:-24px}body.users-index .recommendCourses .recommendCourseList .recommendCourseListItem{margin-right:25px;margin-top:24px}body.users-index .recommendCourses .recommendCourse{display:block;max-width:256px;height:199px;padding:8px;background:#fff;border:1px solid #f4f4f4;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:10px}body.users-index .recommendCourses .recommendCourse:hover{text-decoration:none}body.users-index .recommendCourses .recommendCourse:hover .recommendCourseImage>img{opacity:.7}body.users-index .recommendCourses .recommendCourse .recommendCourseImage>img{vertical-align:bottom;border-radius:5px}body.users-index .recommendCourses .recommendCourse .recommendCourseInfo{display:flex;justify-content:space-between;margin-top:8px}body.users-index .recommendCourses .recommendCourse .recommendCourseInfo .recommendCourseInfoInner{flex:1;margin-right:8px}body.users-index .recommendCourses .recommendCourse .recommendCourseTitle{display:-webkit-box;overflow:hidden;color:#1e1e1e;font-weight:700;font-size:12px;line-height:1.44;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.users-index .recommendCourses .recommendCourse .recommendCourseCount{margin-top:4px;color:rgba(30,30,30,0.5);font-size:11px;line-height:1.44}body.users-index .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-43px;content:"添加到收藏";white-space:pre}body.users-index .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.users-index .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.users-index .recommendTags{max-width:1100px;margin:0 auto 40px}body.users-index .recommendTags .recommendTagsHead{font-weight:700;font-size:28px;line-height:1.44}body.users-index .recommendTags .recommendTagsBody{margin-top:20px}body.users-index .recommendTags .recommendTagList{display:flex;flex-wrap:wrap;margin-top:-12px;margin-right:-8px}body.users-index .recommendTags .recommendTagList .recommendTagListItem{margin-top:12px;margin-right:8px}body.users-index .recommendTags .recommendTag{display:flex;align-items:center;padding:8px 16px;font-size:12px;line-height:1.5;color:#1e1e1e;text-decoration:none;border:1px solid rgba(30,30,30,0.1);border-radius:40px}body.users-index .recommendTags .recommendTag:hover{opacity:.7}body.users-index .recommendTags .recommendTag .recommendTagIcon{font-size:16px;margin-right:4px}body.users-index .assessmentTable{width:100%;padding:10px 0px 15px;background-color:#fff;-webkit-border-radius:10px;border-radius:16px;border:1px}body.users-index .dxSkillTittle{height:26px;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:700;font-size:18px;color:#1e1e1e}body.users-index .dxSkillNameHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:280px}body.users-index .dxSkillRangeHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:191px}body.users-index .dxSkillStatusHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:60px}body.users-index .dxSkillButtonHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:130px}body.users-index .dxSkillHeadBorderBottom{border-bottom:1px solid #d6d6d6}body.users-index .dxSkillTrBorderBottom{border-bottom:1px solid #f4f4f4}body.users-index .dxSkillName{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0em;text-align:left;color:#4f9df7}body.users-index .dxSkillRange{font-family:"Avenir", sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left;color:#6a6a6a}body.users-index .dxSkillStatus{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:0em;text-align:left;color:#1e1e1e}body.users-index .completedButton{border:2px solid #4f9df7;color:#4f9df7;background-color:#fff}body.users-index .underCalculationButton{border:2px solid #4f9df7;color:#4f9df7;background-color:#fff;pointer-events:none;opacity:.45}body.users-index .breadCrumbs>ul>li>a{color:#e29447}body.users-index .globalFooter{background-color:#f7f7f7}body.users-show{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.users-show .m_console{width:980px;margin:0 auto 20px;border:solid 1px #e2e2e2;border-radius:3px;overflow:hidden;height:194px}body.users-show .m_console .profile{position:relative;padding:15px;float:left;background:#f4f4f5;width:290px;overflow:hidden;height:100%}body.users-show .m_console .profile .name a{font-size:16px;font-size:1.6rem}body.users-show .m_console .profile .image{float:left;text-align:center;width:48px;height:48px;overflow:hidden}body.users-show .m_console .profile .image img{display:block;width:100%;height:inherit;font-size:90%}body.users-show .m_console .profile .edit{position:absolute;top:66px;left:19px;font-size:12px;font-size:1.2rem}body.users-show .m_console .profile .info{padding:0 15px 15px;overflow:hidden}body.users-show .m_console .profile .info .ticket{font-size:91%;margin-top:1px;font-weight:bold}body.users-show .m_console .profile .info .belong{font-size:84%;margin-top:3px}body.users-show .m_console .profile .info .ticket-limit{color:red}body.users-show .m_console .profile .info h4{font-size:18px;font-size:1.8rem;color:#1f1f1f;overflow:hidden;height:3.3em}body.users-show .m_console .profile .info h4 a{color:#1f1f1f;display:block}body.users-show .m_console .tools{float:left;width:260px;height:167px;margin:15px 0;padding:0 15px;border-right:1px solid #e2e2e2}body.users-show .m_console .tools .tool{display:inline-block;margin:10px 5px;width:62px;text-align:center}body.users-show .m_console .tools .tool a{display:block;text-align:center;font-size:11px;color:#1f99b0;font-weight:bold}body.users-show .m_console .tools .tool a span{position:relative;display:block;margin:0 auto;border:1px solid #1f99b0;width:40px;height:40px;line-height:40px;-webkit-border-radius:50px;border-radius:50px;margin-bottom:2px}body.users-show .m_console .tools .tool a i{margin-top:-3px}body.users-show .m_console .tools .tool a:hover{opacity:.8;text-decoration:none}body.users-show .m_console .tools .tool.alert span::before{position:absolute;right:0;top:0;content:"";background:#f30;width:8px;height:8px;-webkit-border-radius:5px;border-radius:5px}body.users-show .m_console .continue_mod{overflow:hidden;padding:15px;position:relative}body.users-show .m_console .continue_mod h3{font-weight:bold;position:relative;padding:0 7px}body.users-show .m_console .continue_mod h3 a{position:absolute;top:0;right:10px;font-size:12px;font-size:1.2rem;font-weight:normal}body.users-show .m_console .continue_mod .listItem .info .title{font-size:1rem;max-height:3em}body.users-show .slick-slider{margin-bottom:0}body.users-show .slick-slider .slick-list{padding:5px 0 0 10px}body.users-show .slick-slider .btn-bg{bottom:1px !important}body.users-show .listItem a,body.users-show .largePanel a,body.users-show .normalPanel a{color:#404044}body.users-show .listItem a:hover,body.users-show .largePanel a:hover,body.users-show .normalPanel a:hover{text-decoration:none}body.users-show .listItem a:hover h4,body.users-show .largePanel a:hover h4,body.users-show .normalPanel a:hover h4{opacity:.7}body.users-show .attention_uketai{margin-bottom:40px;background:#fffbf2;border-radius:3px;border:1px solid #ffda8b;padding:14px 14px 13px;overflow:hidden;position:relative}body.users-show .attention_uketai .close_btn{position:absolute;top:10px;right:10px}body.users-show .attention_uketai .attention_left{float:left}body.users-show .attention_uketai .attention_left p{text-align:left !important}body.users-show .attention_uketai .attention_left .attention_title{font-size:16px;font-size:1.6rem;margin-bottom:10px}body.users-show .attention_uketai .attention_left .attention_title img{vertical-align:bottom}body.users-show .attention_uketai .attention_left .left_explain{font-size:13px;font-size:1.3rem}body.users-show .attention_uketai .attention_right{float:right}body.users-show .attention_uketai .attention_right img{width:270px;height:auto;margin-top:10px}body.users-show .headerContents{border-bottom:none !important}body.users-show .globalFooter{margin-top:0 !important;display:none}body.users-show .liveSection,body.users-show .communitySection,body.users-show .pencil_section,body.users-show .archiveSection{width:100%;overflow:hidden}body.users-show .liveSection .categoryList,body.users-show .communitySection .categoryList,body.users-show .pencil_section .categoryList,body.users-show .archiveSection .categoryList{text-align:left}body.users-show .liveSection .categoryList li,body.users-show .communitySection .categoryList li,body.users-show .pencil_section .categoryList li,body.users-show .archiveSection .categoryList li{display:inline-block;margin:0 8px 18px}body.users-show .liveSection .categoryList li a,body.users-show .communitySection .categoryList li a,body.users-show .pencil_section .categoryList li a,body.users-show .archiveSection .categoryList li a{display:inline-block;background-color:#f8f8f8;padding:10px 30px;-webkit-border-radius:30px;border-radius:30px;text-decoration:none;color:#1f1f1f}body.users-show .liveSection .categoryList li a:hover,body.users-show .communitySection .categoryList li a:hover,body.users-show .pencil_section .categoryList li a:hover,body.users-show .archiveSection .categoryList li a:hover{opacity:.8}body.users-show .m_news{margin-bottom:0 !important;background:#1f1f1f;background:-moz-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:linear-gradient(to right, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1f1f1f", endColorstr="#f2f2f2", GradientType=1)}body.users-show .m_news .responsiveContents{height:50px;min-width:1100px;background-color:#f2f2f2;overflow:hidden}body.users-show .m_news .responsiveContents .headingWrap{float:left;background-color:#1e1e1e;height:50px;padding:0;width:20%}body.users-show .m_news .responsiveContents .headingWrap .ttl{color:#fff;letter-spacing:.1em;font-weight:900;line-height:50px}body.users-show .m_news .responsiveContents .m_newsTicker{float:left;width:70%;padding:0 20px;position:relative;overflow:hidden;background-color:#f2f2f2}body.users-show .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList{line-height:50px;display:flex}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dt{width:13.5%;font-size:16px;font-size:1.6rem;font-weight:bold;color:#aaa;margin:0;text-align:left;float:left}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd{width:86.5%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a{font-size:16px;font-size:1.6rem;color:#1f1f1f !important}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a:hover{opacity:.7;text-decoration:none}body.users-show .m_news .responsiveContents .more{float:left;text-align:center;width:10%}body.users-show .m_news .responsiveContents .more a{padding:0;line-height:50px;color:#1f1f1f !important;font-weight:bold}@keyframes slidein{from{right:100%}to{right:0%}}@keyframes slideout{from{left:0%}to{left:100%}}body.users-show .mainColumn{width:100%}body.users-show .l-contents{width:1100px;margin-bottom:40px}body.users-show .responsiveContents{width:100%}body.users-show .bgGradation{background:-moz-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:linear-gradient(to bottom, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%)}body.users-show .button i{margin-left:10px}body.users-show .premium_badge{font-size:14px;font-size:1.4rem;display:inline-block;border-radius:3px;color:#deb022;line-height:2.8rem;letter-spacing:0;background:rgba(0,0,0,0);vertical-align:middle;border-style:solid;border-width:1px;margin:0 0 4px 1em;padding:0 8px}body.users-show .title .badge{margin-right:3px}body.users-show .headingWrap{position:relative;z-index:1000;margin-bottom:7px;display:flex;justify-content:space-between;align-items:center}body.users-show .headingWrap h1.ttl{font-size:33px;font-size:3.3rem;font-weight:bold;letter-spacing:.07em}body.users-show .headingWrap h2.ttl{font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:.07em}body.users-show .headingWrap h3.ttl{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:3px}body.users-show .headingWrap h4.ttl{font-size:16px;font-size:1.6rem}body.users-show .headingWrap .button{padding:5px 20px;font-weight:bold;position:absolute;top:0;right:0;color:#1f1f1f}body.users-show .headingWrap .center{width:100%}body.users-show .headingWrap .caption{font-weight:500;color:#aaa;font-size:18px;font-size:1.8rem}body.users-show .headingWrap.centerLine{justify-content:center;text-align:center;margin-bottom:40px}body.users-show .headingWrap.centerLine h1.ttl{position:relative;text-align:center;display:inline-block;padding:0 5px;letter-spacing:.1em}body.users-show .headingWrap.centerLine h1.ttl::before{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;left:-145px}body.users-show .headingWrap.centerLine h2.subtitle{position:relative;text-align:center;display:inline-block;padding:0 5px;font-size:34px !important;font-size:3.4rem !important;letter-spacing:.1em;font-weight:900}body.users-show .headingWrap.centerLine h2.subtitle::after{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;right:-145px}body.users-show .headingWrap.underline{border-bottom:1px solid #ece9e9;padding-bottom:3px;margin-bottom:20px}body.users-show .headingWrap.underline h2.ttl{position:relative;width:120px;text-align:center}body.users-show .headingWrap.underline h2.ttl::after{content:"";width:100%;position:absolute;border-bottom:#404044 2px solid;display:block;bottom:-4px;left:0}body.users-show .headingWrap.underline h2.ttl span{font-size:11px;font-size:1.1rem;display:inline-block;margin-left:15px;vertical-align:.5em;color:#aaa}body.users-show .userIcon{display:inline-block;width:45px;height:45px;overflow:hidden;border:3px solid #e2e2e2;-webkit-border-radius:45px;border-radius:45px;vertical-align:-0.5em;margin-right:7px}body.users-show .userIcon img{height:100%;object-fit:cover}body.users-show .attention{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%);font-size:18px;font-size:1.8rem;margin-left:10px;color:#1f1f1f}body.users-show .flickity-prev-next-button:hover{opacity:.7}body.users-show .flickity-prev-next-button:disabled{display:none}body.users-show .m_recommendedAccell,body.users-show .m_recommendedFree,body.users-show .m_newArchive,body.users-show .m_ranking,body.users-show .m_newTeacher,body.users-show .m_recomendedCompany{margin-bottom:20px !important}body.users-show .m_recommendedAccell a,body.users-show .m_recommendedFree a,body.users-show .m_newArchive a,body.users-show .m_ranking a,body.users-show .m_newTeacher a,body.users-show .m_recomendedCompany a{color:#3b3b3b}body.users-show .m_recommendedAccell a img:hover,body.users-show .m_recommendedFree a img:hover,body.users-show .m_newArchive a img:hover,body.users-show .m_ranking a img:hover,body.users-show .m_newTeacher a img:hover,body.users-show .m_recomendedCompany a img:hover{opacity:.7}body.users-show .m_courseList .badge.live,body.users-show .m_courseList .badge.free{background-color:#fff;font-weight:bold;position:absolute;top:4px;right:4px;z-index:1}body.users-show .m_courseList .badge.live{color:#f84831}body.users-show .m_courseList .badge.free{color:#4f9df7}@-moz-document url-prefix(){body.users-show .m_searchbox span.notification{top:7px !important}}body.users-show .m_searchbox{background-color:#343434;text-align:center;padding:16px;position:relative;margin-bottom:0 !important}body.users-show .m_searchbox .toolNav{position:absolute;width:1000px;top:0;right:0;left:0;margin:auto;z-index:100}body.users-show .m_searchbox .toolNav .toolList{width:130px;margin-right:0;margin-left:auto;text-align:left;padding-top:23px}body.users-show .m_searchbox .toolNav .toolList li{display:inline-block}body.users-show .m_searchbox .toolNav .toolList li.reserveList{margin-right:20px;vertical-align:.2em}body.users-show .m_searchbox .toolNav .toolList li a{position:relative}body.users-show .m_searchbox .toolNav .toolList li span.notification{display:block;position:absolute;z-index:500;top:-4px;left:17px;background-color:#ed7971;font-size:9px;font-size:.9rem;color:#fff;width:16px;padding-right:1px;height:16px;line-height:16px;text-align:center;letter-spacing:-0.1em;-webkit-border-radius:20px;border-radius:20px}body.users-show .m_searchbox .searchbox{height:36px;width:620px;margin:auto;z-index:1000}body.users-show .m_searchbox .searchbox button[type=submit]{position:absolute;top:0;left:auto;right:0;padding:0;display:block;border:none;font-size:17px;font-size:1.7rem;line-height:1;color:#ccc;background-color:#e3e3e3;height:36px;width:45px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}body.users-show .m_searchbox .searchbox button[type=submit]:hover{opacity:.7}body.users-show .m_searchbox .searchbox button[type=submit]::after{content:"\F002";font-family:fontawesome;line-height:36px;color:#727272}body.users-show .m_searchbox .searchbox input[type=text]{border:none;padding-left:20px}body.users-show .m_commonList a:hover img{opacity:.8}body.users-show .m_commonList .flickity-viewport{padding-top:30px;margin-top:-30px;min-height:230px;overflow:visible}body.users-show .m_commonList .flickity-prev-next-button{top:48%;width:55px;height:200px;background:rgba(0,0,0,0)}body.users-show .m_commonList .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_commonList .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_commonList .courseList .m_badge{display:none}body.users-show .m_commonList .courseList .nowOnLive{font-size:16px;font-size:1.6rem;font-weight:bold;background-color:#f8f8f8;color:#ff7f6f;padding:0 20px;margin-bottom:7px;-webkit-border-radius:20px;border-radius:20px;text-align:center}body.users-show .m_commonList .courseList .remainingTime{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}body.users-show .m_commonList .courseList .remainingTime .marker{padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%)}body.users-show .m_commonList .courseList .reservation{position:absolute;z-index:1000;right:5px;top:5px}body.users-show .m_commonList .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-show .m_commonList .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .m_commonList .courseList.carousel .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-show .m_commonList .courseList.carousel .listItem.is-selected{opacity:1}body.users-show .m_commonList .courseList.carousel .listItem.single a::before,body.users-show .m_commonList .courseList.carousel .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_commonList .courseList.carousel .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:22px;left:50%;margin-left:-28px;z-index:10000}body.users-show .m_commonList .courseList.carousel .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-show .m_commonList .courseList.carousel .listItem.single a:hover::before,body.users-show .m_commonList .courseList.carousel .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_commonList .courseList.carousel .listItem .m_badge{position:absolute}body.users-show .m_commonList .courseList.carousel .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commonList .courseList.carousel .listItem .detail{line-height:1em}body.users-show .m_commonList .courseList.carousel .listItem .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .m_commonList .courseList.card{overflow:hidden;padding-top:40px;margin-top:-40px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-show .m_commonList .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-show .m_commonList .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-show .m_commonList .courseList.card .listItem.single a::before,body.users-show .m_commonList .courseList.card .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_commonList .courseList.card .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:26px;left:50%;margin-left:-28px;z-index:10000}body.users-show .m_commonList .courseList.card .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-show .m_commonList .courseList.card .listItem.single a:hover::before,body.users-show .m_commonList .courseList.card .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_commonList .courseList.card .listItem .m_badge{position:absolute;color:#fff}body.users-show .m_commonList .courseList.card .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commonList .courseList.card .listItem .detail{line-height:1em;color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem;padding:3px 0}body.users-show .m_commonList .courseList.card .listItem .detail span.badge{color:#fff;padding:3px 6px;margin-right:5px}body.users-show .m_commonList .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-show .m_commonList .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-show .m_commonList .live .image img{width:100%}body.users-show .m_commonList .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .m_liveSchedule{padding:0;width:100%;overflow:hidden;margin-bottom:70px;display:flex}body.users-show .m_liveSchedule .inner-contents{width:1100px;margin:auto}body.users-show .m_liveSchedule .flickity-viewport{overflow:visible;min-height:225px;width:100%}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button{z-index:100;background:rgba(0,0,0,0);top:48%;width:100%;height:250px;background-color:rgba(255,255,255,0.8)}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button:hover{opacity:1 !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button:hover svg{opacity:.8}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button svg{width:33px !important;height:120px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.next{right:-1100px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.next svg{left:22px}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.previous{left:-1100px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.previous svg{left:1045px}body.users-show .m_liveSchedule .classList .listItem{width:auto}body.users-show .m_liveSchedule .classList .dayPanel{position:absolute;top:0;left:0;height:30px;width:96%;margin-right:4%;display:flex}body.users-show .m_liveSchedule .classList .dayPanel h3{font-size:21px;font-size:2.1rem;letter-spacing:.15em;line-height:1.4em;font-weight:bold;min-width:120px;margin-right:8px}body.users-show .m_liveSchedule .classList .dayPanel h3 span{display:inline-block}body.users-show .m_liveSchedule .classList .dayPanel h3 .circle{width:21px;height:21px;border:#1e1e1e solid 3px;background:#cfcfcf;-webkit-border-radius:21px;border-radius:21px;vertical-align:-0.15em}body.users-show .m_liveSchedule .classList .dayPanel h3 .circle.active{background:#ff7f6f}body.users-show .m_liveSchedule .classList .dayPanel::after{content:"";display:block;height:3px;background-color:#e7e7e7;position:relative;-webkit-border-radius:10px;border-radius:10px;-webkit-flex-grow:1;flex-grow:1;top:12px;left:0;-webkit-flex:1;flex:1}body.users-show .m_liveSchedule .classList .dayWrap{display:flex}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem{width:170px;margin-right:16px;margin-left:0;float:left;position:relative;top:35px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem.empty{background-color:#f8f8f8;color:#888;font-size:12px;font-size:1.2rem;width:160px;height:120px;margin-top:70px;padding:40px 20px 0;text-align:center;-webkit-border-radius:4px;border-radius:4px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .date{font-size:16px;font-size:1.6rem;font-weight:900;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .date em{font-weight:bold}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image{position:relative;height:120px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image h3{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;max-height:2.88em;color:#1a1a1a;z-index:1000}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image img:hover{opacity:.85}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .reservation{position:absolute;z-index:1000;right:8px;top:8px}body.users-show .m_reservationList{padding-bottom:20px}body.users-show .m_reservationList .listItem{position:relative}body.users-show .m_reservationList .listItem .reservation{top:42px !important;right:10px !important}body.users-show .m_reservationList .listItem .gCalender{position:absolute;top:116px;right:10px}body.users-show .m_subinformation{padding:40px 0 70px;margin-bottom:0 !important}body.users-show .m_subinformation .subInfomation{width:930px;margin:auto}body.users-show .m_subinformation .subInfomation li{vertical-align:top;text-align:right;min-width:380px}body.users-show .m_subinformation .subInfomation li.bannerMod{width:520px;margin:auto}body.users-show .m_subinformation .subInfomation li.bannerMod a{display:block;margin-bottom:10px}body.users-show .m_subinformation .subInfomation li.bannerMod img{-webkit-border-radius:3px;border-radius:3px}body.users-show .m_subinformation .subInfomation li.bannerMod img:hover{opacity:.7}body.users-show .m_subinformation .subInfomation li .tw{border:1px solid #eee;background-color:#fff;margin:0 0 20px auto;overflow:hidden;padding:5px 75px 0;width:380px}body.users-show .m_subinformation .subInfomation li .tw i.fa-twitter-square{font-size:50px;font-size:5rem;float:left;color:#55acee}body.users-show .m_subinformation .subInfomation li .tw p{margin-left:30px;margin-top:10px}body.users-show .m_subinformation .subInfomation li .tw .snslinkbtn{margin-top:5px}body.users-show .pencil_section{margin-bottom:20px}body.users-show .pencil_section .m_featuredAreaMini{margin-bottom:40px}body.users-show .pencil_section .m_featuredAreaMini.l-contents{padding:0 !important}body.users-show .pencil_section .m_featuredAreaMini .headingWrap{margin-bottom:7px}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2{padding-left:10px}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 em{font-size:17px;font-size:1.7rem;vertical-align:.6em;margin-left:25px;letter-spacing:.05em}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span{position:relative;display:inline-block}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span img{height:32px;width:139px;position:relative;z-index:100}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span::after{content:"";display:block;width:112%;position:absolute;border-bottom:17px solid #ffe202;bottom:9px;left:-10px;z-index:-1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}body.users-show .pencil_section .m_featuredAreaMini .headingWrap .button i{margin-left:5px}body.users-show .pencil_section .m_featuredAreaMini .flickity-prev-next-button{top:28%;height:200px;background:rgba(0,0,0,0)}body.users-show .pencil_section .m_featuredAreaMini .flickity-prev-next-button svg{top:80px}body.users-show .m_premiumLive{margin-top:15px}body.users-show .m_premiumLive .headingWrap{position:relative}body.users-show .m_premiumLive .headingWrap .premiumLiveIconFig{position:absolute;top:-25px;left:-10px}body.users-show .m_premiumLive .headingWrap .ttl{padding-left:115px;line-height:1.3em}body.users-show .m_premiumLive .headingWrap p{font-size:17px;font-size:1.7rem;padding-left:115px;margin-bottom:10px}body.users-show .m_premiumLive .courseList{position:relative}body.users-show .m_premiumLive .courseList .listItem{float:left;width:263px;height:238px;background-color:#f8f8f8;position:relative;margin-right:16px;margin-bottom:20px}body.users-show .m_premiumLive .courseList .listItem a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-show .m_premiumLive .courseList .listItem a .image{overflow:hidden;width:263px;height:113px}body.users-show .m_premiumLive .courseList .listItem a .image img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-show .m_premiumLive .courseList .listItem .reservation{position:absolute;z-index:1000;right:10px;top:10px}body.users-show .m_premiumLive .courseList .listItem .info{padding:15px 10px}body.users-show .m_premiumLive .courseList .listItem .info .title{font-size:15px;font-size:1.5rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:bold;max-height:4.32em}body.users-show .m_premiumLive .courseList .listItem .info .date{color:#aaa;font-weight:bold}body.users-show .m_premiumLive .courseList .listItem:first-child{width:542px;height:238px;background:rgba(0,0,0,0)}body.users-show .m_premiumLive .courseList .listItem:first-child .reservation{position:absolute;bottom:42px;right:20px;top:auto}body.users-show .m_premiumLive .courseList .listItem:first-child a{position:relative;display:block;width:100%;height:100%}body.users-show .m_premiumLive .courseList .listItem:first-child a .image{overflow:hidden;width:537px;height:233px}body.users-show .m_premiumLive .courseList .listItem:first-child a .info{position:absolute;bottom:15px;left:15px;padding:0;width:390px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.users-show .m_premiumLive .courseList .listItem:first-child a .info .title{-webkit-order:2;-ms-order:2;order:2;max-height:3.9em}body.users-show .m_premiumLive .courseList .listItem:first-child a .info .title span{background-color:#fff;color:#1f1f1f;font-size:17px;font-size:1.7rem;line-height:1.7em;padding:0 5px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date{-webkit-order:1;-ms-order:1;order:1;letter-spacing:0;font-size:0;margin-bottom:3px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date span{display:inline-block;background-color:#fff;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date .badge{display:none}body.users-show .m_premiumLive .courseList .listItem:first-child a .date::before{content:"\6B21\56DE\306E\30D7\30EC\751F";display:inline-block;background-color:#fc0;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-show .m_premiumLive .courseList .listItem:first-child::before{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:5px;height:230px;z-index:-1}body.users-show .m_premiumLive .courseList .listItem:first-child::after{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:530px;height:5px;z-index:-1}body.users-show .m_premiumLive .courseList .listItem:nth-child(3),body.users-show .m_premiumLive .courseList .listItem:nth-child(7),body.users-show .m_premiumLive .courseList .listItem:nth-child(11),body.users-show .m_premiumLive .courseList .listItem:nth-child(15){margin-right:0}body.users-show .m_communityList{margin-bottom:60px}body.users-show .m_communityList .communityList li{float:left;margin-right:16px}body.users-show .m_communityList .communityList li:last-child{margin:0}body.users-show .m_communityList .communityList li a{display:block;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:356px;height:170px}body.users-show .m_communityList .communityList li a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-show .m_communityList .communityList li a img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-show .m_newTeacher .peopleList.carousel .flickity-viewport{overflow:visible}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_newTeacher .peopleList .listItem{text-align:center;width:170px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-show .m_newTeacher .peopleList .listItem.is-selected{opacity:1}body.users-show .m_newTeacher .peopleList .listItem .image{-webkit-border-radius:50%;border-radius:50%;width:170px;height:170px;overflow:hidden}body.users-show .m_newTeacher .peopleList .listItem .image img{width:100%;object-fit:cover}body.users-show .m_newTeacher .peopleList .listItem .name{margin-top:5px;font-size:13px;font-size:1.3rem;font-weight:bold;padding:0 10px}body.users-show .m_newTeacher .peopleList .listItem .post{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold;padding:0 10px}body.users-show .m_commentOfThePreviousDay{margin-bottom:80px}body.users-show .m_commentOfThePreviousDay .commentList .flickity-viewport{overflow:visible}body.users-show .m_commentOfThePreviousDay .commentList .listItem{text-align:center;width:263px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-show .m_commentOfThePreviousDay .commentList .listItem.is-selected{opacity:1}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment{height:185px;background-color:#f2f2f2;-webkit-border-radius:10px;border-radius:10px;padding:15px 15px 20px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment .text{text-align:left;font-size:13px;font-size:1.3rem;height:5.7em;line-height:1.44em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-weight:bold;padding-top:1px;margin-bottom:9px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment .text .lerned{-webkit-border-radius:20px;border-radius:20px;font-size:11px;font-size:1.1rem;font-weight:bold;padding:1px 6px;line-height:1.1em;color:#fff;margin-right:4px;vertical-align:.2em;background-color:#2681e1 !important}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a{color:#1f1f1f;display:flex;border-top:2px solid #fff;padding-top:12px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:11px;font-size:1.1rem;max-height:2.5em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-weight:bold;padding-left:10px;color:#aaa}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image{width:55px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo{margin-top:-23px;position:relative}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo a{overflow:hidden}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage img{width:100%;object-fit:cover}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userName{float:left;margin-left:10px;margin-top:32px;font-weight:bold;max-width:128px;line-height:1.3em;font-size:13px;font-size:1.3rem;text-align:left}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn{position:absolute;top:27px;right:28px;width:27px;height:40px;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn span{font-size:15px;font-size:1.5rem;display:inline-block;text-align:center;color:#239ab1;font-weight:bold;width:60px;padding-left:18px;margin-top:2px}body.users-show .m_userActivityList{position:relative;padding-bottom:30px}body.users-show .m_userActivityList .flickity-viewport{min-height:180px !important}body.users-show .m_userActivityList .classLink{position:relative;z-index:10;display:block}body.users-show .m_userActivityList .classLink::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:90px;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.5));z-index:999;-webkit-border-radius:5px;border-radius:5px}body.users-show .m_userActivityList .classLink .title{position:absolute;top:0;left:0;color:#fff;width:100%;padding:7px 10px;font-size:12px;font-size:1.2rem;font-weight:bold;z-index:1000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44em;font-weight:bold;max-height:3.2em}body.users-show .m_userActivityList .classLink .image{position:relative}body.users-show .m_userActivityList .userActivityLink{position:relative;z-index:1000;overflow:hidden;margin-top:-23px;display:block;width:100%}body.users-show .m_userActivityList .userActivityLink .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-show .m_userActivityList .userActivityLink .userImage img{width:100%}body.users-show .m_userActivityList .userActivityLink p{float:left;margin-left:10px;margin-top:25px;font-weight:bold;max-width:155px;line-height:1.3em;font-size:13px;font-size:1.3rem}body.users-show .m_activityNoticeList{padding-top:30px;margin-top:-30px}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-viewport{overflow:visible;z-index:2000}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_activityNoticeList .listItem{text-align:center;width:170px !important;margin-right:16px;opacity:.2}body.users-show .m_activityNoticeList .listItem.is-selected{opacity:1}body.users-show .m_activityNoticeList .listItem .image{position:relative}body.users-show .m_activityNoticeList .listItem .image .tooltip{display:none}body.users-show .m_activityNoticeList .listItem .image:hover .tooltip{display:block;position:absolute;top:-50px;left:50%;margin-left:-94px;width:110%;background-color:#333;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:10px;font-size:1rem;padding:5px 10px;font-weight:bold;z-index:10000 !important}body.users-show .m_activityNoticeList .listItem .image:hover .tooltip::after{content:"";position:absolute;display:block;width:0;height:0;bottom:-15px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #333;z-index:1}body.users-show .m_activityNoticeList .listItem .image img.profImage{-webkit-border-radius:50%;border-radius:50%;width:120px;height:120px}body.users-show .m_activityNoticeList .listItem .image img.classImage{-webkit-border-radius:5px;border-radius:5px;width:60px;position:absolute;top:57px;right:0;border:3px solid #fff}body.users-show .m_activityNoticeList .listItem .name{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .m_activityNoticeList .listItem .date{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold}body.users-show .m_watchList .flickity-viewport{min-height:220px}body.users-show .connect{text-align:center;width:100%;padding:15px 0}body.users-show .connect.cw a{background-color:#0066ba}body.users-show .connect.doda a{background-color:#0f0679}body.users-show .connect a{color:#fff;font-size:16px;font-size:1.6rem;display:inline-block;padding:5px 25px;margin:auto;-webkit-border-radius:30px;border-radius:30px}body.users-show .connect a:hover{text-decoration:none;opacity:.8}body.users-show .connect .close{display:block;position:absolute;cursor:pointer;top:0;right:0;padding:10px;color:#fff}body.users-show .connect img{width:400px;margin:auto}body.users-show .connect img:hover{opacity:.7}body.users-show .fb-comments,body.users-show .fb-comments iframe{width:100% !important}body.users-show .eyecatch{position:relative;z-index:1;overflow:hidden;width:600px !important}body.users-show .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-show .eyecatch .no_movie_bg{position:relative;background:url("https://assets.clwy.cn/common/capture_movie_02.jpg") no-repeat 0% 50%;height:400px}body.users-show .eyecatch .bg{position:absolute}body.users-show .eyecatch .contentInner{overflow:hidden;text-align:center;position:relative;margin:0 auto;padding-top:40px;color:#fff}body.users-show .eyecatch .contentInner .contentInnerDescription h1 img{width:100%;height:auto}body.users-show .eyecatch .contentInner .contentInnerDescription h2{font-size:28px;font-size:2.8rem;text-align:center;line-height:1.4em;margin-bottom:20px;font-weight:bold}body.users-show .eyecatch .contentInner .contentInnerDescription h3{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:30px}body.users-show .eyecatch .contentInner .contentInnerDescription h4{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:25px}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_playVideo a{color:#fff;font-weight:bold;font-size:14px;font-size:1.4rem;margin:auto}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton{margin-bottom:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange{font-size:20px;font-size:2rem;font-weight:bold;padding:.5em 6em;border-radius:4px;background-color:#ff7272;box-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff !important}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange::after{content:"\F105";font-family:"FontAwesome";font-size:30px;font-size:3rem;line-height:1;display:inline-block;position:absolute;right:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup{overflow:hidden;padding-top:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration{float:right;width:50%;text-align:left;padding-left:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .large_btn{margin-left:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip{font-size:12px;font-size:1.2rem;padding-top:3px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip span{font-size:14px;font-size:1.4rem;font-weight:bold}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin{float:left;width:50%;text-align:right}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub{margin-right:45px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub a{font-weight:bold;color:#fff}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginButton{margin-right:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay{display:inline-block;margin:30px auto 0;clear:both}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay .separateText{float:left;font-size:15px;font-size:1.5rem;font-weight:bold;padding-top:12px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl{float:left;display:table}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl .mini_btn{display:table-cell;padding:5px 10px}body.users-show .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-show .bnrArea{text-align:center}body.users-show .bnrArea img{-webkit-border-radius:5px;border-radius:5px;width:100%;margin:auto}body.users-show .bnrArea img:hover{opacity:.8}body.users-show #loadingCover{position:relative;height:100px}body.users-show .infinityScrollfadeIn{animation:infinityScrollfadeIn 1s;-webkit-animation:infinityscrollfadein 1s}@keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}body.users-show .l-header{padding:0}body.users-show .freeArchive{background-color:#d5e8fd}body.users-show .freeArchive .courseList .m_badge{display:none}body.users-show .freeArchive .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-show .freeArchive .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .freeArchive .courseList .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-show .freeArchive .courseList .listItem.is-selected{opacity:1}body.users-show .freeArchive .courseList .listItem:hover img{opacity:.8}body.users-show .freeArchive .courseList .listItem a::before,body.users-show .freeArchive .courseList .listItem a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .freeArchive .courseList .listItem a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:29px;left:50%;margin-left:-28px;z-index:10000}body.users-show .freeArchive .courseList .listItem a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:33px;left:50%;margin-left:-22px;z-index:10000}body.users-show .freeArchive .courseList .listItem a:hover::before,body.users-show .freeArchive .courseList .listItem a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .freeArchive .courseList .listItem a .m_badge{position:absolute}body.users-show .freeArchive .courseList .listItem a img{-webkit-border-radius:5px;border-radius:5px}body.users-show .freeArchive .courseList .listItem a .detail{line-height:1em}body.users-show .freeArchive .courseList .listItem a .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .freeArchive .courseList.card{overflow:visible;background:#d5e8fd;padding-top:30px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-show .freeArchive .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-show .freeArchive .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-show .freeArchive .courseList .flickity-prev-next-button{background:rgba(0,0,0,0);margin-top:-13px}body.users-show .freeArchive .courseList .flickity-prev-next-button .arrow{fill:#4f9df7}body.users-show .freeArchive .courseList .flickity-prev-next-button.previous{left:-54px}body.users-show .freeArchive .courseList .flickity-prev-next-button.next{right:-54px}body.users-show .freeArchive .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-show .freeArchive .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-show .freeArchive .live .image img{width:100%}body.users-show .freeArchive .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .m_statistics{color:#686868;width:100%;position:relative}body.users-show .m_statistics .totalEngagementTime{text-align:left}body.users-show .m_statistics .totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:3px;padding:.7em 2.5em;-webkit-border-radius:3px;border-radius:3px}body.users-show .m_statistics .totalEngagementTime dl dt{font-size:.8em;display:table-cell;vertical-align:middle}body.users-show .m_statistics .totalEngagementTime dl dd{font-size:1.5em;display:table-cell;vertical-align:middle;padding:0 20px 0 5px}body.users-show .m_statistics .periodicalStatistics{position:relative}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime{background:#f8f8f8;border-radius:4px;z-index:10}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .period::before{content:"(";display:inline-block}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .period::after{content:")";display:inline-block}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .l-engagementTime{border-bottom:1px solid rgba(30,30,30,0.2)}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours::after{content:"\6642\9593";font-weight:normal;font-size:12px;font-size:1.2rem;margin:0 6px 0 1px}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins::after{content:"\5206";font-size:12px;font-size:1.2rem;margin:0 0 0 2px;font-weight:normal}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime.hidden{display:none}body.users-show .m_statistics .periodicalStatistics .chart{position:absolute;top:62px}body.users-show .m_statistics .periodicalStatistics .chart .c3-line{position:absolute;stroke-width:2px;stroke:#e29447 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-circle{stroke-width:2px;stroke:#fff !important;fill:#e29447 !important;r:6 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-chart-text,body.users-show .m_statistics .periodicalStatistics .chart .c3-text,body.users-show .m_statistics .periodicalStatistics .chart .c3-texts{fill-width:2px !important;fill:#777 !important;y:200 !important;x:200 !important;transform:translateY(-3px) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-xgrid-focus{visibility:hidden !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip{border-radius:5px;padding:5px;text-align:center}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip tr{border:none !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip th{color:#686868 !important;background:rgba(0,0,0,0) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip td{color:#686868;border:none !important;background:rgba(0,0,0,0) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip td span{display:inline !important;margin:0 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-axis{fill:#777 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-axis line,body.users-show .m_statistics .periodicalStatistics .chart .c3-axis path{stroke:rgba(0,0,0,0.2)}body.users-show .m_statistics .periodicalStatistics .control .controlItem{display:flex;align-items:center;justify-content:center;height:30px;width:60px;color:#e29447;background:#fff;border:1px solid #e29447;border-radius:3px;margin:0 6px;font-size:.8em;cursor:pointer}body.users-show .m_statistics .periodicalStatistics .control .controlItem.selected{background:#e29447;color:#fff;border:none}@keyframes statistics-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime{display:block;position:relative;overflow:hidden}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear}body.users-show .m_statistics.loading .periodicalStatistics .chart{height:320px;position:relative;overflow:hidden}body.users-show .m_statistics.loading .periodicalStatistics .chart::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-show .m_statistics.loading .periodicalStatistics .chart::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-show .m_statistics.loading .totalStatistics>dl{position:relative;overflow:hidden}body.users-show .m_statistics.loading .totalStatistics>dl::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;transition-delay:200ms}body.users-show .m_statistics.loading .totalStatistics>dl::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;transition-delay:200ms}body.users-show .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::before,body.users-show .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::after{opacity:0}body.users-show .m_statistics.loadingFinished .periodicalStatistics .chart::before,body.users-show .m_statistics.loadingFinished .periodicalStatistics .chart::after{opacity:0}body.users-show .m_statistics.loadingFinished .totalStatistics::before,body.users-show .m_statistics.loadingFinished .totalStatistics::after{opacity:0}body.users-show .totalStatistics.totalEngagementTime{display:none}body.users-show .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;text-align:center;margin:10px 0}body.users-show .totalStatistics.totalEngagementTime dl dt{font-size:15px;font-size:1.5rem;display:table-cell;vertical-align:middle}body.users-show .totalStatistics.totalEngagementTime dl dd{font-size:25px;font-size:2.5rem;display:table-cell;vertical-align:middle;padding:0 0 0 20px}body.users-show .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}body.users-show .totalStatistics.othersTable{width:100%;text-align:right;position:relative}body.users-show .totalStatistics.othersTable dl{width:96px;padding:1px;display:inline-block;border:#fff 1px solid;text-align:center}body.users-show .totalStatistics.othersTable dl dt{background-color:#6a6a6a;font-size:10px;font-size:1rem;display:block;vertical-align:middle;margin-bottom:1px;padding:3px 0;color:#fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body.users-show .totalStatistics.othersTable dl dd{background-color:#f5f2ee;font-size:17px;font-size:1.7rem;display:table-cell;vertical-align:middle;height:55px;width:96px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body.users-show .totalStatistics.othersTable dl dd .hours{font-size:13px;font-size:1.3rem;display:inline-block}body.users-show .totalStatistics.othersTable dl dd .hours::after{content:"\6642\9593";font-size:9px;font-size:.9rem;margin:0 3px 0 0}body.users-show .totalStatistics.othersTable dl dd .mins{font-size:13px;font-size:1.3rem;display:inline-block}body.users-show .totalStatistics.othersTable dl dd .mins::after{content:"\5206";font-size:9px;font-size:.9rem;margin:0}body.users-show .totalStatistics.othersTable dl dd span{font-size:9px;font-size:.9rem}@media screen and (min-width: 768px){body.users-show .periodicalStatistics{height:382px}body.users-show .periodicalStatistics .control{position:absolute;top:0;right:-6px}}@media screen and (max-width: 768px){body.users-show .totalStatistics{text-align:left}body.users-show .periodicalStatistics{display:none}body.users-show .othersTable{text-align:left !important;margin:auto;display:inline-block;width:100%;overflow:hidden}body.users-show .othersTable dl{float:left;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;width:48% !important;padding:0 !important;margin:1%}body.users-show .othersTable dl dt{color:#888 !important;font-weight:bold;display:inline-block !important;background-color:#fff !important;width:46% !important;padding-left:2% !important;line-height:1.3em;text-align:left !important}body.users-show .othersTable dl dd{display:inline-block !important;background-color:#6a6a6a !important;color:#fff !important;height:30px !important;line-height:30px !important;width:49% !important;margin:2px 0;-webkit-border-radius:4px;border-radius:4px}body.users-show .othersTable dl dd .hours,body.users-show .othersTable dl dd .hours{font-size:1.1rem !important}body.users-show .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.3em .5em;text-align:center;margin:6px 0 20px;width:45%}body.users-show .totalStatistics.totalEngagementTime dl dt{font-size:10px;font-size:1rem;display:table-cell;vertical-align:middle}body.users-show .totalStatistics.totalEngagementTime dl dd{font-size:13px;font-size:1.3rem;display:table-cell;font-weight:bold;vertical-align:middle;padding:0 0 0 6px}body.users-show .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}}body.users-show .m_profile .icons{width:100%;margin:0;position:absolute;top:20px;z-index:3}body.users-show .m_profile .icons ul{overflow:hidden;margin:0}body.users-show .m_profile .icons ul li{position:absolute;float:left;margin:-32px 12px 0 13px;text-align:center}body.users-show .m_profile .icons ul li.fb{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;left:8px}body.users-show .m_profile .icons ul li.fb a{line-height:25px;color:#fff}body.users-show .m_profile .icons ul li.fb a:hover,body.users-show .m_profile .icons ul li.fb a:visited{color:#fff}body.users-show .m_profile .icons ul li.fb.current{background:#3b5998;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-show .m_profile .icons ul li.tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;right:8px;color:#fff}body.users-show .m_profile .icons ul li.tw a{color:#fff;line-height:25px}body.users-show .m_profile .icons ul li.tw a:hover,body.users-show .m_profile .icons ul li.tw a:visited{color:#fff}body.users-show .m_profile .icons ul li.tw.current{background:#489bf9;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-show .m_profile .icons ul li.plan{top:35px;right:8px}body.users-show .m_profile .subInformation{margin:12px auto}body.users-show .m_profile .subInformation li.name{font-size:16px;font-size:1.6rem;font-weight:bold}body.users-show .m_profile .subInformation li{font-size:12px;font-size:1.2rem}body.users-show .m_profile .links li{margin-bottom:10px}body.users-show .m_profile .links li a{padding:8px 0}body.users-show .m_profile .links .linkItem{width:100%;color:#686868;background:#ddd;border-radius:3px;cursor:pointer;padding:10px;margin:0 3px;display:inline-block;text-align:center;font-size:11px;font-size:1.1rem;font-weight:bold;margin:5px 0}body.users-show .m_profile .links .linkItem:hover{text-decoration:none;background:#fff}body.users-show .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-show .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-show .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-show .listSection{position:relative;margin:auto;z-index:9999}body.users-show .listSection .sc-tab{height:48px}body.users-show .listSection .sc-tab li{display:inline-block;border:none;text-align:center;line-height:43px;width:170px;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;background:rgba(0,0,0,0);vertical-align:top;margin:0 3px 0 0;overflow:hidden;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}body.users-show .listSection .sc-tab li i{opacity:.4}body.users-show .listSection .sc-tab li.current{background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}body.users-show .listSection .sc-tab li.current a{color:#1f9ab1}body.users-show .listSection .sc-tab li.current a:hover{top:0;border:none}body.users-show .listSection .sc-tab li.current::after{left:6px;top:0;width:170px;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #1f9ab1 !important;background:rgba(0,0,0,0);color:#1f9ab1}body.users-show .listSection .sc-tab a{color:#888;font-size:17px;font-size:1.7rem;font-weight:normal;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.users-show .listSection .sc-tab a:hover{color:#1f9ab1;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:rgba(255,255,255,0.6);border-top:1px solid #ccc;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative;top:-1px}body.users-show .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:28px;border-radius:28px;width:28px;height:28px;line-height:28px;color:#cecece !important;background-color:#fff;text-align:center;font-size:18px;font-size:1.8rem;cursor:pointer;position:absolute;bottom:9px;right:8px}body.users-show .favBtn:hover,body.users-show .favBtn.current{color:#def10f !important}body.users-show .favBtn:hover::before,body.users-show .favBtn.current::before{font-size:10px;font-size:1rem;content:"添加到收藏";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-show .favBtn:hover::after,body.users-show .favBtn.current::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:10px}body.users-show .m_history_tab{margin:20px}body.users-show .m_history_tab .tabList{margin-bottom:20px}body.users-show .tab_box{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body.users-show .tab_box.is_show{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width: 768px){body.users-show .infoSection .l_profile{float:left;width:21%;padding:25px;margin-top:20px;height:472px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}body.users-show .infoSection.hiddenUsers{margin-bottom:150px}body.users-show .infoSection.hiddenUsers .l_profile{height:300px;background-color:#fff}body.users-show .infoSection.hiddenUsers .l_statistics{height:300px;background-color:#fafafa}body.users-show .infoSection.hiddenUsers .l_statistics .message{text-shadow:0 1px 0 #fff;font-size:25px;font-size:2.5rem;font-weight:bold;text-align:center;height:260px;line-height:260px;color:#999}body.users-show .listSection{width:980px}}@media screen and (max-width: 768px){body.users-show .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-show .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-show .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-show .infoSection .l_profile{width:100%;display:block;float:none;padding:0 20px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;z-index:999;overflow:hidden}body.users-show .infoSection .l_profile .m_profile .icons{margin:0;position:relative;top:0;z-index:3}body.users-show .infoSection .l_profile .m_profile .icons .fb{background:#ddd;position:absolute;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:-10px}body.users-show .infoSection .l_profile .m_profile .icons .tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:65px !important;color:#fff}body.users-show .infoSection .l_profile .image{position:relative}body.users-show .infoSection .l_profile .image img{width:110px;height:110px;border:2px solid #f2f2f2;border-radius:50%;display:inline-block}body.users-show .infoSection .l_statistics{width:100%;background-color:#f8f8f8;padding:10px;float:none;z-index:1}body.users-show .infoSection .l_statistics .totalStatistics dl{width:100%;padding:10px 0}body.users-show .infoSection.hiddenUsers .l_profile{float:left}body.users-show .infoSection.hiddenUsers .l_statistics{float:left;width:100%}body.users-show .infoSection.hiddenUsers .l_statistics .message{text-align:center;padding:10px}body.users-show .informationBar{margin:10px}body.users-show .classList{border:none}body.users-show .slick-slider{margin-bottom:0 !important}body.users-show .btnWrap{text-align:center}body.users-show .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:none;text-align:center;cursor:pointer;font-size:15px;font-size:1.5rem}body.users-show .loadMore:hover{opacity:.8}body.users-show .totalStatistics.totalEngagementTime dl dd{padding:0 0 0 3px}body.users-show .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:26px;border-radius:26px;width:26px;height:26px;line-height:26px;color:#cecece !important;background-color:#fff;text-align:center;font-size:16px;font-size:1.6rem;cursor:pointer;position:absolute;top:73px;right:6px}body.users-show .favBtn:hover,body.users-show .favBtn.current{color:#def10f !important}body.users-show .tab_list.historyListNav{margin:0 auto 10px;width:95%}body.users-show .tab_list.historyListNav li{-webkit-border-radius:4px;border-radius:4px;line-height:1.3em;background-color:#fff}body.users-show .tab_list.historyListNav li.current{background:#f8f8f8 !important;font-weight:bold}body.users-show .tab_list.historyListNav li.current::after{display:none}body.users-show .tab_list.historyListNav li a{color:#333}body.users-show .tab_list.historyListNav li a:hover{background:#f8f8f8 !important}body.users-show .tab_container .tab_box{display:none}body.users-show .tab_container .tab_box.is_show{display:block}body.users-show .m_noteList{width:95%;margin:auto}body.users-show .toolTipBox{display:none}}body.users-show .bannergennai{display:none !important}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .m_console{width:980px;margin:0 auto 20px;border:solid 1px #e2e2e2;border-radius:3px;overflow:hidden;height:194px}body.users-show .m_console .profile{position:relative;padding:15px;float:left;background:#f4f4f5;width:290px;overflow:hidden;height:100%}body.users-show .m_console .profile .name a{font-size:16px;font-size:1.6rem}body.users-show .m_console .profile .image{float:left;text-align:center;width:48px;height:48px;overflow:hidden}body.users-show .m_console .profile .image img{display:block;width:100%;height:inherit;font-size:90%}body.users-show .m_console .profile .edit{position:absolute;top:66px;left:19px;font-size:12px;font-size:1.2rem}body.users-show .m_console .profile .info{padding:0 15px 15px;overflow:hidden}body.users-show .m_console .profile .info .ticket{font-size:91%;margin-top:1px;font-weight:bold}body.users-show .m_console .profile .info .belong{font-size:84%;margin-top:3px}body.users-show .m_console .profile .info .ticket-limit{color:red}body.users-show .m_console .profile .info h4{font-size:18px;font-size:1.8rem;color:#1f1f1f;overflow:hidden;height:3.3em}body.users-show .m_console .profile .info h4 a{color:#1f1f1f;display:block}body.users-show .m_console .tools{float:left;width:260px;height:167px;margin:15px 0;padding:0 15px;border-right:1px solid #e2e2e2}body.users-show .m_console .tools .tool{display:inline-block;margin:10px 5px;width:62px;text-align:center}body.users-show .m_console .tools .tool a{display:block;text-align:center;font-size:11px;color:#1f99b0;font-weight:bold}body.users-show .m_console .tools .tool a span{position:relative;display:block;margin:0 auto;border:1px solid #1f99b0;width:40px;height:40px;line-height:40px;-webkit-border-radius:50px;border-radius:50px;margin-bottom:2px}body.users-show .m_console .tools .tool a i{margin-top:-3px}body.users-show .m_console .tools .tool a:hover{opacity:.8;text-decoration:none}body.users-show .m_console .tools .tool.alert span::before{position:absolute;right:0;top:0;content:"";background:#f30;width:8px;height:8px;-webkit-border-radius:5px;border-radius:5px}body.users-show .m_console .continue_mod{overflow:hidden;padding:15px;position:relative}body.users-show .m_console .continue_mod h3{font-weight:bold;position:relative;padding:0 7px}body.users-show .m_console .continue_mod h3 a{position:absolute;top:0;right:10px;font-size:12px;font-size:1.2rem;font-weight:normal}body.users-show .m_console .continue_mod .listItem .info .title{font-size:1rem;max-height:3em}body.users-show body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.users-show .slick-slider{margin-bottom:0}body.users-show .slick-slider .slick-list{padding:5px 0 0 10px}body.users-show .slick-slider .btn-bg{bottom:1px !important}body.users-show .listItem a,body.users-show .largePanel a,body.users-show .normalPanel a{color:#404044}body.users-show .listItem a:hover,body.users-show .largePanel a:hover,body.users-show .normalPanel a:hover{text-decoration:none}body.users-show .listItem a:hover h4,body.users-show .largePanel a:hover h4,body.users-show .normalPanel a:hover h4{opacity:.7}body.users-show .attention_uketai{margin-bottom:40px;background:#fffbf2;border-radius:3px;border:1px solid #ffda8b;padding:14px 14px 13px;overflow:hidden;position:relative}body.users-show .attention_uketai .close_btn{position:absolute;top:10px;right:10px}body.users-show .attention_uketai .attention_left{float:left}body.users-show .attention_uketai .attention_left p{text-align:left !important}body.users-show .attention_uketai .attention_left .attention_title{font-size:16px;font-size:1.6rem;margin-bottom:10px}body.users-show .attention_uketai .attention_left .attention_title img{vertical-align:bottom}body.users-show .attention_uketai .attention_left .left_explain{font-size:13px;font-size:1.3rem}body.users-show .attention_uketai .attention_right{float:right}body.users-show .attention_uketai .attention_right img{width:270px;height:auto;margin-top:10px}body.users-show .headerContents{border-bottom:none !important}body.users-show .globalFooter{margin-top:0 !important;display:none}body.users-show .liveSection,body.users-show .communitySection,body.users-show .pencil_section,body.users-show .archiveSection{width:100%;overflow:hidden}body.users-show .liveSection .categoryList,body.users-show .communitySection .categoryList,body.users-show .pencil_section .categoryList,body.users-show .archiveSection .categoryList{text-align:left}body.users-show .liveSection .categoryList li,body.users-show .communitySection .categoryList li,body.users-show .pencil_section .categoryList li,body.users-show .archiveSection .categoryList li{display:inline-block;margin:0 8px 18px}body.users-show .liveSection .categoryList li a,body.users-show .communitySection .categoryList li a,body.users-show .pencil_section .categoryList li a,body.users-show .archiveSection .categoryList li a{display:inline-block;background-color:#f8f8f8;padding:10px 30px;-webkit-border-radius:30px;border-radius:30px;text-decoration:none;color:#1f1f1f}body.users-show .liveSection .categoryList li a:hover,body.users-show .communitySection .categoryList li a:hover,body.users-show .pencil_section .categoryList li a:hover,body.users-show .archiveSection .categoryList li a:hover{opacity:.8}body.users-show .m_news{margin-bottom:0 !important;background:#1f1f1f;background:-moz-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);background:linear-gradient(to right, #1f1f1f 0%, #1f1f1f 50%, #f2f2f2 51%, #f2f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1f1f1f", endColorstr="#f2f2f2", GradientType=1)}body.users-show .m_news .responsiveContents{height:50px;min-width:1100px;background-color:#f2f2f2;overflow:hidden}body.users-show .m_news .responsiveContents .headingWrap{float:left;background-color:#1e1e1e;height:50px;padding:0;width:20%}body.users-show .m_news .responsiveContents .headingWrap .ttl{color:#fff;letter-spacing:.1em;font-weight:900;line-height:50px}body.users-show .m_news .responsiveContents .m_newsTicker{float:left;width:70%;padding:0 20px;position:relative;overflow:hidden;background-color:#f2f2f2}body.users-show .m_news .responsiveContents .m_newsTicker[role=marquee]{list-style:none}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden]{text-align:center}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=false]{position:relative;left:auto;animation-duration:.5s;animation-name:slidein}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:.5s;animation-name:slideout}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList{line-height:50px;display:flex}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dt{width:13.5%;font-size:16px;font-size:1.6rem;font-weight:bold;color:#aaa;margin:0;text-align:left;float:left}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd{width:86.5%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a{font-size:16px;font-size:1.6rem;color:#1f1f1f !important}body.users-show .m_news .responsiveContents .m_newsTicker .m_newsTicker_list .dateList dd a:hover{opacity:.7;text-decoration:none}body.users-show .m_news .responsiveContents .more{float:left;text-align:center;width:10%}body.users-show .m_news .responsiveContents .more a{padding:0;line-height:50px;color:#1f1f1f !important;font-weight:bold}@keyframes slidein{from{right:100%}to{right:0%}}@keyframes slideout{from{left:0%}to{left:100%}}body.users-show .mainColumn{width:100%}body.users-show .l-contents{width:1100px;margin-bottom:0 !important}body.users-show .responsiveContents{width:100%}body.users-show .bgGradation{background:-moz-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(top, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%);background:linear-gradient(to bottom, #f7f7f7 0%, rgba(247,247,247,0) 10%, rgba(247,247,247,0) 100%)}body.users-show .button i{margin-left:10px}body.users-show .premium_badge{font-size:14px;font-size:1.4rem;display:inline-block;border-radius:3px;color:#deb022;line-height:2.8rem;letter-spacing:0;background:rgba(0,0,0,0);vertical-align:middle;border-style:solid;border-width:1px;margin:0 0 4px 1em;padding:0 8px}body.users-show .title .badge{margin-right:3px}body.users-show .headingWrap{position:relative;z-index:1000;margin-bottom:7px;display:flex;justify-content:space-between;align-items:center}body.users-show .headingWrap h1.ttl{font-size:33px;font-size:3.3rem;font-weight:bold;letter-spacing:.07em}body.users-show .headingWrap h2.ttl{font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:.07em}body.users-show .headingWrap h3.ttl{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:3px}body.users-show .headingWrap h4.ttl{font-size:16px;font-size:1.6rem}body.users-show .headingWrap .button{padding:5px 20px;font-weight:bold;position:absolute;top:0;right:0;color:#1f1f1f}body.users-show .headingWrap .center{width:100%}body.users-show .headingWrap .caption{font-weight:500;color:#aaa;font-size:18px;font-size:1.8rem}body.users-show .headingWrap.centerLine{justify-content:center;text-align:center;margin-bottom:40px}body.users-show .headingWrap.centerLine h1.ttl{position:relative;text-align:center;display:inline-block;padding:0 5px;letter-spacing:.1em}body.users-show .headingWrap.centerLine h1.ttl::before{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;left:-145px}body.users-show .headingWrap.centerLine h2.subtitle{position:relative;text-align:center;display:inline-block;padding:0 5px;font-size:34px !important;font-size:3.4rem !important;letter-spacing:.1em;font-weight:900}body.users-show .headingWrap.centerLine h2.subtitle::after{content:"";display:block;width:125px;height:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#1e1e1e;position:absolute;display:block;margin-top:-2px;top:50%;right:-145px}body.users-show .headingWrap.underline{border-bottom:1px solid #ece9e9;padding-bottom:3px;margin-bottom:20px}body.users-show .headingWrap.underline h2.ttl{position:relative;width:120px;text-align:center}body.users-show .headingWrap.underline h2.ttl::after{content:"";width:100%;position:absolute;border-bottom:#404044 2px solid;display:block;bottom:-4px;left:0}body.users-show .headingWrap.underline h2.ttl span{font-size:11px;font-size:1.1rem;display:inline-block;margin-left:15px;vertical-align:.5em;color:#aaa}body.users-show .userIcon{display:inline-block;width:45px;height:45px;overflow:hidden;border:3px solid #e2e2e2;-webkit-border-radius:45px;border-radius:45px;vertical-align:-0.5em;margin-right:7px}body.users-show .userIcon img{height:100%;object-fit:cover}body.users-show .attention{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%);font-size:18px;font-size:1.8rem;margin-left:10px;color:#1f1f1f}body.users-show .flickity-prev-next-button:hover{opacity:.7}body.users-show .flickity-prev-next-button:disabled{display:none}body.users-show .m_recommendedAccell,body.users-show .m_recommendedFree,body.users-show .m_newArchive,body.users-show .m_ranking,body.users-show .m_newTeacher,body.users-show .m_recomendedCompany{margin-bottom:20px !important}body.users-show .m_recommendedAccell a,body.users-show .m_recommendedFree a,body.users-show .m_newArchive a,body.users-show .m_ranking a,body.users-show .m_newTeacher a,body.users-show .m_recomendedCompany a{color:#3b3b3b}body.users-show .m_recommendedAccell a img:hover,body.users-show .m_recommendedFree a img:hover,body.users-show .m_newArchive a img:hover,body.users-show .m_ranking a img:hover,body.users-show .m_newTeacher a img:hover,body.users-show .m_recomendedCompany a img:hover{opacity:.7}body.users-show .m_courseList .badge.live,body.users-show .m_courseList .badge.free{background-color:#fff;font-weight:bold;position:absolute;top:4px;right:4px;z-index:1}body.users-show .m_courseList .badge.live{color:#f84831}body.users-show .m_courseList .badge.free{color:#4f9df7}@-moz-document url-prefix(){body.users-show .m_searchbox span.notification{top:7px !important}}body.users-show .m_searchbox{background-color:#343434;text-align:center;padding:16px;position:relative;margin-bottom:0 !important}body.users-show .m_searchbox .toolNav{position:absolute;width:1000px;top:0;right:0;left:0;margin:auto;z-index:100}body.users-show .m_searchbox .toolNav .toolList{width:130px;margin-right:0;margin-left:auto;text-align:left;padding-top:23px}body.users-show .m_searchbox .toolNav .toolList li{display:inline-block}body.users-show .m_searchbox .toolNav .toolList li.reserveList{margin-right:20px;vertical-align:.2em}body.users-show .m_searchbox .toolNav .toolList li a{position:relative}body.users-show .m_searchbox .toolNav .toolList li span.notification{display:block;position:absolute;z-index:500;top:-4px;left:17px;background-color:#ed7971;font-size:9px;font-size:.9rem;color:#fff;width:16px;padding-right:1px;height:16px;line-height:16px;text-align:center;letter-spacing:-0.1em;-webkit-border-radius:20px;border-radius:20px}body.users-show .m_searchbox .searchbox{height:36px;width:620px;margin:auto;z-index:1000}body.users-show .m_searchbox .searchbox button[type=submit]{position:absolute;top:0;left:auto;right:0;padding:0;display:block;border:none;font-size:17px;font-size:1.7rem;line-height:1;color:#ccc;background-color:#e3e3e3;height:36px;width:45px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}body.users-show .m_searchbox .searchbox button[type=submit]:hover{opacity:.7}body.users-show .m_searchbox .searchbox button[type=submit]::after{content:"\F002";font-family:fontawesome;line-height:36px;color:#727272}body.users-show .m_searchbox .searchbox input[type=text]{border:none;padding-left:20px}body.users-show .m_commonList a:hover img{opacity:.8}body.users-show .m_commonList .flickity-viewport{padding-top:30px;margin-top:-30px;min-height:230px;overflow:visible}body.users-show .m_commonList .flickity-prev-next-button{top:48%;width:55px;height:200px;background:rgba(0,0,0,0)}body.users-show .m_commonList .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_commonList .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_commonList .courseList .m_badge{display:none}body.users-show .m_commonList .courseList .nowOnLive{font-size:16px;font-size:1.6rem;font-weight:bold;background-color:#f8f8f8;color:#ff7f6f;padding:0 20px;margin-bottom:7px;-webkit-border-radius:20px;border-radius:20px;text-align:center}body.users-show .m_commonList .courseList .remainingTime{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}body.users-show .m_commonList .courseList .remainingTime .marker{padding:0 10px;background:-webkit-linear-gradient(transparent 50%, #ffbeb6 50%);background:-o-linear-gradient(transparent 50%, #ffbeb6 50%);background:linear-gradient(transparent 50%, #ffbeb6 50%)}body.users-show .m_commonList .courseList .reservation{position:absolute;z-index:1000;right:5px;top:5px}body.users-show .m_commonList .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-show .m_commonList .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .m_commonList .courseList.carousel .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-show .m_commonList .courseList.carousel .listItem.is-selected{opacity:1}body.users-show .m_commonList .courseList.carousel .listItem.single a::before,body.users-show .m_commonList .courseList.carousel .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_commonList .courseList.carousel .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:22px;left:50%;margin-left:-28px;z-index:10000}body.users-show .m_commonList .courseList.carousel .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-show .m_commonList .courseList.carousel .listItem.single a:hover::before,body.users-show .m_commonList .courseList.carousel .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_commonList .courseList.carousel .listItem .m_badge{position:absolute}body.users-show .m_commonList .courseList.carousel .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commonList .courseList.carousel .listItem .detail{line-height:1em}body.users-show .m_commonList .courseList.carousel .listItem .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .m_commonList .courseList.card{overflow:hidden;padding-top:40px;margin-top:-40px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-show .m_commonList .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-show .m_commonList .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-show .m_commonList .courseList.card .listItem.single a::before,body.users-show .m_commonList .courseList.card .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_commonList .courseList.card .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:26px;left:50%;margin-left:-28px;z-index:10000}body.users-show .m_commonList .courseList.card .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:30px;left:50%;margin-left:-22px;z-index:10000}body.users-show .m_commonList .courseList.card .listItem.single a:hover::before,body.users-show .m_commonList .courseList.card .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_commonList .courseList.card .listItem .m_badge{position:absolute;color:#fff}body.users-show .m_commonList .courseList.card .listItem img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commonList .courseList.card .listItem .detail{line-height:1em;color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem;padding:3px 0}body.users-show .m_commonList .courseList.card .listItem .detail span.badge{color:#fff;padding:3px 6px;margin-right:5px}body.users-show .m_commonList .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-show .m_commonList .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-show .m_commonList .live .image img{width:100%}body.users-show .m_commonList .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .m_liveSchedule{padding:0;width:100%;overflow:hidden;margin-bottom:70px;display:flex}body.users-show .m_liveSchedule .inner-contents{width:1100px;margin:auto}body.users-show .m_liveSchedule .flickity-viewport{overflow:visible;min-height:225px;width:100%}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button{z-index:100;background:rgba(0,0,0,0);top:48%;width:100%;height:250px;background-color:rgba(255,255,255,0.8)}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button:hover{opacity:1 !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button:hover svg{opacity:.8}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button svg{width:33px !important;height:120px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.next{right:-1100px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.next svg{left:22px}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.previous{left:-1100px !important}body.users-show .m_liveSchedule .carousel .flickity-prev-next-button.previous svg{left:1045px}body.users-show .m_liveSchedule .classList .listItem{width:auto}body.users-show .m_liveSchedule .classList .dayPanel{position:absolute;top:0;left:0;height:30px;width:96%;margin-right:4%;display:flex}body.users-show .m_liveSchedule .classList .dayPanel h3{font-size:21px;font-size:2.1rem;letter-spacing:.15em;line-height:1.4em;font-weight:bold;min-width:120px;margin-right:8px}body.users-show .m_liveSchedule .classList .dayPanel h3 span{display:inline-block}body.users-show .m_liveSchedule .classList .dayPanel h3 .circle{width:21px;height:21px;border:#1e1e1e solid 3px;background:#cfcfcf;-webkit-border-radius:21px;border-radius:21px;vertical-align:-0.15em}body.users-show .m_liveSchedule .classList .dayPanel h3 .circle.active{background:#ff7f6f}body.users-show .m_liveSchedule .classList .dayPanel::after{content:"";display:block;height:3px;background-color:#e7e7e7;position:relative;-webkit-border-radius:10px;border-radius:10px;-webkit-flex-grow:1;flex-grow:1;top:12px;left:0;-webkit-flex:1;flex:1}body.users-show .m_liveSchedule .classList .dayWrap{display:flex}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem{width:170px;margin-right:16px;margin-left:0;float:left;position:relative;top:35px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem.empty{background-color:#f8f8f8;color:#888;font-size:12px;font-size:1.2rem;width:160px;height:120px;margin-top:70px;padding:40px 20px 0;text-align:center;-webkit-border-radius:4px;border-radius:4px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .date{font-size:16px;font-size:1.6rem;font-weight:900;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .date em{font-weight:bold}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image{position:relative;height:120px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image h3{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;max-height:2.88em;color:#1a1a1a;z-index:1000}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .image img:hover{opacity:.85}body.users-show .m_liveSchedule .classList .dayWrap .classlistItem .reservation{position:absolute;z-index:1000;right:8px;top:8px}body.users-show .m_reservationList{padding-bottom:20px}body.users-show .m_reservationList .listItem{position:relative}body.users-show .m_reservationList .listItem .reservation{top:42px !important;right:10px !important}body.users-show .m_reservationList .listItem .gCalender{position:absolute;top:116px;right:10px}body.users-show .m_subinformation{padding:40px 0 70px;margin-bottom:0 !important}body.users-show .m_subinformation .subInfomation{width:930px;margin:auto}body.users-show .m_subinformation .subInfomation li{vertical-align:top;text-align:right;min-width:380px}body.users-show .m_subinformation .subInfomation li.bannerMod{width:520px;margin:auto}body.users-show .m_subinformation .subInfomation li.bannerMod a{display:block;margin-bottom:10px}body.users-show .m_subinformation .subInfomation li.bannerMod img{-webkit-border-radius:3px;border-radius:3px}body.users-show .m_subinformation .subInfomation li.bannerMod img:hover{opacity:.7}body.users-show .m_subinformation .subInfomation li .tw{border:1px solid #eee;background-color:#fff;margin:0 0 20px auto;overflow:hidden;padding:5px 75px 0;width:380px}body.users-show .m_subinformation .subInfomation li .tw i.fa-twitter-square{font-size:50px;font-size:5rem;float:left;color:#55acee}body.users-show .m_subinformation .subInfomation li .tw p{margin-left:30px;margin-top:10px}body.users-show .m_subinformation .subInfomation li .tw .snslinkbtn{margin-top:5px}body.users-show .pencil_section{margin-bottom:20px}body.users-show .pencil_section .m_featuredAreaMini{margin-bottom:40px}body.users-show .pencil_section .m_featuredAreaMini.l-contents{padding:0 !important}body.users-show .pencil_section .m_featuredAreaMini .headingWrap{margin-bottom:7px}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2{padding-left:10px}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 em{font-size:17px;font-size:1.7rem;vertical-align:.6em;margin-left:25px;letter-spacing:.05em}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span{position:relative;display:inline-block}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span img{height:32px;width:139px;position:relative;z-index:100}body.users-show .pencil_section .m_featuredAreaMini .headingWrap h2 span::after{content:"";display:block;width:112%;position:absolute;border-bottom:17px solid #ffe202;bottom:9px;left:-10px;z-index:-1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}body.users-show .pencil_section .m_featuredAreaMini .headingWrap .button i{margin-left:5px}body.users-show .pencil_section .m_featuredAreaMini .flickity-prev-next-button{top:28%;height:200px;background:rgba(0,0,0,0)}body.users-show .pencil_section .m_featuredAreaMini .flickity-prev-next-button svg{top:80px}body.users-show .m_premiumLive{margin-top:15px}body.users-show .m_premiumLive .headingWrap{position:relative}body.users-show .m_premiumLive .headingWrap .premiumLiveIconFig{position:absolute;top:-25px;left:-10px}body.users-show .m_premiumLive .headingWrap .ttl{padding-left:115px;line-height:1.3em}body.users-show .m_premiumLive .headingWrap p{font-size:17px;font-size:1.7rem;padding-left:115px;margin-bottom:10px}body.users-show .m_premiumLive .courseList{position:relative}body.users-show .m_premiumLive .courseList .listItem{float:left;width:263px;height:238px;background-color:#f8f8f8;position:relative;margin-right:16px;margin-bottom:20px}body.users-show .m_premiumLive .courseList .listItem a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-show .m_premiumLive .courseList .listItem a .image{overflow:hidden;width:263px;height:113px}body.users-show .m_premiumLive .courseList .listItem a .image img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-show .m_premiumLive .courseList .listItem .reservation{position:absolute;z-index:1000;right:10px;top:10px}body.users-show .m_premiumLive .courseList .listItem .info{padding:15px 10px}body.users-show .m_premiumLive .courseList .listItem .info .title{font-size:15px;font-size:1.5rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;font-weight:bold;max-height:4.32em}body.users-show .m_premiumLive .courseList .listItem .info .date{color:#aaa;font-weight:bold}body.users-show .m_premiumLive .courseList .listItem:first-child{width:542px;height:238px;background:rgba(0,0,0,0)}body.users-show .m_premiumLive .courseList .listItem:first-child .reservation{position:absolute;bottom:42px;right:20px;top:auto}body.users-show .m_premiumLive .courseList .listItem:first-child a{position:relative;display:block;width:100%;height:100%}body.users-show .m_premiumLive .courseList .listItem:first-child a .image{overflow:hidden;width:537px;height:233px}body.users-show .m_premiumLive .courseList .listItem:first-child a .info{position:absolute;bottom:15px;left:15px;padding:0;width:390px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.users-show .m_premiumLive .courseList .listItem:first-child a .info .title{-webkit-order:2;-ms-order:2;order:2;max-height:3.9em}body.users-show .m_premiumLive .courseList .listItem:first-child a .info .title span{background-color:#fff;color:#1f1f1f;font-size:17px;font-size:1.7rem;line-height:1.7em;padding:0 5px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date{-webkit-order:1;-ms-order:1;order:1;letter-spacing:0;font-size:0;margin-bottom:3px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date span{display:inline-block;background-color:#fff;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-show .m_premiumLive .courseList .listItem:first-child a .date .badge{display:none}body.users-show .m_premiumLive .courseList .listItem:first-child a .date::before{content:"\6B21\56DE\306E\30D7\30EC\751F";display:inline-block;background-color:#fc0;color:#1f1f1f;font-size:16px;font-size:1.6rem;padding:2px 7px}body.users-show .m_premiumLive .courseList .listItem:first-child::before{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:5px;height:230px;z-index:-1}body.users-show .m_premiumLive .courseList .listItem:first-child::after{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fc0;width:530px;height:5px;z-index:-1}body.users-show .m_premiumLive .courseList .listItem:nth-child(3),body.users-show .m_premiumLive .courseList .listItem:nth-child(7),body.users-show .m_premiumLive .courseList .listItem:nth-child(11),body.users-show .m_premiumLive .courseList .listItem:nth-child(15){margin-right:0}body.users-show .m_communityList{margin-bottom:60px}body.users-show .m_communityList .communityList li{float:left;margin-right:16px}body.users-show .m_communityList .communityList li:last-child{margin:0}body.users-show .m_communityList .communityList li a{display:block;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:356px;height:170px}body.users-show .m_communityList .communityList li a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}body.users-show .m_communityList .communityList li a img{width:100%;-moz-transition:-moz-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;-ms-transition:-ms-transform .2s linear;transition:transform .2s linear}body.users-show .m_newTeacher .peopleList.carousel .flickity-viewport{overflow:visible}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_newTeacher .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_newTeacher .peopleList .listItem{text-align:center;width:170px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-show .m_newTeacher .peopleList .listItem.is-selected{opacity:1}body.users-show .m_newTeacher .peopleList .listItem .image{-webkit-border-radius:50%;border-radius:50%;width:170px;height:170px;overflow:hidden}body.users-show .m_newTeacher .peopleList .listItem .image img{width:100%;object-fit:cover}body.users-show .m_newTeacher .peopleList .listItem .name{margin-top:5px;font-size:13px;font-size:1.3rem;font-weight:bold;padding:0 10px}body.users-show .m_newTeacher .peopleList .listItem .post{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold;padding:0 10px}body.users-show .m_commentOfThePreviousDay{margin-bottom:80px}body.users-show .m_commentOfThePreviousDay .commentList .flickity-viewport{overflow:visible}body.users-show .m_commentOfThePreviousDay .commentList .listItem{text-align:center;width:263px !important;margin:0 16px 0 0 !important;opacity:.2}body.users-show .m_commentOfThePreviousDay .commentList .listItem.is-selected{opacity:1}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment{height:185px;background-color:#f2f2f2;-webkit-border-radius:10px;border-radius:10px;padding:15px 15px 20px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment .text{text-align:left;font-size:13px;font-size:1.3rem;height:5.7em;line-height:1.44em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-weight:bold;padding-top:1px;margin-bottom:9px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment .text .lerned{-webkit-border-radius:20px;border-radius:20px;font-size:11px;font-size:1.1rem;font-weight:bold;padding:1px 6px;line-height:1.1em;color:#fff;margin-right:4px;vertical-align:.2em;background-color:#2681e1 !important}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a{color:#1f1f1f;display:flex;border-top:2px solid #fff;padding-top:12px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:11px;font-size:1.1rem;max-height:2.5em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-weight:bold;padding-left:10px;color:#aaa}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image{width:55px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userComment>a .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo{margin-top:-23px;position:relative}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo a{overflow:hidden}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userImage img{width:100%;object-fit:cover}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .userName{float:left;margin-left:10px;margin-top:32px;font-weight:bold;max-width:128px;line-height:1.3em;font-size:13px;font-size:1.3rem;text-align:left}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn{position:absolute;top:27px;right:28px;width:27px;height:40px;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto}body.users-show .m_commentOfThePreviousDay .commentList .listItem .userInfo .likeBtn span{font-size:15px;font-size:1.5rem;display:inline-block;text-align:center;color:#239ab1;font-weight:bold;width:60px;padding-left:18px;margin-top:2px}body.users-show .m_userActivityList{position:relative;padding-bottom:30px}body.users-show .m_userActivityList .flickity-viewport{min-height:180px !important}body.users-show .m_userActivityList .classLink{position:relative;z-index:10;display:block}body.users-show .m_userActivityList .classLink::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:90px;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.5));z-index:999;-webkit-border-radius:5px;border-radius:5px}body.users-show .m_userActivityList .classLink .title{position:absolute;top:0;left:0;color:#fff;width:100%;padding:7px 10px;font-size:12px;font-size:1.2rem;font-weight:bold;z-index:1000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44em;font-weight:bold;max-height:3.2em}body.users-show .m_userActivityList .classLink .image{position:relative}body.users-show .m_userActivityList .userActivityLink{position:relative;z-index:1000;overflow:hidden;margin-top:-23px;display:block;width:100%}body.users-show .m_userActivityList .userActivityLink .userImage{width:60px;height:60px;overflow:hidden;-webkit-border-radius:60px;border-radius:60px;display:flex;-webkit-justify-content:center;justify-content:center;border:3px solid #fff;margin-left:10px;float:left}body.users-show .m_userActivityList .userActivityLink .userImage img{width:100%}body.users-show .m_userActivityList .userActivityLink p{float:left;margin-left:10px;margin-top:25px;font-weight:bold;max-width:155px;line-height:1.3em;font-size:13px;font-size:1.3rem}body.users-show .m_activityNoticeList{padding-top:30px;margin-top:-30px}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-viewport{overflow:visible;z-index:2000}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button{top:48%;width:55px;height:200px;background-color:rgba(0,0,0,0)}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.next{right:-6% !important}body.users-show .m_activityNoticeList .peopleList.carousel .flickity-prev-next-button.previous{left:-6% !important}body.users-show .m_activityNoticeList .listItem{text-align:center;width:170px !important;margin-right:16px;opacity:.2}body.users-show .m_activityNoticeList .listItem.is-selected{opacity:1}body.users-show .m_activityNoticeList .listItem .image{position:relative}body.users-show .m_activityNoticeList .listItem .image .tooltip{display:none}body.users-show .m_activityNoticeList .listItem .image:hover .tooltip{display:block;position:absolute;top:-50px;left:50%;margin-left:-94px;width:110%;background-color:#333;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:10px;font-size:1rem;padding:5px 10px;font-weight:bold;z-index:10000 !important}body.users-show .m_activityNoticeList .listItem .image:hover .tooltip::after{content:"";position:absolute;display:block;width:0;height:0;bottom:-15px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #333;z-index:1}body.users-show .m_activityNoticeList .listItem .image img.profImage{-webkit-border-radius:50%;border-radius:50%;width:120px;height:120px}body.users-show .m_activityNoticeList .listItem .image img.classImage{-webkit-border-radius:5px;border-radius:5px;width:60px;position:absolute;top:57px;right:0;border:3px solid #fff}body.users-show .m_activityNoticeList .listItem .name{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .m_activityNoticeList .listItem .date{font-size:11px;font-size:1.1rem;color:#aaa;font-weight:bold}body.users-show .m_watchList .flickity-viewport{min-height:220px}body.users-show .connect{text-align:center;width:100%;padding:15px 0}body.users-show .connect.cw a{background-color:#0066ba}body.users-show .connect.doda a{background-color:#0f0679}body.users-show .connect a{color:#fff;font-size:16px;font-size:1.6rem;display:inline-block;padding:5px 25px;margin:auto;-webkit-border-radius:30px;border-radius:30px}body.users-show .connect a:hover{text-decoration:none;opacity:.8}body.users-show .connect .close{display:block;position:absolute;cursor:pointer;top:0;right:0;padding:10px;color:#fff}body.users-show .connect img{width:400px;margin:auto}body.users-show .connect img:hover{opacity:.7}body.users-show .fb-comments,body.users-show .fb-comments iframe{width:100% !important}body.users-show .eyecatch{position:relative;z-index:1;overflow:hidden;width:600px !important}body.users-show .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-show .eyecatch .no_movie_bg{position:relative;background:url("https://assets.clwy.cn/common/capture_movie_02.jpg") no-repeat 0% 50%;height:400px}body.users-show .eyecatch .bg{position:absolute}body.users-show .eyecatch .contentInner{overflow:hidden;text-align:center;position:relative;margin:0 auto;padding-top:40px;color:#fff}body.users-show .eyecatch .contentInner .contentInnerDescription h1 img{width:100%;height:auto}body.users-show .eyecatch .contentInner .contentInnerDescription h2{font-size:28px;font-size:2.8rem;text-align:center;line-height:1.4em;margin-bottom:20px;font-weight:bold}body.users-show .eyecatch .contentInner .contentInnerDescription h3{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:30px}body.users-show .eyecatch .contentInner .contentInnerDescription h4{font-size:20px;font-size:2rem;text-align:center;line-height:1.6em;margin-bottom:25px}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_playVideo a{color:#fff;font-weight:bold;font-size:14px;font-size:1.4rem;margin:auto}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton{margin-bottom:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange{font-size:20px;font-size:2rem;font-weight:bold;padding:.5em 6em;border-radius:4px;background-color:#ff7272;box-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff !important}body.users-show .eyecatch .contentInner .contentInnerRegistration .m_aboutButton .button.large.orange::after{content:"\F105";font-family:"FontAwesome";font-size:30px;font-size:3rem;line-height:1;display:inline-block;position:absolute;right:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup{overflow:hidden;padding-top:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration{float:right;width:50%;text-align:left;padding-left:20px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .large_btn{margin-left:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip{font-size:12px;font-size:1.2rem;padding-top:3px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaRegistration .tooltip span{font-size:14px;font-size:1.4rem;font-weight:bold}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin{float:left;width:50%;text-align:right}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub{margin-right:45px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginSub a{font-weight:bold;color:#fff}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .areaLogin .m_loginButton{margin-right:15px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay{display:inline-block;margin:30px auto 0;clear:both}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay .separateText{float:left;font-size:15px;font-size:1.5rem;font-weight:bold;padding-top:12px}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl{float:left;display:table}body.users-show .eyecatch .contentInner .contentInnerRegistration .areaSignup .otherWay dl .mini_btn{display:table-cell;padding:5px 10px}body.users-show .eyecatch .guesttop_bg{position:absolute;width:100%;margin-top:0}body.users-show .bnrArea{text-align:center}body.users-show .bnrArea img{-webkit-border-radius:5px;border-radius:5px;width:100%;margin:auto}body.users-show .bnrArea img:hover{opacity:.8}body.users-show #loadingCover{position:relative;height:100px}body.users-show .infinityScrollfadeIn{animation:infinityScrollfadeIn 1s;-webkit-animation:infinityscrollfadein 1s}@keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes infinityScrollfadeIn{0%{opacity:0}100%{opacity:1}}body.users-show .l-header{padding:0}body.users-show .freeArchive{background-color:#d5e8fd}body.users-show .freeArchive .courseList .m_badge{display:none}body.users-show .freeArchive .courseList .title{font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em}body.users-show .freeArchive .courseList .next{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .freeArchive .courseList .listItem{position:relative;width:263px;margin:0 16px 0 0;opacity:.2}body.users-show .freeArchive .courseList .listItem.is-selected{opacity:1}body.users-show .freeArchive .courseList .listItem:hover img{opacity:.8}body.users-show .freeArchive .courseList .listItem a::before,body.users-show .freeArchive .courseList .listItem a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .freeArchive .courseList .listItem a::before{display:block;content:"";border:3px solid #fff;width:56px;height:56px;-webkit-border-radius:56px;border-radius:56px;background-color:rgba(0,0,0,0.5);position:absolute;top:29px;left:50%;margin-left:-28px;z-index:10000}body.users-show .freeArchive .courseList .listItem a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:56px;height:56px;line-height:56px;position:absolute;text-align:center;top:33px;left:50%;margin-left:-22px;z-index:10000}body.users-show .freeArchive .courseList .listItem a:hover::before,body.users-show .freeArchive .courseList .listItem a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .freeArchive .courseList .listItem a .m_badge{position:absolute}body.users-show .freeArchive .courseList .listItem a img{-webkit-border-radius:5px;border-radius:5px}body.users-show .freeArchive .courseList .listItem a .detail{line-height:1em}body.users-show .freeArchive .courseList .listItem a .detail span{color:#aaa;font-weight:bold;font-size:11px;font-size:1.1rem}body.users-show .freeArchive .courseList.card{overflow:visible;background:#d5e8fd;padding-top:30px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}body.users-show .freeArchive .courseList.card .listItem{position:relative;width:263px;min-height:175px;margin:0 16px 20px 0;float:left}body.users-show .freeArchive .courseList.card .listItem:nth-child(4n){margin-right:0}body.users-show .freeArchive .courseList .flickity-prev-next-button{background:rgba(0,0,0,0);margin-top:-13px}body.users-show .freeArchive .courseList .flickity-prev-next-button .arrow{fill:#4f9df7}body.users-show .freeArchive .courseList .flickity-prev-next-button.previous{left:-54px}body.users-show .freeArchive .courseList .flickity-prev-next-button.next{right:-54px}body.users-show .freeArchive .live .info .date{font-size:11px;font-size:1.1rem;font-weight:bold;color:#aaa}body.users-show .freeArchive .live .info .date span.badge{vertical-align:.1em;font-weight:bold}body.users-show .freeArchive .live .image img{width:100%}body.users-show .freeArchive .live .title{font-size:13px;font-size:1.3rem;font-weight:bold}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .fa{font:inherit;font-family:FontAwesome !important}body.users-show .m_statistics{color:#686868;width:100%;position:relative}body.users-show .m_statistics .totalEngagementTime{text-align:left}body.users-show .m_statistics .totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:3px;padding:.7em 2.5em;-webkit-border-radius:3px;border-radius:3px}body.users-show .m_statistics .totalEngagementTime dl dt{font-size:.8em;display:table-cell;vertical-align:middle}body.users-show .m_statistics .totalEngagementTime dl dd{font-size:1.5em;display:table-cell;vertical-align:middle;padding:0 20px 0 5px}body.users-show .m_statistics .periodicalStatistics{position:relative}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime{background:#f8f8f8;border-radius:4px;z-index:10}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .period::before{content:"(";display:inline-block}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .period::after{content:")";display:inline-block}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .l-engagementTime{border-bottom:1px solid rgba(30,30,30,0.2)}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .hours::after{content:"\6642\9593";font-weight:normal;font-size:12px;font-size:1.2rem;margin:0 6px 0 1px}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins{font-size:24px;font-size:2.4rem;font-weight:bold}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime .engagementTime .mins::after{content:"\5206";font-size:12px;font-size:1.2rem;margin:0 0 0 2px;font-weight:normal}body.users-show .m_statistics .periodicalStatistics .periodicalEngagementTime.hidden{display:none}body.users-show .m_statistics .periodicalStatistics .chart{position:absolute;top:62px}body.users-show .m_statistics .periodicalStatistics .chart .c3-line{position:absolute;stroke-width:2px;stroke:#e29447 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-circle{stroke-width:2px;stroke:#fff !important;fill:#e29447 !important;r:6 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-chart-text,body.users-show .m_statistics .periodicalStatistics .chart .c3-text,body.users-show .m_statistics .periodicalStatistics .chart .c3-texts{fill-width:2px !important;fill:#777 !important;y:200 !important;x:200 !important;transform:translateY(-3px) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-xgrid-focus{visibility:hidden !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip{border-radius:5px;padding:5px;text-align:center}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip tr{border:none !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip th{color:#686868 !important;background:rgba(0,0,0,0) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip td{color:#686868;border:none !important;background:rgba(0,0,0,0) !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-tooltip td span{display:inline !important;margin:0 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-axis{fill:#777 !important}body.users-show .m_statistics .periodicalStatistics .chart .c3-axis line,body.users-show .m_statistics .periodicalStatistics .chart .c3-axis path{stroke:rgba(0,0,0,0.2)}body.users-show .m_statistics .periodicalStatistics .control .controlItem{display:flex;align-items:center;justify-content:center;height:30px;width:60px;color:#e29447;background:#fff;border:1px solid #e29447;border-radius:3px;margin:0 6px;font-size:.8em;cursor:pointer}body.users-show .m_statistics .periodicalStatistics .control .controlItem.selected{background:#e29447;color:#fff;border:none}@keyframes statistics-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime{display:block;position:relative;overflow:hidden}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear}body.users-show .m_statistics.loading .periodicalStatistics .periodicalEngagementTime::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear}body.users-show .m_statistics.loading .periodicalStatistics .chart{height:320px;position:relative;overflow:hidden}body.users-show .m_statistics.loading .periodicalStatistics .chart::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-show .m_statistics.loading .periodicalStatistics .chart::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;top:auto;bottom:20px;height:220px;transition-delay:100ms}body.users-show .m_statistics.loading .totalStatistics>dl{position:relative;overflow:hidden}body.users-show .m_statistics.loading .totalStatistics>dl::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#f8f8f8;transition:opacity 300ms linear;transition-delay:200ms}body.users-show .m_statistics.loading .totalStatistics>dl::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(-45deg, #f8f8f8 35%, #d6d6d6 50%, #f8f8f8 65%);animation:statistics-loading 1200ms infinite;opacity:.15;filter:blur(5px);transition:opacity 100ms linear;transition-delay:200ms}body.users-show .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::before,body.users-show .m_statistics.loadingFinished .periodicalStatistics .periodicalEngagementTime::after{opacity:0}body.users-show .m_statistics.loadingFinished .periodicalStatistics .chart::before,body.users-show .m_statistics.loadingFinished .periodicalStatistics .chart::after{opacity:0}body.users-show .m_statistics.loadingFinished .totalStatistics::before,body.users-show .m_statistics.loadingFinished .totalStatistics::after{opacity:0}body.users-show .totalStatistics.totalEngagementTime{display:none}body.users-show .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;text-align:center;margin:10px 0}body.users-show .totalStatistics.totalEngagementTime dl dt{font-size:15px;font-size:1.5rem;display:table-cell;vertical-align:middle}body.users-show .totalStatistics.totalEngagementTime dl dd{font-size:25px;font-size:2.5rem;display:table-cell;vertical-align:middle;padding:0 0 0 20px}body.users-show .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}body.users-show .totalStatistics.othersTable{width:100%;text-align:right;position:relative}body.users-show .totalStatistics.othersTable dl{width:96px;padding:1px;display:inline-block;border:#fff 1px solid;text-align:center}body.users-show .totalStatistics.othersTable dl dt{background-color:#6a6a6a;font-size:10px;font-size:1rem;display:block;vertical-align:middle;margin-bottom:1px;padding:3px 0;color:#fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body.users-show .totalStatistics.othersTable dl dd{background-color:#f5f2ee;font-size:17px;font-size:1.7rem;display:table-cell;vertical-align:middle;height:55px;width:96px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body.users-show .totalStatistics.othersTable dl dd .hours{font-size:13px;font-size:1.3rem;display:inline-block}body.users-show .totalStatistics.othersTable dl dd .hours::after{content:"\6642\9593";font-size:9px;font-size:.9rem;margin:0 3px 0 0}body.users-show .totalStatistics.othersTable dl dd .mins{font-size:13px;font-size:1.3rem;display:inline-block}body.users-show .totalStatistics.othersTable dl dd .mins::after{content:"\5206";font-size:9px;font-size:.9rem;margin:0}body.users-show .totalStatistics.othersTable dl dd span{font-size:9px;font-size:.9rem}@media screen and (min-width: 768px){body.users-show .periodicalStatistics{height:382px}body.users-show .periodicalStatistics .control{position:absolute;top:0;right:-6px}}@media screen and (max-width: 768px){body.users-show .totalStatistics{text-align:left}body.users-show .periodicalStatistics{display:none}body.users-show .othersTable{text-align:left !important;margin:auto;display:inline-block;width:100%;overflow:hidden}body.users-show .othersTable dl{float:left;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;width:48% !important;padding:0 !important;margin:1%}body.users-show .othersTable dl dt{color:#888 !important;font-weight:bold;display:inline-block !important;background-color:#fff !important;width:46% !important;padding-left:2% !important;line-height:1.3em;text-align:left !important}body.users-show .othersTable dl dd{display:inline-block !important;background-color:#6a6a6a !important;color:#fff !important;height:30px !important;line-height:30px !important;width:49% !important;margin:2px 0;-webkit-border-radius:4px;border-radius:4px}body.users-show .othersTable dl dd .hours,body.users-show .othersTable dl dd .hours{font-size:1.1rem !important}body.users-show .totalStatistics.totalEngagementTime dl{display:inline-table;background:#f8f8f8;border-radius:4px;padding:.3em .5em;text-align:center;margin:6px 0 20px;width:45%}body.users-show .totalStatistics.totalEngagementTime dl dt{font-size:10px;font-size:1rem;display:table-cell;vertical-align:middle}body.users-show .totalStatistics.totalEngagementTime dl dd{font-size:13px;font-size:1.3rem;display:table-cell;font-weight:bold;vertical-align:middle;padding:0 0 0 6px}body.users-show .totalStatistics.totalEngagementTime dl dd span{font-size:9px;font-size:.9rem}}body.users-show .m_profile .icons{width:100%;margin:0;position:absolute;top:20px;z-index:3}body.users-show .m_profile .icons ul{overflow:hidden;margin:0}body.users-show .m_profile .icons ul li{position:absolute;float:left;margin:-32px 12px 0 13px;text-align:center}body.users-show .m_profile .icons ul li.fb{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;left:8px}body.users-show .m_profile .icons ul li.fb a{line-height:25px;color:#fff}body.users-show .m_profile .icons ul li.fb a:hover,body.users-show .m_profile .icons ul li.fb a:visited{color:#fff}body.users-show .m_profile .icons ul li.fb.current{background:#3b5998;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-show .m_profile .icons ul li.tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:120px;right:8px;color:#fff}body.users-show .m_profile .icons ul li.tw a{color:#fff;line-height:25px}body.users-show .m_profile .icons ul li.tw a:hover,body.users-show .m_profile .icons ul li.tw a:visited{color:#fff}body.users-show .m_profile .icons ul li.tw.current{background:#489bf9;border-radius:50%;width:28px;height:28px;border:2px solid #fff}body.users-show .m_profile .icons ul li.plan{top:35px;right:8px}body.users-show .m_profile .subInformation{margin:12px auto}body.users-show .m_profile .subInformation li.name{font-size:16px;font-size:1.6rem;font-weight:bold}body.users-show .m_profile .subInformation li{font-size:12px;font-size:1.2rem}body.users-show .m_profile .links li{margin-bottom:10px}body.users-show .m_profile .links li a{padding:8px 0}body.users-show .m_profile .links .linkItem{width:100%;color:#686868;background:#ddd;border-radius:3px;cursor:pointer;padding:10px;margin:0 3px;display:inline-block;text-align:center;font-size:11px;font-size:1.1rem;font-weight:bold;margin:5px 0}body.users-show .m_profile .links .linkItem:hover{text-decoration:none;background:#fff}body.users-show .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-show .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-show .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-show .listSection{position:relative;margin:auto;z-index:9999}body.users-show .listSection .sc-tab{height:48px}body.users-show .listSection .sc-tab li{display:inline-block;border:none;text-align:center;line-height:43px;width:170px;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;background:rgba(0,0,0,0);vertical-align:top;margin:0 3px 0 0;overflow:hidden;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}body.users-show .listSection .sc-tab li i{opacity:.4}body.users-show .listSection .sc-tab li.current{background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}body.users-show .listSection .sc-tab li.current a{color:#1f9ab1}body.users-show .listSection .sc-tab li.current a:hover{top:0;border:none}body.users-show .listSection .sc-tab li.current::after{left:6px;top:0;width:170px;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #1f9ab1 !important;background:rgba(0,0,0,0);color:#1f9ab1}body.users-show .listSection .sc-tab a{color:#888;font-size:17px;font-size:1.7rem;font-weight:normal;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.users-show .listSection .sc-tab a:hover{color:#1f9ab1;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:rgba(255,255,255,0.6);border-top:1px solid #ccc;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative;top:-1px}body.users-show .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:28px;border-radius:28px;width:28px;height:28px;line-height:28px;color:#cecece !important;background-color:#fff;text-align:center;font-size:18px;font-size:1.8rem;cursor:pointer;position:absolute;bottom:9px;right:8px}body.users-show .favBtn:hover,body.users-show .favBtn.current{color:#def10f !important}body.users-show .favBtn:hover::before,body.users-show .favBtn.current::before{font-size:10px;font-size:1rem;content:"添加到收藏";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-show .favBtn:hover::after,body.users-show .favBtn.current::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:10px}body.users-show .m_history_tab{margin:20px}body.users-show .m_history_tab .tabList{margin-bottom:20px}body.users-show .tab_box{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body.users-show .tab_box.is_show{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width: 768px){body.users-show .infoSection .l_profile{float:left;width:21%;padding:25px;margin-top:20px;height:472px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}body.users-show .infoSection.hiddenUsers{margin-bottom:150px}body.users-show .infoSection.hiddenUsers .l_profile{height:300px;background-color:#fff}body.users-show .infoSection.hiddenUsers .l_statistics{height:300px;background-color:#fafafa}body.users-show .infoSection.hiddenUsers .l_statistics .message{text-shadow:0 1px 0 #fff;font-size:25px;font-size:2.5rem;font-weight:bold;text-align:center;height:260px;line-height:260px;color:#999}body.users-show .listSection{width:980px}}@media screen and (max-width: 768px){body.users-show .infoSection .premium_intro_area{width:100%;background:#ffecaa;border:1px solid #ffd74d;border-radius:3px;margin:4px 0 10px;padding:6px 0;text-align:center}body.users-show .infoSection .premium_intro_area .premium_btn{color:#b58800;text-decoration:none}body.users-show .infoSection .premium_intro_area .premium_btn:hover{text-decoration:underline}body.users-show .infoSection .l_profile{width:100%;display:block;float:none;padding:0 20px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;z-index:999;overflow:hidden}body.users-show .infoSection .l_profile .m_profile .icons{margin:0;position:relative;top:0;z-index:3}body.users-show .infoSection .l_profile .m_profile .icons .fb{background:#ddd;position:absolute;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:-10px}body.users-show .infoSection .l_profile .m_profile .icons .tw{background:#ddd;border-radius:50%;width:28px;height:28px;border:2px solid #fff;top:5px;left:65px !important;color:#fff}body.users-show .infoSection .l_profile .image{position:relative}body.users-show .infoSection .l_profile .image img{width:110px;height:110px;border:2px solid #f2f2f2;border-radius:50%;display:inline-block}body.users-show .infoSection .l_statistics{width:100%;background-color:#f8f8f8;padding:10px;float:none;z-index:1}body.users-show .infoSection .l_statistics .totalStatistics dl{width:100%;padding:10px 0}body.users-show .infoSection.hiddenUsers .l_profile{float:left}body.users-show .infoSection.hiddenUsers .l_statistics{float:left;width:100%}body.users-show .infoSection.hiddenUsers .l_statistics .message{text-align:center;padding:10px}body.users-show .informationBar{margin:10px}body.users-show .classList{border:none}body.users-show .slick-slider{margin-bottom:0 !important}body.users-show .btnWrap{text-align:center}body.users-show .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:none;text-align:center;cursor:pointer;font-size:15px;font-size:1.5rem}body.users-show .loadMore:hover{opacity:.8}body.users-show .totalStatistics.totalEngagementTime dl dd{padding:0 0 0 3px}body.users-show .favBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:26px;border-radius:26px;width:26px;height:26px;line-height:26px;color:#cecece !important;background-color:#fff;text-align:center;font-size:16px;font-size:1.6rem;cursor:pointer;position:absolute;top:73px;right:6px}body.users-show .favBtn:hover,body.users-show .favBtn.current{color:#def10f !important}body.users-show .tab_list.historyListNav{margin:0 auto 10px;width:95%}body.users-show .tab_list.historyListNav li{-webkit-border-radius:4px;border-radius:4px;line-height:1.3em;background-color:#fff}body.users-show .tab_list.historyListNav li.current{background:#f8f8f8 !important;font-weight:bold}body.users-show .tab_list.historyListNav li.current::after{display:none}body.users-show .tab_list.historyListNav li a{color:#333}body.users-show .tab_list.historyListNav li a:hover{background:#f8f8f8 !important}body.users-show .tab_container .tab_box{display:none}body.users-show .tab_container .tab_box.is_show{display:block}body.users-show .m_noteList{width:95%;margin:auto}body.users-show .toolTipBox{display:none}}body.users-show .bannergennai{display:none !important}body.users-show .m_liveWrapper{display:none !important}body.users-show .m_noteList{width:980px;margin:auto;margin-top:40px;position:relative}body.users-show .m_noteList li{list-style:none}body.users-show .m_noteList li:last-child .noteListItem{border:none}body.users-show .m_noteList .pager{margin:1em}body.users-show .m_noteList .loader{position:absolute;height:100%}body.users-show .m_noteList .list{border:solid 1px #dcdcdc;-webkit-border-radius:4px;border-radius:4px}body.users-show .m_noteList .list.empty{text-align:center;border:none;padding:0}body.users-show .m_noteList .list.empty .nomatch{padding:50px;background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;font-size:18px;font-size:1.8rem;color:#888}body.users-show .m_noteList .list.empty .nomatch .btn{margin-top:15px;font-size:20px;font-size:2rem;width:400px}body.users-show .m_noteList .noteListItem{width:100%;padding:1.3em;box-sizing:border-box;color:#1f1f1f;cursor:pointer;position:relative;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}body.users-show .m_noteList .noteListItem .classTtl{font-size:16px;font-size:1.6rem;color:#333;font-weight:bold;text-decoration:none;padding:3px 0;line-height:1.3em}body.users-show .m_noteList .noteListItem .date{font-size:13px;font-size:1.3rem;color:#999;text-decoration:none;padding-bottom:5px}body.users-show .m_noteList .noteListItem .badge{position:absolute;padding:7px;right:10px;top:20px}@media screen and (min-width: 768px){body.users-show .m_noteList .noteListItem{height:100%;border-bottom:1px solid rgba(49,55,72,0.05)}body.users-show .m_noteList .noteListItem .date{min-height:2em}body.users-show .m_noteList .noteListItem:hover{background-color:#f8f8f8;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}}@media screen and (max-width: 768px){body.users-show .m_noteList .noteListItem{border-bottom:1px solid rgba(35,35,35,0.05)}body.users-show .m_noteList .noteListItem:hover{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;background-color:#1f99b0;color:#fff}}body.users-show .bannergennai{display:none !important}body.users-show .allAttendHistoryList,body.users-show .attendingAttendHistoryList,body.users-show .finishedAttendHistoryList,body.users-show .ticketAttendHistoryList{width:980px;margin:0 auto 40px;overflow:visible;position:relative}body.users-show .allAttendHistoryList .info-box,body.users-show .attendingAttendHistoryList .info-box,body.users-show .finishedAttendHistoryList .info-box,body.users-show .ticketAttendHistoryList .info-box{background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;margin:5px 0 10px;color:#686868}body.users-show .allAttendHistoryList .loadMore,body.users-show .attendingAttendHistoryList .loadMore,body.users-show .finishedAttendHistoryList .loadMore,body.users-show .ticketAttendHistoryList .loadMore{display:none}body.users-show .allAttendHistoryList .no_classes,body.users-show .attendingAttendHistoryList .no_classes,body.users-show .finishedAttendHistoryList .no_classes,body.users-show .ticketAttendHistoryList .no_classes{text-align:center}body.users-show .allAttendHistoryList .no_classes .nomatch,body.users-show .attendingAttendHistoryList .no_classes .nomatch,body.users-show .finishedAttendHistoryList .no_classes .nomatch,body.users-show .ticketAttendHistoryList .no_classes .nomatch{padding:50px;background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;font-size:18px;font-size:1.8rem;color:#888}body.users-show .allAttendHistoryList .no_classes .nomatch .btn,body.users-show .attendingAttendHistoryList .no_classes .nomatch .btn,body.users-show .finishedAttendHistoryList .no_classes .nomatch .btn,body.users-show .ticketAttendHistoryList .no_classes .nomatch .btn{margin-top:15px;font-size:20px;font-size:2rem;width:400px}body.users-show .allAttendHistoryList .classList,body.users-show .attendingAttendHistoryList .classList,body.users-show .finishedAttendHistoryList .classList,body.users-show .ticketAttendHistoryList .classList{letter-spacing:-0.4em}body.users-show .allAttendHistoryList .classList li,body.users-show .attendingAttendHistoryList .classList li,body.users-show .finishedAttendHistoryList .classList li,body.users-show .ticketAttendHistoryList .classList li{display:inline-block;letter-spacing:normal;width:18%;margin:0 2% 2% 0;vertical-align:text-top;position:relative}body.users-show .allAttendHistoryList .classList li .finishClassBtn,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:25px;border-radius:25px;width:23px;height:23px;color:#cecece;background-color:#fff;text-align:center;font-size:15px;font-size:1.5rem;line-height:22px;cursor:pointer;position:absolute;top:103px;right:8px}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover{background-color:#1f99b0;color:#fff}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover::before{font-size:10px;font-size:1rem;content:"\53D7\8B1B\5B8C\4E86";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:7px}body.users-show .allAttendHistoryList .classList li a,body.users-show .attendingAttendHistoryList .classList li a,body.users-show .finishedAttendHistoryList .classList li a,body.users-show .ticketAttendHistoryList .classList li a{color:#313748}body.users-show .allAttendHistoryList .classList li a:hover,body.users-show .allAttendHistoryList .classList li a:visited,body.users-show .attendingAttendHistoryList .classList li a:hover,body.users-show .attendingAttendHistoryList .classList li a:visited,body.users-show .finishedAttendHistoryList .classList li a:hover,body.users-show .finishedAttendHistoryList .classList li a:visited,body.users-show .ticketAttendHistoryList .classList li a:hover,body.users-show .ticketAttendHistoryList .classList li a:visited{color:#313748}body.users-show .allAttendHistoryList .classList li img,body.users-show .attendingAttendHistoryList .classList li img,body.users-show .finishedAttendHistoryList .classList li img,body.users-show .ticketAttendHistoryList .classList li img{border:1px solid rgba(49,55,72,0.05);width:100%;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}body.users-show .allAttendHistoryList .classList li h4,body.users-show .attendingAttendHistoryList .classList li h4,body.users-show .finishedAttendHistoryList .classList li h4,body.users-show .ticketAttendHistoryList .classList li h4{font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-show .allAttendHistoryList .classList li p.date,body.users-show .attendingAttendHistoryList .classList li p.date,body.users-show .finishedAttendHistoryList .classList li p.date,body.users-show .ticketAttendHistoryList .classList li p.date{color:#999;font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-show .allAttendHistoryList .btnWrap,body.users-show .attendingAttendHistoryList .btnWrap,body.users-show .finishedAttendHistoryList .btnWrap,body.users-show .ticketAttendHistoryList .btnWrap{text-align:center}body.users-show .allAttendHistoryList .btnWrap .loadMore,body.users-show .attendingAttendHistoryList .btnWrap .loadMore,body.users-show .finishedAttendHistoryList .btnWrap .loadMore,body.users-show .ticketAttendHistoryList .btnWrap .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:block;text-align:center;cursor:pointer;font-size:18px;font-size:1.8rem}body.users-show .allAttendHistoryList .btnWrap .loadMore:hover,body.users-show .attendingAttendHistoryList .btnWrap .loadMore:hover,body.users-show .finishedAttendHistoryList .btnWrap .loadMore:hover,body.users-show .ticketAttendHistoryList .btnWrap .loadMore:hover{opacity:.8}body.users-show html{scroll-behavior:smooth}body.users-show #todayClassFixedMenu{display:none}body.users-show #globalFooter{display:block !important;border:none}body.users-show a:hover{text-decoration:none}body.users-show a:hover img{opacity:.8}body.users-show .l-contents{z-index:auto !important}body.users-show .socialButtonList{margin:20px auto}body.users-show .socialButtonList li{margin:0 auto 15px !important}body.users-show .socialButtonList li a{padding:7px}body.users-show .socialButtonList li.tw a{border-color:#55acee;color:#55acee !important}body.users-show .socialButtonList li.tw a:hover{background-color:#55acee;color:#fff !important}body.users-show .socialButtonList li.fb a{border-color:#3b5998;color:#3b5998 !important}body.users-show .socialButtonList li.fb a:hover{background-color:#3b5998;color:#fff !important}body.users-show .infoSection.previous{background-color:#f5f2ee;min-width:1000px}body.users-show .infoSection.previous.hiddenUsers{margin-bottom:0 !important;padding:0 0 20px}body.users-show .infoSection.previous .no_idcard{background:#fff;padding:15px 20px;margin:15px;overflow:hidden;border-radius:10px;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.07)}body.users-show .infoSection.previous .entry_idcard{text-align:right;float:right}body.users-show .infoSection.previous .studentCard{color:#535353;text-align:left;float:left}body.users-show .infoSection.previous .studentCard .id_red{color:#ff7f6f;font-weight:bold}body.users-show .infoSection.previous .l_profile{position:-webkit-sticky;position:sticky;top:50px;background-color:rgba(0,0,0,0);width:20%;min-width:220px;padding-top:10px;padding-left:0;margin-top:0;height:auto !important}body.users-show .infoSection.previous .l_profile .m_profile{text-align:center;position:relative}body.users-show .infoSection.previous .l_profile .m_profile .image{width:150px;height:150px;overflow:hidden;text-align:center;border:5px solid #fff;-webkit-border-radius:50%;border-radius:50%;position:relative;margin:auto}body.users-show .infoSection.previous .l_profile .m_profile .image img{height:150px;object-fit:cover;width:100%}body.users-show .infoSection.previous .l_profile .m_profile .ticket{text-align:center}body.users-show .infoSection.previous .l_profile .m_profile .ticket em{font-weight:bold}body.users-show .infoSection.previous .l_profile .m_profile .ticket .expiration{font-size:11px !important;font-size:1.1rem !important;background-color:#fff;padding:1px 10px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;min-width:155px;margin:6px auto;font-weight:bold;text-align:center}body.users-show .infoSection.previous .l_profile .subInformation{margin-top:5px}body.users-show .infoSection.previous .l_profile .subInformation .name{font-size:20px !important;font-size:2rem !important;font-weight:bold}body.users-show .infoSection.previous .l_profile .subInformation .company{font-size:14px;font-size:1.4rem;color:rgba(35,35,35,0.5);margin-bottom:10px}body.users-show .infoSection.previous .l_profile .subInformation .entryDate{font-size:15px !important;font-size:1.5rem !important;font-weight:bold;margin-bottom:10px;color:#999}body.users-show .infoSection.previous .l_profile .subInformation .introduction{font-size:12px !important;font-size:1.2rem !important;font-weight:bold;text-align:center;margin-bottom:15px}body.users-show .infoSection.previous .l_profile.local{position:relative;top:0;width:23.7%;max-width:260px;min-width:0;height:auto;padding:0;margin:0;background:none}body.users-show .infoSection.previous .l_profile.local .m_profile{position:relative;padding:40px 16px 24px;text-align:center;background-color:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.users-show .infoSection.previous .l_profile.local .image{width:154px;height:154px;border:none}body.users-show .infoSection.previous .l_profile.local .image img{width:100%;height:154px;object-fit:cover}body.users-show .infoSection.previous .l_profile.local .ticket{font-size:12px;font-size:1.2rem;margin-top:4px;line-height:1.41;color:rgba(30,30,30,0.5);text-align:center}body.users-show .infoSection.previous .l_profile.local .ticket .expiration{display:block;min-width:auto;margin:0;padding:0;font-size:10px !important;font-size:1rem !important;line-height:1.41;color:rgba(30,30,30,0.5);font-weight:700;text-align:center;background-color:none;border-radius:none}body.users-show .infoSection.previous .l_profile.local .subInformation{margin-top:5px;margin-bottom:24px}body.users-show .infoSection.previous .l_profile.local .subInformation li{font-size:12px;font-size:1.2rem;line-height:1.83;color:rgba(30,30,30,0.5);text-align:center}body.users-show .infoSection.previous .l_profile.local .subInformation .name{margin-bottom:16px;color:#1e1e1e;font-size:16px;font-size:1.6rem;line-height:1.44;text-align:center}body.users-show .infoSection.previous .l_profile.local .subInformation .entryDate{margin-bottom:2px;color:rgba(30,30,30,0.5);font-size:12px !important;font-size:1.2rem !important;font-weight:normal;line-height:1.8}body.users-show .infoSection.previous .l_profile.local .subInformation .status{margin-bottom:4px}body.users-show .infoSection.previous .l_profile.local .subInformation .introduction{font-size:12px !important;font-size:1.2rem !important;font-weight:bold;text-align:center;margin-bottom:15px}body.users-show .infoSection.previous .l_profile.local .links li{margin-bottom:0}body.users-show .infoSection.previous .l_profile.local .links li a{color:#e29447}body.users-show .infoSection.previous .l_profile.local .links .userLink{margin-bottom:18px}body.users-show .infoSection.previous .r_detail{float:left;width:53%;margin-top:12px;margin-left:15px}body.users-show .infoSection.previous .r_detail .tabList>li.current::after{height:3px;background:#1e1e1e}body.users-show .infoSection.previous .r_detail .tabHead{font-size:19px;font-size:1.9rem;line-height:2.2em}body.users-show .infoSection.previous .r_detail .tab_box{padding-top:40px !important}body.users-show .infoSection.previous .r_detail.local{width:72.8%;max-width:800px;margin-top:0;margin-left:40px}body.users-show .infoSection.previous .sideColumn{float:right;width:22.5%}body.users-show .spRcolumn .links .userLinkBtn{padding:4px 16px}body.users-show .l-tagsAdd{margin-top:28px}body.users-show .l-tagsAdd::before{content:"";display:block;width:100%;height:1px;margin-bottom:20px;background:#ededed}body.users-show .l-tagsAdd>a{color:#e29447}body.users-show .m_reservationList{padding-bottom:40px;border-bottom:1px solid rgba(30,30,30,0.09)}body.users-show .m_reservationList .listItem{width:25%;max-width:185px}body.users-show .m_reservationList .listItem:not(:first-child){margin-left:20px}body.users-show .m_reservationList .listItem a{display:block}body.users-show .m_reservationList .listItem .info .reservation{position:relative;top:-6px !important;right:-4px !important}body.users-show .m_reservationList .nowOnLive::before{content:"";height:8px;width:8px;margin-right:4px;background:#ed7971;border-radius:50%}body.users-show .m_reservationList .nowOnLive>span{margin-left:4px;font-size:10px;font-size:1rem;font-weight:normal;line-height:1.5}body.users-show .m_reservationList .remainingTime::before{content:"";height:8px;width:8px;margin-right:4px;background:#e29447;border-radius:50%}body.users-show .m_reservationList .remainingTime>span{margin-left:4px;font-size:10px;font-size:1rem;font-weight:normal;line-height:1.5}body.users-show .m_reservationList .image{border-radius:5px;overflow:hidden}body.users-show .m_reservationList .title{display:-webkit-box;max-height:51px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.users-show .m_reservationList .detail{font-size:11px;font-size:1.1rem}body.users-show .m_reservationList .flickity-viewport{overflow:hidden !important}body.users-show .m_reservationList .flickity-prev-next-button{top:90px;background-color:#fff;width:36px !important;height:36px !important;-webkit-border-radius:36px;border-radius:36px;border:3px solid #d2d2d2 !important;-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.1);box-shadow:0 5px 7px rgba(0,0,0,0.1)}body.users-show .m_reservationList .flickity-prev-next-button.previous{left:-24px !important}body.users-show .m_reservationList .flickity-prev-next-button.next{right:-24px !important}body.users-show .m_liveCommentList{position:relative;overflow:hidden;width:100%;margin-bottom:50px}body.users-show .m_liveCommentList .logBookList{width:100%;position:relative;overflow:hidden}body.users-show .m_liveCommentList .logBookList>a{color:#1f1f1f !important}body.users-show .m_liveCommentList .logBookList>a:hover{color:#1f1f1f !important;text-decoration:none !important;opacity:.8}body.users-show .m_liveCommentList .logBookList .classList{float:left;background-color:#fff;margin-right:20px;margin-bottom:40px;width:25%;max-width:185px;overflow:hidden;position:relative;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.users-show .m_liveCommentList .logBookList .classList:nth-child(4n){margin-right:0}body.users-show .m_liveCommentList .logBookList .classList .image{width:100%}body.users-show .m_liveCommentList .logBookList .classList .info{padding:2px 12px 6px;-webkit-flex:1;-ms-flex:1;flex:1}body.users-show .m_liveCommentList .logBookList .classList .info .title{margin-top:8px;font-size:12px;font-size:1.2rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;height:51px;white-space:normal;color:#1f1f1f}body.users-show .m_liveCommentList .logBookList .classList .info .detail{margin-top:4px;color:rgba(30,30,30,0.5);font-size:10px;font-size:1rem;line-height:1.4;text-align:right}body.users-show .m_liveCommentList .logBookList .classList .center>span{color:#e29447}body.users-show .m_liveCommentList .logBookList .showComments{color:#fff;display:block;width:100%;height:100%;position:absolute;left:0;top:0}body.users-show .m_liveCommentList .logBookList .showComments:hover{background-color:rgba(255,255,255,0.2)}body.users-show .m_liveCommentList .commentLogList{position:fixed;width:100%;height:100%;top:0;right:-100%}body.users-show .hidden .commentLogList{right:0;left:0;top:0;z-index:999999;overflow:scroll;background-color:rgba(0,0,0,0.85)}body.users-show .hidden .commentLogList .modalBody{width:520px;margin:auto;display:flex;display:-ms-flexbox;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}body.users-show .hidden .commentLogList .modalBody::after{display:block;content:"";background-color:#fff;width:520px;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}body.users-show .hidden .commentLogList .userCommentList{height:calc(100% - 208px)}body.users-show .hidden .commentLogList .userCommentListItem{padding:15px 0;border-bottom:1px solid rgba(30,30,30,0.09)}body.users-show .hidden .commentLogList .userCommentListItem:first-child{padding:0 0 15px}body.users-show .hidden .commentLogList .comment{position:relative;display:flex;min-height:50px;padding-right:20px}body.users-show .hidden .commentLogList .comment .commentWrap{display:flex;padding-right:20px}body.users-show .hidden .commentLogList .comment .commentTxt{display:flex;align-items:center;flex:1;color:#1e1e1e;font-size:14px;font-size:1.4rem;word-break:break-word;word-wrap:break-word;line-height:1.44;cursor:default}body.users-show .hidden .commentLogList .comment .likeBtnWrap{position:absolute;top:calc(50% - 25px);right:8px}body.users-show .hidden .commentLogList .comment .likeBtnWrap .likeBtn{display:block;width:24px;height:50px;color:#e29447}body.users-show .hidden .commentLogList .comment .likeBtnWrap .likeBtn .disp{display:block;width:100%;margin-top:-4px;text-align:center}body.users-show .replayButtonIcon{font-size:28px;color:#e29447}body.users-show .commentTag{display:flex;justify-content:center;width:52px;height:21px;margin-top:12px;margin-right:8px;padding:2px 8px;color:#fff;font-size:12px;font-size:1.2rem;line-height:1.4;font-weight:700;border-radius:6px}body.users-show .commentTag.learned{background-color:#2681e1}body.users-show .commentTag.question{background-color:#ff5295}body.users-show .commentTag.learned+.commentTxt{font-weight:700}body.users-show .m_learnedCommentList{margin-bottom:50px}body.users-show .m_learnedCommentList ul li{margin-bottom:18px}body.users-show .m_learnedCommentList ul li .userComment{background-color:#fff;color:#1f1f1f;padding:20px 25px;-webkit-border-radius:10px;border-radius:10px;position:relative;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.05)}body.users-show .m_learnedCommentList ul li .userComment .text{font-size:15px !important;font-size:1.5rem !important;margin-bottom:8px;line-height:1.7em;width:100%;padding-right:45px}body.users-show .m_learnedCommentList ul li .userComment .text .learned{-webkit-border-radius:20px;border-radius:20px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold;padding:2px 10px;color:#fff;margin-right:8px;vertical-align:.1em;background-color:#2681e1 !important}body.users-show .m_learnedCommentList ul li .userComment .text .question{-webkit-border-radius:20px;border-radius:20px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold;padding:2px 10px;color:#fff;margin-right:8px;vertical-align:.1em;background-color:#ff5295 !important}body.users-show .m_learnedCommentList ul li .userComment .learnedBtnWrap{width:35px;height:65px;position:absolute;top:50%;margin-top:-5%;right:16px}body.users-show .m_learnedCommentList ul li .userComment .learnedBtnWrap .learnedBtn{display:block;background-image:url("https://assets.clwy.cn/common/learned_lighting.svg");background-repeat:no-repeat;background-position:top center;-webkit-background-size:90% auto;-o-background-size:90% auto;background-size:90% auto;display:block;height:50px}body.users-show .m_learnedCommentList ul li .userComment .learnedBtnWrap .learnedBtn .disp{position:absolute;bottom:0;left:0;width:36px;text-align:center;color:rgba(35,35,35,0.5);font-size:16px !important;font-size:1.6rem !important;font-weight:bold}body.users-show .m_learnedCommentList ul li .userComment a{display:flex;color:#1f1f1f;position:relative;font-size:13px !important;font-size:1.3rem !important;font-weight:bold}body.users-show .m_learnedCommentList ul li .userComment a .image{width:80px;margin-right:15px;position:relative}body.users-show .m_learnedCommentList ul li .userComment a .image::before,body.users-show .m_learnedCommentList ul li .userComment a .image::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_learnedCommentList ul li .userComment a .image::before{display:block;content:"";border:3px solid #fff;width:36px;height:36px;-webkit-border-radius:36px;border-radius:36px;background-color:rgba(0,0,0,0.5);position:absolute;top:8px;left:50%;margin-left:-18px;z-index:100}body.users-show .m_learnedCommentList ul li .userComment a .image::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:20px;font-size:2rem;width:36px;height:36px;line-height:36px;position:absolute;text-align:center;top:11px;left:50%;margin-left:-14px;z-index:100}body.users-show .m_learnedCommentList ul li .userComment a .image:hover::before,body.users-show .m_learnedCommentList ul li .userComment a .image:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_learnedCommentList ul li .userComment a .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_learnedCommentList ul li .userComment a .title{width:100%;font-size:17px;font-size:1.7rem;color:rgba(35,35,35,0.5);-webkit-flex:1;-ms-flex:1;flex:1;padding-right:30px}body.users-show .m_learnedCommentList ul li .userComment a .title span{display:block;color:#aaa;font-weight:normal;font-size:12px;font-size:1.2rem}body.users-show .m_attendHistory{margin-bottom:50px}body.users-show .m_attendHistory ul{width:100%;overflow:hidden}body.users-show .m_attendHistory ul .listItem{float:left;width:184px;height:165px;margin-right:15px;position:relative}body.users-show .m_attendHistory ul .listItem:nth-child(3n){margin:0}body.users-show .m_attendHistory ul .listItem.single a::before,body.users-show .m_attendHistory ul .listItem.single a::after{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}body.users-show .m_attendHistory ul .listItem.single a::before{display:block;content:"";border:3px solid #fff;width:48px;height:48px;-webkit-border-radius:48px;border-radius:48px;background-color:rgba(0,0,0,0.5);position:absolute;top:50%;left:50%;margin-top:-68px;margin-left:-27px;z-index:10000}body.users-show .m_attendHistory ul .listItem.single a::after{display:block;font-family:fontawesome;content:"\F04B";color:#fff;font-size:30px;font-size:3rem;width:48px;height:48px;line-height:48px;position:absolute;text-align:center;top:50%;left:50%;margin-top:-64px;margin-left:-22px;z-index:10000}body.users-show .m_attendHistory ul .listItem.single a:hover::before,body.users-show .m_attendHistory ul .listItem.single a:hover::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.users-show .m_attendHistory ul .listItem .image img{-webkit-border-radius:5px;border-radius:5px}body.users-show .m_attendHistory ul .listItem .title{margin-top:3px;font-size:13px;font-size:1.3rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.44;font-weight:bold;max-height:2.88em;white-space:normal}body.users-show .m_attendHistory ul .listItem .detail{color:#aaa;font-size:11px;font-size:1.1rem;font-weight:bold}body.users-show .m_attendHistory.local ul .listItem{width:25%;max-width:185px;height:179px;margin-right:20px}body.users-show .m_attendHistory.local ul .listItem:nth-child(3n){margin-right:20px}body.users-show .m_attendHistory.local ul .listItem:nth-child(4n){margin:0}body.users-show .m_attendHistory.local ul .listItem .title{margin-top:0}body.users-show .m_attendHistory.local ul .listItem.single a::before{content:"";position:absolute;top:45%}body.users-show .m_attendHistory.local ul .listItem.single a::after{content:"\E037";position:absolute;top:44%;left:48%;font-family:"Material Icons Round";font-size:54px;font-size:5.4rem}body.users-show .m_attendHistory .list{max-height:200px;width:185px;overflow-y:scroll;position:absolute;border-radius:8px;z-index:9999;background-color:#fff;top:20px;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.users-show .m_attendHistory .live{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:10px;width:49px;height:15px;background:#c7b19b;border-radius:4px;flex:none;flex-grow:0}body.users-show .m_attendHistory .live p{width:36px;height:11px;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:100%;color:#fff;text-align:center}body.users-show .m_attendHistory .display{display:none}body.users-show .m_attendHistory .pointerEventsNone{pointer-events:none}body.users-show .m_attendHistory .changeDisplayToggle{background:none;border:none}body.users-show .m_attendHistory .hidden{background:none;cursor:default;border:none}body.users-show .m_attendHistory .relative{position:relative}body.users-show .m_attendHistory .ml10{margin-left:10px}body.users-show .m_attendHistory .ml2{margin-left:2px}body.users-show .m_attendHistory .my10{margin-top:10px;margin-bottom:10px}body.users-show .m_attendHistory .visible{overflow:visible}body.users-show .m_favoriteList{margin-bottom:50px}body.users-show .m_favoriteList .favoriteList{margin-top:16px;opacity:0}body.users-show .m_favoriteList .listItem{float:left;position:relative;opacity:1;display:block;width:33%;max-width:256px;height:199px;margin-bottom:32px;margin-left:0;margin-right:16px}body.users-show .m_favoriteList .listItem:nth-child(3n){position:relative;margin-bottom:32px;margin-left:0;margin-right:0}body.users-show .m_favoriteList .listItem:nth-child(3n) .course{position:absolute;right:0}body.users-show .m_favoriteList .listItem:nth-child(3n-1) .course:hover{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}body.users-show .m_favoriteList .listItem.is-hidden{display:none;opacity:0;height:0;margin:0}body.users-show .m_favoriteList .course{display:block;width:100%;height:100%;padding:8px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.1);transition:width .4s, height .4s}body.users-show .m_favoriteList .course .course_head:hover img{opacity:1}body.users-show .m_favoriteList .course .course_image img{vertical-align:bottom;border-radius:5px}body.users-show .m_favoriteList .course .course_text{display:flex;justify-content:space-between;margin-top:10px}body.users-show .m_favoriteList .course .course_text .course_textInner{flex:1}body.users-show .m_favoriteList .course .course_title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:51px;margin-top:0;color:#1e1e1e;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.5;text-overflow:ellipsis;white-space:normal}body.users-show .m_favoriteList .course .course_description{display:none}body.users-show .m_favoriteList .course .course_bottom{display:none}body.users-show .m_favoriteList .course .course_classes{display:flex;flex-direction:column;justify-content:space-between;min-height:82px;margin-top:8px;padding:12px 12px 8px;background:#f6f6f6}body.users-show .m_favoriteList .course .course_count{display:block;margin-top:4px;color:rgba(30,30,30,0.5);font-size:10px;font-size:1rem}body.users-show .m_favoriteList .course:hover{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:9999;width:354px;height:auto;padding:12px;box-shadow:0px 0px 20px rgba(0,30,84,0.3)}body.users-show .m_favoriteList .course:hover .course_description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:12px;font-size:1.2rem;line-height:1.5;animation:courseShow 1s}body.users-show .m_favoriteList .course:hover .course_bottom{display:block;animation:courseShow 1s}body.users-show .m_favoriteList .course:hover .course_text .course_textInner{display:flex;align-items:center;height:42px}body.users-show .m_favoriteList .course:hover .course_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-size:1.4rem;animation:courseShow 1s}body.users-show .m_favoriteList .course:hover .course_count{display:none}body.users-show .m_favoriteList .classList .classListItem:not(:first-child){margin-top:4px}body.users-show .m_favoriteList .classList .classListItem>a{color:#e29447}body.users-show .m_favoriteList .class{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#4f9df7;font-size:12px;font-size:1.2rem;line-height:1.5}body.users-show .m_favoriteList .class:hover{text-decoration:underline}body.users-show .m_favoriteList .otherTimes{margin-top:4px;text-align:right}body.users-show .m_favoriteList .otherTimes .otherTimes_link{color:rgba(30,30,30,0.5);font-size:12px;font-size:1.2rem;line-height:1.5;text-align:end}body.users-show .m_favoriteList .otherTimes .otherTimes_link:hover{opacity:.7}@keyframes courseShow{0%{opacity:0}40%{opacity:0}70%{opacity:1}}body.users-show .m_favoriteList .emptyCourses{margin-top:16px}body.users-show .m_favoriteList .bookmark{position:relative;top:-2px;right:-4px;margin-left:8px}body.users-show .m_favoriteList .bookmark.bookmark-archive .reservation{width:auto}body.users-show .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.able:hover::after{content:"添加到收藏"}body.users-show .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.users-show .m_favoriteList .bookmark.bookmark-archive .reservation.mark .reservationBox .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.users-show .m_learnedUserList{margin-top:10px;margin-bottom:50px}body.users-show .m_learnedUserList .gray{color:rgba(35,35,35,0.5)}body.users-show .m_learnedUserList .influentialList .listItem{background-color:#fff;margin-bottom:15px;-webkit-border-radius:7px;border-radius:7px;padding:15px 10px;position:relative;overflow:hidden;box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.05)}body.users-show .m_learnedUserList .influentialList .listItem a{display:block}body.users-show .m_learnedUserList .influentialList .listItem a:hover .image,body.users-show .m_learnedUserList .influentialList .listItem a:hover .influentialComment{opacity:.8}body.users-show .m_learnedUserList .influentialList .listItem .image{width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px;border:3px solid #fafafa;overflow:hidden;float:left}body.users-show .m_learnedUserList .influentialList .listItem .image img{height:50px;width:100%;object-fit:cover}body.users-show .m_learnedUserList .influentialList .listItem .influentialComment{float:left;width:145px;margin-left:15px}body.users-show .m_learnedUserList .influentialList .listItem .influentialComment em{font-weight:bold;font-size:15px;font-size:1.5rem}body.users-show .m_learnedUserList .influentialList .listItem .influentialComment em.blue{color:#4f9df7}body.users-show .m_learnedUserList .floatBox{overflow:hidden}body.users-show .m_learnedUserList .floatBox p{float:left}body.users-show .m_learnedUserList .floatBox .button{float:right}body.users-show .l_statistics{width:100%;padding:21px 20px 15px;height:518px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px}body.users-show .emptySection .emptyImage{width:150px;margin:auto}body.users-show .emptySection .emptyText{font-size:22px;font-size:2.2rem;font-weight:bold;color:rgba(35,35,35,0.5)}body.users-show .emptyParagraph{margin-bottom:32px;padding-top:20px;font-size:17px;font-size:1.7rem;color:rgba(35,35,35,0.5);font-weight:bold}body.users-show .emptyButton{display:inline-flex;align-items:center}body.users-show .emptyButton .emptyButtonIcon{margin-top:-2.5px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body.users-show .fadeIn{-webkit-animation:fadein 1s ease}body.users-show .loadingAnimation{clear:both;margin-top:20px;margin-bottom:20px}body.users-show .anchorSpace{margin-top:-170px;padding-top:170px}body.users-show .userPageSelect{position:relative}body.users-show .userPageTabList{border-bottom:1px solid rgba(30,30,30,0.09)}body.users-show .userPageTabItem{width:140px}body.users-show .userPageTabItem .userPageTabName{color:rgba(30,30,30,0.5);line-height:1.44}body.users-show .userPageTabItem .userPageTabName:hover{text-decoration:none}body.users-show .userPageTabItem .userPageTabName.is-active{position:relative;color:#e29447}body.users-show .userPageTabItem .userPageTabName.is-active::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:4px;background:#e29447;border-radius:4px 4px 0 0}body.users-show .userPageTabItem .myPageTabName{color:rgba(30,30,30,0.5);line-height:1.44}body.users-show .userPageTabItem .myPageTabName:hover{text-decoration:none}body.users-show .userPageTabItem .myPageTabName.is-active{position:relative;color:#e29447}body.users-show .userPageTabItem .myPageTabName.is-active::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:4px;background:#e29447;border-radius:4px 4px 0 0}body.users-show .userPageTabContent{display:none}body.users-show .userPageTabContent.is-active{display:block}body.users-show .userPageTabContent .historySortList{width:auto}body.users-show .userPageTabContent .historySortList li:not(:first-child){margin-left:4px}body.users-show .userPageTabContent .historySortList .historySort{position:relative;z-index:0;min-width:104px;color:#fff;background:rgba(30,30,30,0.2)}body.users-show .userPageTabContent .historySortList .historySort.is-active{background:#e29447}body.users-show .userPageTabContent .historySortList .historySortCount{position:relative;z-index:-1}body.users-show .userPageTabContent .hiddenElement{display:none}body.users-show .userPageTabContent .favoriteHead{font-size:16px;font-weight:700;line-height:1.5;font-family:"NotoSansCJKJP"}body.users-show .l-noteLink{position:absolute;bottom:8px;right:0}body.users-show .l-noteLink>a{color:#e29447}body.users-show .noteLink{line-height:1.4}body.users-show .noteLinkIcon{margin-left:4px;font-size:20px}body.users-show .bookmarkSwitchButtons{display:flex;margin-bottom:40px}body.users-show .bookmarkSwitchButtons .bookmarkSwitchButton{display:flex;justify-content:center;align-items:center;height:40px;width:200px;color:#e29447;background:#fff;border:1px solid #e29447;border-radius:32px;margin-right:14px;font-size:14px;line-height:16.94px;cursor:pointer}body.users-show .bookmarkSwitchButtons .chosen{display:flex;color:#fff;background:#e29447}body.users-show .modalClose{position:fixed;top:32px;right:32px;z-index:99}body.users-show .modalCloseIcon{color:#f6f6f6;font-size:32px}body.users-show .openUserModal{position:fixed;top:50%;left:50%;width:520px;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;margin:0 auto;background:rgba(255,255,255,0.9);transform:translate(-50%, -50%)}body.users-show .openUserModal.hidden{display:none}body.users-show .openUserModalText{line-height:1.43}body.users-show .moreRead{display:flex;align-items:center;justify-content:center;width:155px;padding:8px}body.users-show .moreRead .moreReadIcon{margin-top:-2.5px}body.users-show .openUserCancel{cursor:pointer}body.users-show .js-slider{opacity:0;transition:opacity .3s ease}body.users-show .js-slider.slick-initialized{opacity:1}body.users-show .slick-slider .slick-list{padding:0}body.users-show .slick-arrow.slick-prev{position:absolute;top:0;left:0;z-index:9;width:40px;height:100%;padding:0;cursor:pointer;border:none;outline:none;border-radius:0;background:linear-gradient(90deg, #f5f2ee 51.04%, rgba(245,242,238,0) 100%)}body.users-show .slick-arrow.slick-prev::before{content:"\E5CB";position:absolute;top:73px;left:-14px;color:#e29447;font-family:"Material Icons Round";font-size:40px;font-size:4rem}body.users-show .slick-arrow.slick-next{position:absolute;top:0;right:0;z-index:9;display:block;width:40px;height:100%;padding:0;cursor:pointer;border:none;outline:none;border-radius:0;background:linear-gradient(270deg, #f5f2ee 51.04%, rgba(245,242,238,0) 100%)}body.users-show .slick-arrow.slick-next::before{content:"\E5CC";position:absolute;top:73px;right:-14px;color:#e29447;font-family:"Material Icons Round";font-size:40px;font-size:4rem}body.users-show .slick-arrow.slick-disabled{z-index:-1}body.users-show .googleCal .googleCalModalOpen{color:#e29447}body.users-show .googleCal .googleCalModalOpen:hover{text-decoration:none}body.users-show .googleCal .googleCalModalClose{position:absolute;top:32px;right:44px}body.users-show .googleCal .googleCalModalMask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:99998;background-color:rgba(0,0,0,0.85)}body.users-show .googleCal .googleCalModalMask.hidden{display:none}body.users-show .googleCal .googleCalModal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:99999;width:860px;margin:0 auto;padding:56px 42px 48px;background:#fff;border-radius:24px;transition:.4s}body.users-show .googleCal .googleCalModal.hidden{display:none}body.users-show .googleCal .modalCardList .modalCardListItem:not(:first-child)::before{content:"";display:block;margin-left:20px;margin-right:20px;height:100%;width:1px;background-color:rgba(30,30,30,0.09)}body.users-show .googleCal .modalCard{width:232px}body.users-show .googleCal .modalCard .modalCardHead .modalCardHeadNum{height:24px;width:24px;background-color:#e29447}body.users-show .googleCal .modalCard .modalCardBody .modalCardImg{height:100px;width:200px}body.users-show .googleCal .googleCalLink{height:48px;width:250px;color:#fff;border-radius:24px;background-color:#e29447}body.users-show .googleCal .googleCalLink:hover{text-decoration:none}body.users-show .learningSupports{margin-top:40px;padding:24px 16px 12px;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:20px}body.users-show .learningSupports .learningSupports_head{padding-bottom:16px;color:#1e1e1e;font-weight:700;font-size:16px;line-height:23px;text-align:center}body.users-show .supportToolList .supportToolList_item{padding:12px 0;border-top:1px solid #ededed}body.users-show .supportTool:hover{text-decoration:none;opacity:.7}body.users-show .supportTool .supportTool_head{display:flex;align-items:center}body.users-show .supportTool .supportTool_head .supportTool_headLogo{width:40px;height:40px}body.users-show .supportTool .supportTool_head .supportTool_headLogo.supportTool_headLogo--pencil{width:100%}body.users-show .supportTool .supportTool_head .supportTool_headLogo.supportTool_headLogo--twitter{display:flex;align-items:center;justify-content:center;font-size:25px;font-size:2.5rem}body.users-show .supportTool .supportTool_head .supportTool_headText{margin-left:4px;color:#1e1e1e;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.44}body.users-show .supportTool .supportTool_text{padding-left:8px;color:#1e1e1e;font-size:12px;font-size:1.2rem;line-height:1.5}body.users-show .bottomContent{padding-top:64px;padding-bottom:64px;background-color:#fff}body.users-show .recommendCourses{max-width:1100px;margin:0 auto}body.users-show .recommendCourses .recommendCoursesHaed{font-weight:700;font-size:28px;line-height:1.44}body.users-show .recommendCourses .recommendCoursesBody{margin-top:20px}body.users-show .recommendCourses .recommendCourseList{display:flex;flex-wrap:wrap;margin-right:-25px;margin-top:-24px}body.users-show .recommendCourses .recommendCourseList .recommendCourseListItem{margin-right:25px;margin-top:24px}body.users-show .recommendCourses .recommendCourse{display:block;max-width:256px;height:199px;padding:8px;background:#fff;border:1px solid #f4f4f4;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:10px}body.users-show .recommendCourses .recommendCourse:hover{text-decoration:none}body.users-show .recommendCourses .recommendCourse:hover .recommendCourseImage>img{opacity:.7}body.users-show .recommendCourses .recommendCourse .recommendCourseImage>img{vertical-align:bottom;border-radius:5px}body.users-show .recommendCourses .recommendCourse .recommendCourseInfo{display:flex;justify-content:space-between;margin-top:8px}body.users-show .recommendCourses .recommendCourse .recommendCourseInfo .recommendCourseInfoInner{flex:1;margin-right:8px}body.users-show .recommendCourses .recommendCourse .recommendCourseTitle{display:-webkit-box;overflow:hidden;color:#1e1e1e;font-weight:700;font-size:12px;line-height:1.44;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.users-show .recommendCourses .recommendCourse .recommendCourseCount{margin-top:4px;color:rgba(30,30,30,0.5);font-size:11px;line-height:1.44}body.users-show .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-43px;content:"\30B3\30FC\30B9\3092\A\304A\6C17\306B\5165\308A";white-space:pre}body.users-show .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.users-show .recommendCourses .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.users-show .recommendTags{max-width:1100px;margin:0 auto 40px}body.users-show .recommendTags .recommendTagsHead{font-weight:700;font-size:28px;line-height:1.44}body.users-show .recommendTags .recommendTagsBody{margin-top:20px}body.users-show .recommendTags .recommendTagList{display:flex;flex-wrap:wrap;margin-top:-12px;margin-right:-8px}body.users-show .recommendTags .recommendTagList .recommendTagListItem{margin-top:12px;margin-right:8px}body.users-show .recommendTags .recommendTag{display:flex;align-items:center;padding:8px 16px;font-size:12px;line-height:1.5;color:#1e1e1e;text-decoration:none;border:1px solid rgba(30,30,30,0.1);border-radius:40px}body.users-show .recommendTags .recommendTag:hover{opacity:.7}body.users-show .recommendTags .recommendTag .recommendTagIcon{font-size:16px;margin-right:4px}body.users-show .assessmentTable{width:100%;padding:10px 0px 15px;background-color:#fff;-webkit-border-radius:10px;border-radius:16px;border:1px}body.users-show .dxSkillTittle{height:26px;font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:700;font-size:18px;color:#1e1e1e}body.users-show .dxSkillNameHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:280px}body.users-show .dxSkillRangeHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:191px}body.users-show .dxSkillStatusHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:60px}body.users-show .dxSkillButtonHead{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-weight:400;font-size:12px;color:#1e1e1e;width:130px}body.users-show .dxSkillHeadBorderBottom{border-bottom:1px solid #d6d6d6}body.users-show .dxSkillTrBorderBottom{border-bottom:1px solid #f4f4f4}body.users-show .dxSkillName{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0em;text-align:left;color:#4f9df7}body.users-show .dxSkillRange{font-family:"Avenir", sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left;color:#6a6a6a}body.users-show .dxSkillStatus{font-family:"PingFang SC", "微软雅黑", "Microsoft YaHei", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:0em;text-align:left;color:#1e1e1e}body.users-show .completedButton{border:2px solid #4f9df7;color:#4f9df7;background-color:#fff}body.users-show .underCalculationButton{border:2px solid #4f9df7;color:#4f9df7;background-color:#fff;pointer-events:none;opacity:.45}body.users-show .breadCrumbs>ul>li>a{color:#e29447}body.users-show .globalFooter{background-color:#f7f7f7}body.users-show .allAttendHistoryList,body.users-show .attendingAttendHistoryList,body.users-show .finishedAttendHistoryList,body.users-show .ticketAttendHistoryList{width:980px;margin:0 auto 40px;overflow:visible;position:relative}body.users-show .allAttendHistoryList .info-box,body.users-show .attendingAttendHistoryList .info-box,body.users-show .finishedAttendHistoryList .info-box,body.users-show .ticketAttendHistoryList .info-box{background:#f8f8f8;border-radius:4px;padding:.5em 1.5em;margin:5px 0 10px;color:#686868}body.users-show .allAttendHistoryList .loadMore,body.users-show .attendingAttendHistoryList .loadMore,body.users-show .finishedAttendHistoryList .loadMore,body.users-show .ticketAttendHistoryList .loadMore{display:none}body.users-show .allAttendHistoryList .no_classes,body.users-show .attendingAttendHistoryList .no_classes,body.users-show .finishedAttendHistoryList .no_classes,body.users-show .ticketAttendHistoryList .no_classes{text-align:center}body.users-show .allAttendHistoryList .no_classes .nomatch,body.users-show .attendingAttendHistoryList .no_classes .nomatch,body.users-show .finishedAttendHistoryList .no_classes .nomatch,body.users-show .ticketAttendHistoryList .no_classes .nomatch{padding:50px;background-color:#fafafa;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;font-size:18px;font-size:1.8rem;color:#888}body.users-show .allAttendHistoryList .no_classes .nomatch .btn,body.users-show .attendingAttendHistoryList .no_classes .nomatch .btn,body.users-show .finishedAttendHistoryList .no_classes .nomatch .btn,body.users-show .ticketAttendHistoryList .no_classes .nomatch .btn{margin-top:15px;font-size:20px;font-size:2rem;width:400px}body.users-show .allAttendHistoryList .classList,body.users-show .attendingAttendHistoryList .classList,body.users-show .finishedAttendHistoryList .classList,body.users-show .ticketAttendHistoryList .classList{letter-spacing:-0.4em}body.users-show .allAttendHistoryList .classList li,body.users-show .attendingAttendHistoryList .classList li,body.users-show .finishedAttendHistoryList .classList li,body.users-show .ticketAttendHistoryList .classList li{display:inline-block;letter-spacing:normal;width:18%;margin:0 2% 2% 0;vertical-align:text-top;position:relative}body.users-show .allAttendHistoryList .classList li .finishClassBtn,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-border-radius:25px;border-radius:25px;width:23px;height:23px;color:#cecece;background-color:#fff;text-align:center;font-size:15px;font-size:1.5rem;line-height:22px;cursor:pointer;position:absolute;top:103px;right:8px}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover{background-color:#1f99b0;color:#fff}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover::before,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover::before{font-size:10px;font-size:1rem;content:"\53D7\8B1B\5B8C\4E86";position:absolute;top:-24px;right:-14px;display:block;color:#fff;background-color:#333;-webkit-border-radius:3px;border-radius:3px;padding:0;width:54px;line-height:1.8em;text-align:center}body.users-show .allAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .attendingAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .finishedAttendHistoryList .classList li .finishClassBtn:hover::after,body.users-show .ticketAttendHistoryList .classList li .finishClassBtn:hover::after{width:0;height:0;content:"";display:block;position:absolute;border-style:solid;border-width:5px 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0);top:-7px;left:7px}body.users-show .allAttendHistoryList .classList li a,body.users-show .attendingAttendHistoryList .classList li a,body.users-show .finishedAttendHistoryList .classList li a,body.users-show .ticketAttendHistoryList .classList li a{color:#313748}body.users-show .allAttendHistoryList .classList li a:hover,body.users-show .allAttendHistoryList .classList li a:visited,body.users-show .attendingAttendHistoryList .classList li a:hover,body.users-show .attendingAttendHistoryList .classList li a:visited,body.users-show .finishedAttendHistoryList .classList li a:hover,body.users-show .finishedAttendHistoryList .classList li a:visited,body.users-show .ticketAttendHistoryList .classList li a:hover,body.users-show .ticketAttendHistoryList .classList li a:visited{color:#313748}body.users-show .allAttendHistoryList .classList li img,body.users-show .attendingAttendHistoryList .classList li img,body.users-show .finishedAttendHistoryList .classList li img,body.users-show .ticketAttendHistoryList .classList li img{border:1px solid rgba(49,55,72,0.05);width:100%;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}body.users-show .allAttendHistoryList .classList li h4,body.users-show .attendingAttendHistoryList .classList li h4,body.users-show .finishedAttendHistoryList .classList li h4,body.users-show .ticketAttendHistoryList .classList li h4{font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-show .allAttendHistoryList .classList li p.date,body.users-show .attendingAttendHistoryList .classList li p.date,body.users-show .finishedAttendHistoryList .classList li p.date,body.users-show .ticketAttendHistoryList .classList li p.date{color:#999;font-size:12px;font-size:1.2rem;margin-top:5px;line-height:1.4em}body.users-show .allAttendHistoryList .btnWrap,body.users-show .attendingAttendHistoryList .btnWrap,body.users-show .finishedAttendHistoryList .btnWrap,body.users-show .ticketAttendHistoryList .btnWrap{text-align:center}body.users-show .allAttendHistoryList .btnWrap .loadMore,body.users-show .attendingAttendHistoryList .btnWrap .loadMore,body.users-show .finishedAttendHistoryList .btnWrap .loadMore,body.users-show .ticketAttendHistoryList .btnWrap .loadMore{text-shadow:0 -1px 0 rgba(0,0,0,0.4);color:#fff !important;background:#1f9ab1;border:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:7px 35px;margin:15px auto;display:block;text-align:center;cursor:pointer;font-size:18px;font-size:1.8rem}body.users-show .allAttendHistoryList .btnWrap .loadMore:hover,body.users-show .attendingAttendHistoryList .btnWrap .loadMore:hover,body.users-show .finishedAttendHistoryList .btnWrap .loadMore:hover,body.users-show .ticketAttendHistoryList .btnWrap .loadMore:hover{opacity:.8}body.users-edit .leave{display:flex;justify-content:center}body.users-edit .leave .leaveLink{display:inline-flex;align-items:center}body.users-edit .leave .leaveLink:hover{opacity:.7;text-decoration:none}body.users-edit .form-flex{position:relative;font-size:12px;bottom:1px}body.users-edit .hidden{display:none}body.users-edit .form.form-blocks dd.connect .button{display:inline-block;width:48%}body.users-edit .fa.fa-github{font-size:18px}body.users-edit dd.connect form{display:inline}body.users-course_orders .billingSection,body.users-course_orders .logSection{margin-bottom:40px !important}body.users-course_orders .billingSection .heading,body.users-course_orders .logSection .heading{margin-bottom:18px}body.users-course_orders .billingSection .notation,body.users-course_orders .logSection .notation{color:#888;font-size:1.2rem;text-align:right}body.users-course_orders .billingSection .notation a:link,body.users-course_orders .logSection .notation a:link{color:#1f99b0;font-weight:bold}body.users-course_orders .logTable,body.users-course_orders .billingTable{margin-top:0 !important}body.users-course_orders .logTable tr th:first-child,body.users-course_orders .logTable tr td:first-child,body.users-course_orders .billingTable tr th:first-child,body.users-course_orders .billingTable tr td:first-child{width:175px !important}body.users-course_orders .logTable tr td,body.users-course_orders .billingTable tr td{padding:13px 4px !important;font-weight:normal;font-size:1.3rem}body.users-course_orders .logTable tr td .fa,body.users-course_orders .billingTable tr td .fa{font-size:1.7rem;line-height:1em}body.users-course_orders .fa.fa-qq{font-size:11px !important}body.search-index #todayClassFixedMenu{display:none !important}body.search-index .l-contents{width:1000px !important}body.search-index .l-side{top:97px;width:200px !important}body.search-index .l-side .button{font-weight:bold;position:relative;font-size:14px !important;font-size:1.4rem !important;padding:1.1em 1.5em !important}body.search-index .l-side .button .badge{position:absolute;right:14px;top:16px;padding:4px 6px;font-size:13px !important;font-size:1.3rem !important;-webkit-border-radius:30px;border-radius:30px}body.search-index .l-side .button.flat{cursor:default !important}body.search-index .l-side .button.flat .badge{background-color:#fff;color:#4f9df7}body.search-index .l-side .button.flat:hover{background-color:#4f9df7}body.search-index .l-side .button.ghost .badge{color:#fff;background-color:#4f9df7}body.search-index .l-side .button.ghost:hover .badge{color:#4f9df7;background-color:#fff}body.search-index .searchSideSpecialty .searchSideSpecialtyLink:hover{text-decoration:none;opacity:.7}body.search-index .searchSideSpecialty .sideSpecialtyList{border:1px solid #eae2d7;border-radius:8px}body.search-index .searchSideSpecialty .sideSpecialtyList .sideSpecialtyListItem{padding:7px 16px}body.search-index .searchSideSpecialty .sideSpecialty{color:#1e1e1e;display:flex;align-items:center;justify-content:space-between}body.search-index .searchSideSpecialty .sideSpecialty:hover{text-decoration:none;opacity:.7}body.search-index .searchSideSpecialty .sideSpecialty .l-icon{color:#e29447}body.search-index .l-main{width:750px !important}body.search-index .l-main .listHeader{overflow:visible}body.search-index .l-main .searchSection .searchbox{margin-bottom:40px}body.search-index .l-main .searchSection .searchbox input{-webkit-box-shadow:0 0.8rem 0.8rem -0.8rem rgba(10,10,10,0.2);box-shadow:0 0.8rem 0.8rem -0.8rem rgba(10,10,10,0.2)}body.search-index .l-main .searchSection .searchbox input:focus{-webkit-box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.15);box-shadow:0 1.5rem 1.5rem -1.25rem rgba(10,10,10,0.15)}body.search-index .l-main .searchSection .searchSectionInner{background:#fff}body.search-index .l-main .searchSection .searchSectionInner.is-fixed{position:fixed;top:87px;z-index:9999;width:750px;padding-top:10px;background:#fff;animation:downAnime .3s forwards}@keyframes downAnime{0%{opacity:0;transform:translateY(-80px)}100%{opacity:1;transform:translateY(0)}}body.search-index .l-main .searchSection .searchSectionInner.is-fixed::before{content:"";position:absolute;top:-55px;display:block;height:65px;width:100%;background:#fff}body.search-index .l-main .searchSection .searchSectionInner.is-fixed .searchbox{margin-bottom:16px}body.search-index .l-main .searchSection .searchSectionInner.is-fixed .related{padding:0}body.search-index .l-main .searchSection .searchSectionInner.is-fixed .related .relatedHead{display:none;margin:0}body.search-index .l-main .searchSection .searchSectionInner.is-fixed .related .relatedList{height:48px;overflow:hidden}body.search-index .l-main .searchSection .searchSectionInner.is-fixed .related .relatedList:hover{height:auto}body.search-index .l-main .related .relatedHead{margin-bottom:18px;color:#1e1e1e;font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:700}body.search-index .l-main .related .relatedList{display:flex;flex-wrap:wrap}body.search-index .l-main .related .relatedList .relatedListItem{margin-bottom:12px;margin-right:8px}body.search-index .l-main .related .relatedLink{display:block;padding:8px 16px;font-size:12px;font-size:1.2rem;line-height:1.5;color:#1e1e1e;text-decoration:none;border:1px solid rgba(30,30,30,0.09);border-radius:30px}body.search-index .l-main .related .relatedLink:hover{opacity:.7}body.search-index .teacherList .listItem{padding:0 !important}body.search-index .teacherList .listItem a{padding:20px 2px 20px 7px !important;display:table !important;vertical-align:text-top;width:100%}body.search-index .teacherList .listItem .info{padding-left:40px;display:table-cell;vertical-align:top;margin-bottom:0}body.search-index .teacherList .listItem .image{width:130px !important;padding:0 !important;position:relative;display:table-cell;vertical-align:middle;float:none !important;margin:0 !important}body.search-index .teacherList .listItem .image img{width:130px;height:130px;-webkit-border-radius:50%;border-radius:50%}body.search-index .courseList.vertical .listItem .itemLink,body.search-index .classList.vertical .listItem .itemLink{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;padding:0;border-bottom:none}body.search-index .courseList.vertical .listItem .itemLink:hover,body.search-index .classList.vertical .listItem .itemLink:hover{background:none}body.search-index .courseList.vertical .listItem .itemLink:hover+.item .itemMain .info .title,body.search-index .classList.vertical .listItem .itemLink:hover+.item .itemMain .info .title{opacity:.7}body.search-index .courseList.vertical .listItem .itemLink:hover+.item .itemSide,body.search-index .classList.vertical .listItem .itemLink:hover+.item .itemSide{opacity:.7}body.search-index .courseList.vertical .listItem .itemLink:hover+.item .itemSide .image::before,body.search-index .courseList.vertical .listItem .itemLink:hover+.item .itemSide .image::after,body.search-index .classList.vertical .listItem .itemLink:hover+.item .itemSide .image::before,body.search-index .classList.vertical .listItem .itemLink:hover+.item .itemSide .image::after{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}body.search-index .courseList.vertical .listItem .item,body.search-index .classList.vertical .listItem .item{position:relative;display:table;vertical-align:text-top;width:100%;padding:20px 12px 20px 7px;border-bottom:1px solid #e6e8ec}body.search-index .courseList.vertical .listItem .item .itemMain,body.search-index .classList.vertical .listItem .item .itemMain{display:table-cell;vertical-align:top;padding-right:40px}body.search-index .courseList.vertical .listItem .item .itemMain .info,body.search-index .classList.vertical .listItem .item .itemMain .info{display:flex}body.search-index .courseList.vertical .listItem .item .itemMain .info .infoHead,body.search-index .classList.vertical .listItem .item .itemMain .info .infoHead{flex:1}body.search-index .courseList.vertical .listItem .item .itemMain .info .title,body.search-index .classList.vertical .listItem .item .itemMain .info .title{overflow:hidden;font-size:21px;font-size:2.1rem;line-height:1.6;margin-bottom:.2em;margin-top:.2em;color:#1f1f1f;font-weight:bold;padding:0}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge{vertical-align:.5em;margin-left:6px}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge.gray,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge.gray{color:#777}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge.free,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge.free{background:#ff7f6f;color:#fff;border:none}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge.premium,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge.premium{background:-webkit-linear-gradient(right, #ff7f6f 0%, #4e9df7 100%);background:-o-linear-gradient(right, #ff7f6f 0%, #4e9df7 100%);background:linear-gradient(to left, #ff7f6f 0%, #4e9df7 100%);color:#fff;border:none}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge.live,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge.live{color:#ff7f6f;border:1px solid rgba(243,77,84,0.3)}body.search-index .courseList.vertical .listItem .item .itemMain .info .title .badge.live::before,body.search-index .classList.vertical .listItem .item .itemMain .info .title .badge.live::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f34d54;box-shadow:0 0 0 rgba(243,77,84,0.4);animation:pulse 2s infinite;margin-right:5px}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(243,77,84,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(243,77,84,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(243,77,84,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(243,77,84,0.4);box-shadow:0 0 0 0 rgba(243,77,84,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(243,77,84,0);box-shadow:0 0 0 10px rgba(243,77,84,0)}100%{-moz-box-shadow:0 0 0 0 rgba(243,77,84,0);box-shadow:0 0 0 0 rgba(243,77,84,0)}}body.search-index .courseList.vertical .listItem .item .itemMain .info .openDate,body.search-index .classList.vertical .listItem .item .itemMain .info .openDate{color:#b8becb;margin-bottom:8px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold;display:inline-block;line-height:1}body.search-index .courseList.vertical .listItem .item .itemMain .info .openDate.red,body.search-index .classList.vertical .listItem .item .itemMain .info .openDate.red{color:#ff7f6f}body.search-index .courseList.vertical .listItem .item .itemMain .info .openDate .badge,body.search-index .classList.vertical .listItem .item .itemMain .info .openDate .badge{margin-right:4px;-webkit-border-radius:20px;border-radius:20px;padding:4px 8px;font-weight:bold;vertical-align:.1em}body.search-index .courseList.vertical .listItem .item .itemMain .info .openDate .badge.live,body.search-index .classList.vertical .listItem .item .itemMain .info .openDate .badge.live{background-color:#ff7f6f;color:#fff}body.search-index .courseList.vertical .listItem .item .itemMain .info .openDate .badge i,body.search-index .classList.vertical .listItem .item .itemMain .info .openDate .badge i{margin-right:5px}body.search-index .courseList.vertical .listItem .item .itemMain .info .pvNum,body.search-index .courseList.vertical .listItem .item .itemMain .info .durationMinutes,body.search-index .classList.vertical .listItem .item .itemMain .info .pvNum,body.search-index .classList.vertical .listItem .item .itemMain .info .durationMinutes{border-left:1px solid #b8becb;margin-left:12px;padding-left:12px;color:#b8becb;font-weight:bold;font-size:1.2rem !important;display:inline-block;line-height:1}body.search-index .courseList.vertical .listItem .item .itemMain .info .star,body.search-index .classList.vertical .listItem .item .itemMain .info .star{display:inline-block;margin-left:12px}body.search-index .courseList.vertical .listItem .item .itemMain .detail,body.search-index .classList.vertical .listItem .item .itemMain .detail{margin-bottom:12px}body.search-index .courseList.vertical .listItem .item .itemMain .m_tagList,body.search-index .classList.vertical .listItem .item .itemMain .m_tagList{display:flex;flex-wrap:wrap}body.search-index .courseList.vertical .listItem .item .itemMain .m_tagList li,body.search-index .classList.vertical .listItem .item .itemMain .m_tagList li{margin-bottom:8px;margin-right:8px}body.search-index .courseList.vertical .listItem .item .itemMain .m_tagList .tagLink,body.search-index .classList.vertical .listItem .item .itemMain .m_tagList .tagLink{position:relative;z-index:9;display:block;width:auto;padding:4px 8px;color:#1e1e1e;font-size:10px;font-size:1rem;line-height:1.5;text-decoration:none;background-color:#f4f4f4;border-radius:30px}body.search-index .courseList.vertical .listItem .item .itemMain .m_tagList .tagLink:hover,body.search-index .classList.vertical .listItem .item .itemMain .m_tagList .tagLink:hover{opacity:.7}body.search-index .courseList.vertical .listItem .item .itemMain .m_tagList .tagLink .tagLinkIcon,body.search-index .classList.vertical .listItem .item .itemMain .m_tagList .tagLink .tagLinkIcon{margin-right:2px;font-size:10px;font-size:1rem}body.search-index .courseList.vertical .listItem .item .itemMain .summary,body.search-index .classList.vertical .listItem .item .itemMain .summary{margin-top:14px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList,body.search-index .classList.vertical .listItem .item .itemMain .teacherList{display:flex;flex-wrap:wrap;padding-top:0}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList li,body.search-index .classList.vertical .listItem .item .itemMain .teacherList li{padding:0;margin:0}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink{position:relative;z-index:9;display:flex;align-items:center;padding:6px 20px 6px 0;color:#1f1f1f;text-decoration:none;border-bottom:none}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink:hover,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink:hover{opacity:.7;background:none}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .image,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .image{width:40px;height:40px;margin-right:0;border-radius:50%;overflow:hidden}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .image::before,body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .image::after,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .image::before,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .image::after{display:none}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .image img,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .image img{-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px;vertical-align:middle}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction{flex:1;max-width:148px;margin-left:12px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .name,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .name{color:#1e1e1e;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.5;white-space:nowrap}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .post,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .post{max-width:148px;color:rgba(30,30,30,0.5);font-size:12px;font-size:1.2rem;line-height:1.5}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .post.oneLine,body.search-index .classList.vertical .listItem .item .itemMain .teacherList .teacherLink .introduction .post.oneLine{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large li .image,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large li .image{width:60px;height:60px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large li .image img,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large li .image img{-webkit-border-radius:60px;border-radius:60px;width:60px;height:60px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large li .introduction,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large li .introduction{margin-left:10px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large.teachers li .image,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large.teachers li .image{width:40px;height:40px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large.teachers li .image img,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large.teachers li .image img{-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px}body.search-index .courseList.vertical .listItem .item .itemMain .teacherList.large.teachers li .introduction .post,body.search-index .classList.vertical .listItem .item .itemMain .teacherList.large.teachers li .introduction .post{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body.search-index .courseList.vertical .listItem .itemSide,body.search-index .classList.vertical .listItem .itemSide{display:table-cell;vertical-align:top;width:160px}body.search-index .courseList.vertical .listItem .itemSide .image,body.search-index .classList.vertical .listItem .itemSide .image{position:relative}body.search-index .courseList.vertical .listItem .itemSide .image img,body.search-index .classList.vertical .listItem .itemSide .image img{border-radius:7px;overflow:hidden}body.search-index .courseList.vertical .listItem .itemSide .image .m_badge,body.search-index .classList.vertical .listItem .itemSide .image .m_badge{text-align:center}body.search-index .courseList.vertical .listItem .itemSide .image .m_badge p,body.search-index .classList.vertical .listItem .itemSide .image .m_badge p{display:inline-block}body.search-index .courseList.vertical .listItem .itemSide .image .m_badge .badge,body.search-index .classList.vertical .listItem .itemSide .image .m_badge .badge{padding:4px 14px;-webkit-border-radius:20px;border-radius:20px;margin:0 5px;font-size:12px !important;font-size:1.2rem !important;font-weight:bold}body.search-index .courseList.vertical .listItem .itemSide .image .m_badge .badge i,body.search-index .classList.vertical .listItem .itemSide .image .m_badge .badge i{margin-right:5px}body.search-index .courseList.vertical .listItem .progressBar,body.search-index .classList.vertical .listItem .progressBar{position:absolute;top:108px;left:0;width:100%}body.search-index .courseList.vertical .listItem .progressBar .meter-bar,body.search-index .classList.vertical .listItem .progressBar .meter-bar{width:96%;margin:auto}body.search-index .courseList.vertical .listItem .progressBar .meter-bar p,body.search-index .classList.vertical .listItem .progressBar .meter-bar p{-webkit-border-radius:8px;border-radius:8px;background-color:rgba(249,249,249,0.584314);width:100%;height:8px}body.search-index .courseList.vertical .listItem .progressBar .meter-bar p.wd0,body.search-index .classList.vertical .listItem .progressBar .meter-bar p.wd0{background-color:rgba(0,0,0,0)}body.search-index .courseList.vertical .listItem .progressBar .meter-bar p em,body.search-index .classList.vertical .listItem .progressBar .meter-bar p em{display:block;height:8px;background-color:#4f9df7;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}body.search-index .courseList.vertical .listItem .progressBar .meter-bar p em::after,body.search-index .classList.vertical .listItem .progressBar .meter-bar p em::after{position:absolute;top:0;left:0;width:150px;height:100px;content:"";display:block;background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.3), rgba(255,255,255,0));animation:gradationFade 3s linear infinite}@keyframes gradationFade{0%{transform:translateX(-200px)}100%{transform:translateX(200px)}}body.search-index .courseList.vertical .listItem a .info{overflow:visible}body.search-index .courseList.vertical .listItem .bookmark .reservation{position:relative;top:0;right:0}body.search-index .courseList.vertical .listItem .bookmark .reservation.mark{position:relative;top:0;right:-4px}body.search-index .courseList.vertical .listItem .bookmark .reservation.mark .m_button .m_count{display:flex;justify-content:center}body.search-index .courseList.vertical .listItem .bookmark .reservation.mark .m_button .m_count span{white-space:nowrap}body.search-index .courseList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{content:"添加到收藏"}body.search-index .courseList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.search-index .courseList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.search-index .bookmark .reservation.mark .reservationBox .m_button .reservationButton.current:hover .m_count::before,body.search-index .bookmark .reservation.mark .reservationBox .m_button .reservationButton.able:hover .m_count::before{top:-48px}body.search-index .classList.vertical .listItem a .info{overflow:visible}body.search-index .classList.vertical .listItem .item .itemMain{padding-right:29px}body.search-index .classList.vertical .listItem .item .itemMain .info{display:flex;justify-content:space-between}body.search-index .classList.vertical .listItem .item .itemMain .info .class_bookmark button{z-index:999}body.search-index .classList.vertical .listItem .bookmark .reservation{position:relative;top:0;right:0}body.search-index .classList.vertical .listItem .bookmark .reservation.mark{position:relative;top:0;right:-4px}body.search-index .classList.vertical .listItem .bookmark .reservation.mark .m_button .reservationButton.able:hover::after{top:-43px;content:"\30B3\30FC\30B9\3092\A\53D7\8B1B\4E88\7D04";white-space:pre}body.search-index .classList.vertical .listItem .bookmark .reservation.mark .m_button .m_count{display:flex;justify-content:center}body.search-index .classList.vertical .listItem .bookmark .reservation.mark .m_button .m_count span{white-space:nowrap}body.search-index .classList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.able:hover::after{top:-43px;content:"\30B3\30FC\30B9\3092\A\304A\6C17\306B\5165\308A";white-space:pre}body.search-index .classList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.current:hover::after{content:"取消收藏"}body.search-index .classList.vertical .listItem .bookmark.bookmark-archive .reservation.mark .m_button .reservationButton.disabled:hover::after{content:"无法添加到收藏"}body.search-index .l-side__bottomNavContainer{position:relative}body.search-index .l-side__bottomNavContainer__classCategoryName{font-size:14px;line-height:1.5;font-weight:700}body.search-index .l-side__bottomNavContainer__mb8{margin-bottom:8px}body.search-index .l-side__bottomNavContainer__allLink{font-size:12px;line-height:1.8;right:0px;top:0px;position:absolute}body.search-index .l-side__bottomNavContainer__padtb4{padding:4px 0}body.search-index .l-side__bottomNavContainer__specialityItemPosition{align-items:center;height:100%;display:flex;font-size:12px;font-size:1.2rem}body.search-index .l-side__bottomNavContainer__specialityItemName{font-size:12px;line-height:1.5;font-weight:700;color:#1e1e1e;margin-left:4px}body.search-index .l-side__bottomNavContainer__font20{font-size:20px}body.search-index .info .info__flex{display:flex}body.search-index .info .info__flex--1{flex:1 1 0%}body.search-index .searchControl{position:relative}body.search-index .searchControl.listHeader{padding:0 0 16px;overflow:visible}body.search-index .searchControl.listHeader .m_count{float:none;margin:0}body.search-index .searchControl-handlers{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:16px}body.search-index .searchControl-handlers-absolute{position:absolute;top:0;right:0;margin-top:0}@keyframes popup{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0px)}}body.search-index .searchControl-handlers-form{display:none;position:absolute;top:100%;left:0;right:0;z-index:1001;margin-top:8px;border-radius:4px;background:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.16);animation:popup 150ms ease}body.search-index .searchControl-handlers-form-items{padding:4px 28px 0;border-bottom:solid 1px rgba(30,30,30,0.09)}body.search-index .searchControl-handlers-form-items-item{padding:24px 8px;border-top:solid 1px rgba(30,30,30,0.09)}body.search-index .searchControl-handlers-form-items-item:first-child{border-top:none}body.search-index .searchControl-handlers-form-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 12px 32px}body.search-index .searchControl-handlers-form-actions-clear{color:#4f9df7;font-size:12px;font-weight:bold;cursor:pointer}body.search-index .searchControl-handlers-form-actions-clear:hover{text-decoration:underline}body.search-index .searchControl-handlers-form-actions-submit{height:36px;padding:0 20px;border:none;outline:none;border-radius:18px;background-color:#4f9df7;color:#fff;font-weight:bold;line-height:36px;cursor:pointer;appearance:none}body.search-index .searchControl-handlers-form-actions-submit:not(:disabled):hover{background-color:#76b3f9}body.search-index .searchControl-handlers-form-actions-submit:disabled{opacity:.45;cursor:not-allowed}body.search-index .searchControl-handlers-filter{display:flex;align-items:center;margin-right:80px;overflow:hidden}body.search-index .searchControl-handlers-filter-icon{margin-right:4px;font-size:21px;transform:translateY(-1px)}body.search-index .searchControl-handlers-filter-value{flex:1;margin-right:12px;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.search-index .searchControl-handlers-filter-change{color:#4f9df7;font-size:12px;cursor:pointer}body.search-index .searchControl-handlers-filter-change:hover{text-decoration:underline}body.search-index .searchControl-handlers-sort{position:relative;display:flex;align-items:center;justify-content:flex-end;max-width:160px}body.search-index .searchControl-handlers-sort:hover{opacity:.7}body.search-index .searchControl-handlers-sort-icon{margin-right:4px;transform:translateY(-1px)}body.search-index .searchControl-handlers-sort-value{flex:1;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.search-index .searchControl-handlers-sort-select{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:pointer}body.search-index .searchFormItem{display:flex;align-items:center}body.search-index .searchFormItem-title{width:120px;font-weight:bold}body.search-index .searchFormItem-radio{display:flex;align-items:center}body.search-index .searchFormItem-radio-item{margin-left:20px}body.search-index .searchFormItem-radio-item:first-child{margin-left:0}body.search-index .searchFormItem-radio-item-input{position:absolute;display:block;width:0;height:0;margin:0;padding:0;opacity:0}body.search-index .searchFormItem-radio-item-label{display:flex;align-items:center}body.search-index .searchFormItem-radio-item-label-icon{display:block;width:24px;height:24px;margin-right:8px;border-radius:50%;border:2px solid #d6d6d6;background:#fff}body.search-index .searchFormItem-radio-item-input:checked+.searchFormItem-radio-item-label .searchFormItem-radio-item-label-icon{position:relative;border-color:#4f9df7}body.search-index .searchFormItem-radio-item-input:checked+.searchFormItem-radio-item-label .searchFormItem-radio-item-label-icon::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:12px;height:12px;border-radius:50%;background-color:#4f9df7}body.search-index .topNavContainer{margin-bottom:40px}body.search-index .topNavContainer>ul{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;background-color:#f4f4f4;border-radius:100px}body.search-index .topNavContainer>ul>li{width:fit-content}body.search-index .topNavContainer>ul>li>a{display:inline-block;color:#6a6a6a;padding:10px 24px}body.search-index .topNavContainer>ul>li>p{padding:10px 24px}body.search-index .topNavContainer>ul>li.current.active{background-color:#1e1e1e;border-radius:100px}body.search-index .topNavContainer>ul>li.current.active>p{color:#fff}body.search-index .searchHis{display:none;position:absolute;width:100%;margin-top:-10px;border:1px solid #ddd;border-top:none;box-shadow:0 0.8rem 0.8rem -0.8rem rgba(10,10,10,0.2);border-radius:0 0 5px 5px;z-index:1001}body.search-index .searchHis:hover{display:block}body.search-index .searchHis_list{display:inline-block;width:100%;background-color:#fff;padding-top:5px;border-radius:5px}body.search-index .searchHis_list .searchHis_list-item{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-right:20px;box-sizing:border-box;cursor:pointer}body.search-index .searchHis_list .searchHis_list-item>.searchHis_link{font-size:20px;line-height:1;font-weight:300;color:#000;text-decoration:none;display:inline-block;width:100%;padding:14px 0px 14px 16px}body.search-index .searchHis_list .searchHis_list-item>span{font-size:20px;line-height:1;font-weight:300}body.search-index .searchHis_list .searchHis_list-item:hover{background-color:#f6f6f6}body.search-index .searchSectionInner .searchbox>form input:focus~.searchHis{display:block}body.search-index .autocomplete-suggestions{display:none !important}body.search-index .listItem em{color:#ff7f6f}body.wechat-pay .qrcode{float:left}body.wechat-pay .phone{float:right;margin-top:-18px}body.wechat-pay .phone img{height:415px}body.wechat-pay .formButton a:before{font-family:fontawesome;content:"\f104";margin-right:10px}.modal .fa.fa-github{font-size:18px}.modal.show .sc-modal-cover,.modal.show #loginModalContent{display:block}footer .links dl.campus{width:305px}footer .questionnaire .title{font-size:24px;font-size:2.4rem;margin-bottom:10px;font-weight:700}.val_captcha{display:flex !important;justify-content:flex-start}.rucaptcha-image-box{height:39px;display:inline-block;margin-left:10px}.rucaptcha-image{height:39px;border-radius:5px}
