﻿/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url("https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@font-face{font-family:'FontAwesome';src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot");src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix") format("embedded-opentype"),url("/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2") format("woff2"),url("/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff") format("woff"),url("/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf") format("truetype"),url("/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.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}[v-cloak]{display:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body,html{background:white;font-size:13px;word-break:break-all;font-family:"メイリオ", Meiryo, "Hiragino Sans", "YuGothic", "Arial", sans-serif;margin:0;padding:0;scroll-behavior:smooth}.mobile{display:none}a{color:red}a{color:red}a img{border:none}a:hover img{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:0.7;opacity:0.7}dl{font-size:14px}dl dt{font-weight:normal}dl dd{margin-bottom:1em}img{max-width:100%;height:auto}p,.eye-catch{margin:0.5em 0;font-size:14px}ol,ul,li{list-style:none;list-style-type:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:5px}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}ruby>rt{font-weight:normal;font-size:50%}.only-sp{display:none}.only-mobile{display:none}.only-pc{display:block}.boxL,.fLeft{float:left}.boxR,.fRight{float:right}.overflow-hidden{overflow:hidden}.cols{display:flex}.cols .fRight{order:2}.bold{font-weight:bold}.palt{font-feature-settings:"palt"}.del{text-decoration-line:line-through;text-decoration-style:double}.clr,.clear{clear:both;line-height:0;height:0}.tel,.free{background:url(/images/common/icon_free.svg) no-repeat left center;padding-left:20px;background-size:18px}.mail{background:url(/images/common/icon_mail.svg) no-repeat left center;padding-left:20px;background-size:18px}.booklink{text-align:right;display:block;padding-top:10px;border-top:solid 1px #ccc}span.new-mark{font-size:1em;background:#e17d9b;text-shadow:none;margin-right:5px;padding:10px 7px;line-height:1;display:inline-block;transform:scaleY(0.6);color:black;font-weight:700;letter-spacing:0}.text-center td,.text-center th,.text-center{text-align:center}.text-right td,.text-right th,.text-right{text-align:right !important}.text-left td,.text-left th,.text-left{text-align:left !important}h1{font-size:3em}@media (max-width: 1180px){h1{font-size:0}}h2{font-size:2.3em}h3{font-size:2em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mb-0{margin-bottom:0px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.ml-0{margin-left:0px !important}.ml-10{margin-left:10px !important}.ml-20{margin-left:20px !important}.ml-30{margin-left:30px !important}.ml-40{margin-left:40px !important}.ml-50{margin-left:50px !important}.ml-60{margin-left:60px !important}.mr-0{margin-right:0px !important}.mr-10{margin-right:10px !important}.mr-20{margin-right:20px !important}.no-margin{margin:0 !important}.pt-0{padding-top:0 !important}.pt-10{padding-top:10px !important}.pt-20{padding-top:20px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pt-60{padding-top:60px !important}.pt-70{padding-top:70px !important}.pr-20{padding-right:20px !important}.pl-20{padding-left:20px !important}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-20{padding:20px !important}.p-30{padding:30px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-20{padding-bottom:20px !important}.pb-30{padding-bottom:30px !important}.pb-40{padding-bottom:40px !important}.no-padding{padding:0 !important}.content{max-width:1180px;margin:0 auto}header{margin:0;padding:8px 0 0 0;background:#fff}header a{color:#190a08;text-decoration:none}header .content h2{font-size:10px;font-weight:normal}header .content h2 img{vertical-align:text-bottom}@media (max-width: 500px){header .content h2{display:none}}@media (max-width: 1180px){header .content{padding:0 10px}}header .visitor{line-height:1;margin-top:3px}header .visitor ul{display:flex;flex-wrap:wrap;justify-content:flex-end}header .visitor li{display:inline-block;margin-left:12px;margin-bottom:2px}header .visitor li:first-child{margin-left:0}header .visitor li h2{font-weight:normal;font-size:13px}header .visitor li h2 a{color:#190a08}header .visitor li h2 a:hover{text-decoration:none;color:#190a08}header .r{display:flex;align-items:center;justify-content:space-between;margin:12px 0 0;gap:10px;width:100%}@media screen and (max-width: 500px){header .r{margin:0}}header .r p{font-size:11px;letter-spacing:-0.3px;margin:10px 0 0 0}header .r .b{width:auto}@media screen and (max-width: 500px){header .r .b{width:80%}}header .r .b img{vertical-align:text-bottom}header .r .b ul{list-style:none;float:right;margin-top:5px;overflow:hidden;*zoom:1}header .r .b ul li{overflow:hidden;*zoom:1;float:right;text-align:center;margin:3px}header .r .b ul li input{border:solid 1px #190a08;width:150px;float:left;font-size:16px;margin:8px 4px 0 0;padding:3px}header .r .b ul li form a{margin-top:7px;padding:5px}header .r .b ul li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #190a08;padding:3px 2px;line-height:1;display:block;float:left;margin:5px 0 0;width:55px;font-size:12px}header .r .b ul li a i{font-size:18px;display:block;margin-bottom:2px}header .r .b ul li a:hover{background:#190a08;color:white}header .r .b ul li a:hover i{background:#190a08;color:white}@media screen and (max-width: 768px){header{position:fixed;top:0;width:100%;z-index:10;border-bottom:1px solid #e4e4e4;padding:5px 0}}@media screen and (max-width: 500px){header{padding:12px 8px}}.HamburgerMenu{display:none}@media (max-width: 767px){.HamburgerMenu{display:block !important}}.navbtn{position:relative;width:22px;height:22px;padding:0;outline:none;border:none;background:transparent;cursor:pointer;z-index:99999999}.navbtn-bar{position:relative;display:block;width:22px;height:2px;background-color:#262626;color:#1a1a1a;opacity:1;z-index:400;transition:background-color 0.3s ease-in-out}.navbtn-bar::before,.navbtn-bar::after{position:absolute;content:"";display:block;width:100%;height:100%;background-color:#262626;transition:transform 0.3s ease-in-out}.navbtn-bar::before{transform:translateY(-7px)}.navbtn-bar::after{transform:translateY(7px)}.open .navbtn-bar{background-color:transparent}.open .navbtn-bar::before{transform:translateY(0) rotate(45deg)}.open .navbtn-bar::after{transform:translateY(0) rotate(-45deg)}.open .navbtn-bg{position:fixed;top:0;left:0;background:linear-gradient(to bottom, #fff, rgba(255,255,255,0.9));width:100%;min-height:58px;z-index:199}.nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:100;padding-top:60px;text-align:center;opacity:0;pointer-events:none;overflow:auto}.open .nav{opacity:1;pointer-events:auto;transition:opacity 0.2s ease-in-out;z-index:9999999}html.open,.open body{height:100%}.nav-menu{overflow:auto}.nav-menu li{position:relative}.nav-menu li a{display:block;text-align:left;padding:20px;border-top:solid 1px #e5e5e5;font-size:13px;font-weight:bold;color:#000}.nav-menu li:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:42%;right:25px;transform:rotate(45deg)}.nav-menu li:last-child a{border-bottom:solid 1px #e5e5e5;opacity:1}.nav-menu span{display:block;margin-top:5px;font-size:12px}.nav-sns{display:flex;align-items:center;justify-content:center}.nav-sns div{margin:35px 15px 35px 0;width:10%}@media (max-width: 768px){.nav{display:block !important}.nav ul{display:block !important}}nav.global{position:relative;transition:all 0.4s ease;padding-top:10px}@media (max-width: 1180px){nav.global{margin:0 -10px}}nav.global>ul{list-style:none;display:flex;justify-content:space-between;align-items:flex-start}nav.global>ul>li{flex-grow:2;display:flex;align-items:center;justify-content:center}nav.global>ul>li:last-child{border:none;margin-left:1em}nav.global>ul>li:last-child>a{background-color:#444343;color:white;transition:all 0.3s;padding-bottom:5px}nav.global>ul>li:last-child>a:hover{color:white;opacity:0.9}nav.global>ul>li:last-child>a.current{color:white}nav.global>ul>li>a{text-decoration:none;color:#444343;font-size:14px;width:100%;text-align:center;padding:5px 5px 15px;font-weight:bold}nav.global>ul>li>a:hover,nav.global>ul>li>a.current{color:#444343}@media (min-width: 960px){nav.global>ul>li>a br{display:none}}nav.global>ul>li>div{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.1s 0.1s ease}nav.global>ul>li:hover>div{opacity:1;visibility:visible;background:rgba(50,50,50,0.98);width:100vw;left:calc((100vw - 1180px) / -2);z-index:99999;top:50px}@media screen and (max-width: 1180px){nav.global>ul>li:hover>div{left:0;width:100%}}@media (max-width: 960px){nav.global>ul>li:hover>div{top:70px}}nav.global>ul>li:hover>div>ul{max-width:1180px;margin:0 auto;padding:30px 10px}nav.global>ul>li:hover>div>ul a{color:#fff}nav.global>ul>li:hover>div>ul>li{display:flex}nav.global>ul>li:hover>div>ul>li.parent{display:none}nav.global>ul>li:hover>div>ul>li>ul{width:100%;display:flex;flex-wrap:wrap}nav.global>ul>li:hover>div>ul>li>ul>li{flex-basis:calc((100% / 3) - 10px);margin:5px}nav.global>ul>li:hover>div>ul>li>ul>li a{background:#444;padding:15px;transition:background 0.3s ease;display:flex;align-items:center;height:100%;box-sizing:border-box}nav.global>ul>li:hover>div>ul>li>ul>li a::before{content:"▶︎";color:#ccc;margin-right:0.5em;transform:scale(0.5);transition:color 0.3s ease}nav.global>ul>li:hover>div>ul>li>ul>li a.active,nav.global>ul>li:hover>div>ul>li>ul>li a:hover{background:#190a08}nav.global>ul>li:hover>div>ul>li>ul>li a.active::before,nav.global>ul>li:hover>div>ul>li>ul>li a:hover::before{color:#fff}nav.global>ul>li:hover>div.experience>ul,nav.global>ul>li:hover>div.debut>ul,nav.global>ul>li:hover>div.support>ul{display:flex;flex-wrap:wrap}nav.global>ul>li:hover>div.experience>ul>li,nav.global>ul>li:hover>div.debut>ul>li,nav.global>ul>li:hover>div.support>ul>li{flex-basis:calc((100% / 4) - 10px);margin:5px}nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_01),nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_02),nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01),nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_02),nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_01),nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_02){flex-basis:calc(100% - 10px);display:flex;align-items:center}nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_01)>a,nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_02)>a,nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01)>a,nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_02)>a,nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_01)>a,nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_02)>a{flex-basis:calc((100% / 4) - 7px)}nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_01) ul,nav.global>ul>li:hover>div.experience>ul>li:has(ul.sub_02) ul,nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01) ul,nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_02) ul,nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_01) ul,nav.global>ul>li:hover>div.support>ul>li:has(ul.sub_02) ul{flex-basis:calc(((100% / 4) - 0px) * 3)}nav.global>ul>li:hover>div.experience>ul>li>a,nav.global>ul>li:hover>div.debut>ul>li>a,nav.global>ul>li:hover>div.support>ul>li>a{color:white;background:#444;padding:15px;transition:all 0.3s ease;display:flex;align-items:center;height:100%;box-sizing:border-box;width:100%}nav.global>ul>li:hover>div.experience>ul>li>a::before,nav.global>ul>li:hover>div.debut>ul>li>a::before,nav.global>ul>li:hover>div.support>ul>li>a::before{content:"▶︎";color:#ccc;margin-right:0.5em;transform:scale(0.5)}nav.global>ul>li:hover>div.experience>ul>li>a.active,nav.global>ul>li:hover>div.experience>ul>li>a:hover,nav.global>ul>li:hover>div.debut>ul>li>a.active,nav.global>ul>li:hover>div.debut>ul>li>a:hover,nav.global>ul>li:hover>div.support>ul>li>a.active,nav.global>ul>li:hover>div.support>ul>li>a:hover{background:#190a08}nav.global>ul>li:hover>div.experience>ul>li>a.active::before,nav.global>ul>li:hover>div.experience>ul>li>a:hover::before,nav.global>ul>li:hover>div.debut>ul>li>a.active::before,nav.global>ul>li:hover>div.debut>ul>li>a:hover::before,nav.global>ul>li:hover>div.support>ul>li>a.active::before,nav.global>ul>li:hover>div.support>ul>li>a:hover::before{color:#fff}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_03,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_03,nav.global>ul>li:hover>div.support>ul>li>ul.sub_03{display:none}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li{flex-basis:100%;display:flex;margin:0 5px;padding:5px 0}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li .separator,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li .separator,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li .separator{color:white;flex-basis:16em;margin:0 5px;padding:5px 0}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li>ul,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li>ul{flex-basis:calc(100% - 15em);display:grid;grid-template-columns:repeat(auto-fit, minmax(18em, 1fr))}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul::after,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li>ul::after,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li>ul::after{content:"";grid-template-columns:repeat(auto-fit, minmax(18em, 1fr))}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul>li a,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li>ul>li a,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li>ul>li a{background:none;margin:0 5px;padding:5px;width:100%;align-items:flex-start}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul>li a br,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li>ul>li a br,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li>ul>li a br{display:none}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul>li a:hover,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_01>li>ul>li a:hover,nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li>ul>li a:hover{font-weight:bold}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_02,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_02,nav.global>ul>li:hover>div.support>ul>li>ul.sub_02{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_02>li a,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_02>li a,nav.global>ul>li:hover>div.support>ul>li>ul.sub_02>li a{background:none;margin:0 5px;padding:0;width:100%}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_02>li a:hover,nav.global>ul>li:hover>div.debut>ul>li>ul.sub_02>li a:hover,nav.global>ul>li:hover>div.support>ul>li>ul.sub_02>li a:hover{font-weight:bold}nav.global>ul>li:hover>div.support>ul>li>ul.sub_01>li{border-bottom:solid 1px #666;margin:0 5px 5px 5px}nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01) ul li ul{flex-basis:100%;display:flex;flex-wrap:wrap}nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01) ul li ul li a{padding:5px 5px 5px 15px}nav.global>ul>li:hover>div.debut>ul>li{flex-basis:calc((100% / 3) - 10px)}nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01)>a{flex-basis:calc((100% / 3) - 7px)}nav.global>ul>li:hover>div.debut>ul>li:has(ul.sub_01) ul{flex-basis:calc(((100% / 3) - 0px) * 2)}nav.global>ul>li:hover>div.experience>ul>li>ul.sub_01>li>ul{flex-basis:100%}nav.global>ul>li:hover>div.subject ul.menu>li>a{display:none}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01{display:block;flex-basis:100%}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01 li{display:flex}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01 li span.separator{color:white;flex:1;padding:15px 5px;font-weight:bold}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01 li ul{flex:7;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01 li ul li a{width:100%}nav.global>ul>li:hover>div.subject ul.menu>li ul.sub_01 li ul li a br{display:none}#header.fixed .global{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0px 5px 5px rgba(0,0,0,0.1);z-index:10;padding-top:10px}@media (max-width: 1180px){#header.fixed .global{left:auto}}#header.fixed .global>ul{max-width:1180px;margin:0 auto}#header.fixed .global>ul>li a{padding-bottom:15px}#header.fixed .global>ul>li>div{left:0;top:50px}@media (max-width: 960px){#header.fixed .global>ul>li>div{top:70px}}#header.fixed .global>ul>li:last-child a{padding-bottom:5px}.eye-catch{position:relative;width:100%;height:clamp(100px, 20vw, 400px)}.eye-catch img{object-fit:cover;width:100%;height:100%}.eye-catch .category-title{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;max-width:1180px;display:flex;align-items:center;height:100%}.eye-catch .category-title p{margin:0 auto;width:100%;max-width:1300px;color:#d01026;font-size:70px;font-weight:bold}body#topics .main{display:flex;gap:20px}.main a{text-decoration:none;color:#190a08}.main a:hover{text-decoration:underline}.main .right article{margin:1%}.main .right article h2.title,.main .right article h2.entry-category{font-size:24px}.main .right article h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.4;font-size:22px;font-weight:normal;letter-spacing:0.03em}.main .right article h3.entry-title{font-size:24px;margin-bottom:20px;padding:10px 5px;border-bottom:dotted 1px #999;font-weight:normal}.main .right article h4{font-weight:normal}.main .right article .font-9{font-size:70%}.main .right article .font-10{font-size:77%}.main .right article .font-11{font-size:85%;line-height:135%}.main .right article .font-12{font-size:93%}.main .right article .font-13{font-size:100%}.main .right article .font-14{font-size:108%}.main .right article .font-15{font-size:116%}.main .right article .font-16{font-size:123.1%}.main .right article .font-18{font-size:138.5%}.main .right article .font-20{font-size:153.9%}.main .right article .font-23{font-size:174%}.main .right article .font-24{font-size:182% !important}.main .right article .font-26{font-size:197%}.main .right article table th{background:#eee;padding:5px;font-weight:normal}.main .right article table td{padding:5px 5px 5px 10px;vertical-align:top}.main .left{max-width:225px}.main .left aside .sidebanners a{width:auto;display:block}.main .left aside .sidebanners a img{width:100%;border:solid 1px #ccc;margin-bottom:10px}.main .left aside .sidebanners a:hover img{opacity:0.8}.main .sc{color:#190a08}.main .blue{color:#0068b7}.main .green{color:#6fba2c}.main [class^="link-"]{display:block;max-width:26em;padding:8px;border-color:#190a08;border-width:2px;border-style:solid;border-radius:5px;color:#190a08;font-size:110%;font-weight:bold}.main [class^="link-"] span::before{content:"\f138";font-family:"FontAwesome";color:#190a08;margin-right:0.5em}.main [class^="link-"]:hover{text-decoration:none;color:white;background:#190a08}.main [class^="link-"]:hover span::before{color:white}.main .link-blue{border-color:#0099ff;color:#0099ff}.main .link-blue span::before{color:#0099ff}.main .link-blue:hover{background:#0099ff}.main .link-d-blue{border-color:#0068b7;color:#0068b7}.main .link-d-blue span::before{color:#0068b7}.main .link-d-blue:hover{background:#0068b7}.main .link-orange{border-color:#ff6600;color:#ff6600}.main .link-orange span::before{color:#ff6600}.main .link-orange:hover{background:#ff6600}.main .link-green{border-color:#66cc66;color:#66cc66}.main .link-green span::before{color:#66cc66}.main .link-green:hover{background:#66cc66}.main .link-d-green{border-color:#6fba2c;color:#6fba2c}.main .link-d-green span::before{color:#6fba2c}.main .link-d-green:hover{background:#6fba2c}.main .link-d-blk{border-color:#190a08;color:#190a08}.main .link-d-blk span::before{color:#190a08}.main .link-d-blk:hover{background:#190a08}.main .waku-red{display:inline-block;padding:10px 15px;border:1px solid #190a08}.main [class^="waku-round-"]{background:#190a08;color:#fff;padding:10px 15px;margin:20px 0;border-radius:10px;position:relative;font-size:1.4em;clear:both}.main .waku-round-d-blue{background:#0068b7}.main .waku-round-d-green{background:#6fba2c}.sns{display:none}.twitter-link,.fb-link,.line-link{display:inline-block;font-size:30px;width:40px;height:40px;line-height:40px;text-align:center;color:white !important;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-left:3px}.twitter-link:hover,.fb-link:hover,.line-link:hover{opacity:0.8;text-decoration:none !important}.twitter-link img,.fb-link img,.line-link img{vertical-align:bottom}.fb-link{background:#4d68a1;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNzlhYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRkNjhhMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6179ac), color-stop(100%, #4d68a1));background-image:-moz-linear-gradient(top, #6179ac, #4d68a1);background-image:-webkit-linear-gradient(top, #6179ac, #4d68a1);background-image:linear-gradient(to bottom, #6179ac, #4d68a1);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6179AC', endColorstr='#FF4D68A1')}.line-link{background:#14cb0a;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiYmYwYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0Y2IwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0bbf0c), color-stop(100%, #14cb0a));background-image:-moz-linear-gradient(top, #0bbf0c, #14cb0a);background-image:-webkit-linear-gradient(top, #0bbf0c, #14cb0a);background-image:linear-gradient(to bottom, #0bbf0c, #14cb0a);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0BBF0C', endColorstr='#FF14CB0A')}.line-link .im{position:relative;top:3px}.main .right article .cat-taikan{clear:both;padding:25px 20px;margin-top:50px;background:linear-gradient(99deg, rgba(203,176,209,0.5) 0%, rgba(226,235,234,0.5) 37%, rgba(248,232,183,0.5) 100%);overflow:hidden;*zoom:1}.main .right article .cat-taikan .inner{display:flex;justify-content:space-between}.main .right article .cat-taikan .inner h4{padding:clamp(10px, 1.5vw, 15px);font-size:clamp(12px, 2vw, 18px);font-family:serif;display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center;border-left:none}.main .right article .cat-taikan .inner h4 img{width:100px}.main .right article .cat-taikan .inner ul{list-style:none;overflow:hidden;*zoom:1;flex-basis:calc(100% - 14em);display:flex;justify-content:space-between;gap:clamp(10px, 2vw, 15px)}.main .right article .cat-taikan .inner ul li{flex:1}.main .right article .cat-taikan .inner ul li a{position:relative;color:#190a08;display:block;padding:clamp(10px, 1.5vw, 15px);padding-bottom:3em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:1.4;font-size:11px;border:solid 1px #434343;height:100%;overflow:hidden}.main .right article .cat-taikan .inner ul li a .link{position:absolute;left:clamp(10px, 1.5vw, 15px);bottom:clamp(10px, 1.5vw, 15px);margin-top:10px;margin-bottom:0}.main .right article .cat-taikan .inner ul li a .link span{padding:5px 20px 5px 0px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right center}.main .right article .cat-taikan .inner ul li a .flex{display:flex;justify-content:space-between;flex-direction:column}.main .right article .cat-taikan .inner ul li a img{float:right;margin-left:10px;margin-top:10px;height:clamp(100px, 10vw, 120px);transform:rotate(5deg);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.main .right article .cat-taikan .inner ul li a h5{margin-bottom:10px;font-size:15px}.main .right article .cat-taikan .inner ul li a:hover{opacity:0.7;text-decoration:none;background-repeat:no-repeat}@media (max-width: 900px){.main .right article .cat-taikan .inner{flex-direction:column}.main .right article .cat-taikan .inner h4{flex-direction:row;align-items:center}.main .right article .cat-taikan .inner h4 br{display:none}.main .right article .cat-taikan .inner ul li a{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(10px, 1.5vw, 15px)}.main .right article .cat-taikan .inner ul li a .pic{order:2;text-align:center}.main .right article .cat-taikan .inner ul li a .pic img{float:none}.main .right article .cat-taikan .inner ul li a .link{position:relative;text-align:right;left:auto;order:3;bottom:0}}@media (max-width: 480px){.main .right article .cat-taikan .inner br{display:none}.main .right article .cat-taikan .inner ul{flex-direction:column}.main .right article .cat-taikan .inner ul li a{display:block}.main .right article .cat-taikan .inner ul li a .pic{display:block}.main .right article .cat-taikan .inner ul li a .pic img{float:right}.main .right article .cat-taikan .inner ul li a .link{text-align:left}}.page-top{text-align:right;margin:10px 0;font-size:11px}.page-top a{color:#999}.bottom{margin:50px 0 20px;padding:0;background:#190a08}.bottom .content{padding:70px 0 60px}@media (max-width: 500px){.bottom .content{padding:70px 0 0}}.bottom nav{overflow:hidden;*zoom:1;margin-bottom:20px}.bottom nav ul.sub_01,.bottom nav ul.sub_02,.bottom nav ul.sub_03{display:none}.bottom nav>ul{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2%}.bottom nav>ul>li{float:left;position:relative;font-size:clamp(10px, calc(7.714px + 0.298vw), 12px);font-feature-settings:"palt";line-height:1.8;opacity:0.9;margin-bottom:1em}.bottom nav>ul>li:before{content:"\f138";font-family:"FontAwesome";color:#ddd;margin-right:5px}.bottom nav>ul>li a{color:#dfdfdf;text-decoration:none;display:inline-block}.bottom nav>ul>li a:hover{text-decoration:underline}.bottom nav>ul>li a.current{text-decoration:underline}.bottom nav>ul>li>ul{margin-left:1em}.bottom nav>ul>li>ul>li{float:none;width:auto;margin:0}.bottom nav>ul>li>ul>li.parent{display:none}.bottom nav>ul>li>ul>li ul li{display:flex}.bottom nav>ul>li>ul>li ul li a{text-indent:0}footer{background:#FFF;padding:0 0 30px 0;text-align:center}footer p{font-size:12px;color:#190a08;margin:0}footer p.txt{display:inline-block;margin-bottom:5px}footer p a{color:#190a08;text-decoration:none}footer ul.banners{list-style:none;display:flex;justify-content:center;margin-bottom:40px}footer ul.banners li{background:#fff;margin:5px;text-align:center}footer ul.banners li a img{width:180px;height:auto}footer ul.banners li::before{content:none}@media (max-width: 500px){footer ul.banners{display:none}}#archive.waku{padding:0 0 10px !important}#archive.waku .calendar-archives.calendrier{box-shadow:none !important}#archive.waku .calendar-archives.calendrier .day{padding:4px 0 !important}#archive.waku .calendar-archives.calendrier .day.has-posts{padding:0 !important}#archive.waku .calendar-archives.calendrier .day.has-posts a{padding:4px 0 !important}#archive.waku .calendar-archives.calendrier .day.today{background:#f59393;color:#fff}.wp-archive{overflow:hidden;*zoom:1;margin-top:10px;text-align:center}.wp-archive article{width:calc(100% / 3 - 15px);text-align:left;margin:1% 0 !important}.wp-archive article:after{float:left;padding-bottom:15px;border-bottom:solid 1px #ccc}.wp-archive nav{clear:both;padding-top:10px;margin-bottom:10px}.wp-archive nav ul{list-style:none;overflow:hidden;*zoom:1}.wp-archive nav ul li{float:left;margin-right:10px;width:5em}.wp-archive nav ul li a{display:block;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 1px #ccc;padding-top:10px;padding-bottom:10px}.wp-archive nav ul li a:hover{text-decoration:none;border:solid 1px #190a08;background:#190a08;color:white}article.post,article.page{font-size:15px;min-height:400px;margin:0 !important}.sb-slidebar ul li a{background:#808080;color:white;display:block;text-decoration:none;padding:8px 5px;border-bottom:solid 1px #aaa}.gsc-table-result{font-family:Meiryo, メイリオ, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Lucida Grande", sans-serif !important}body .bx-wrapper{border:none;margin-bottom:0px}body #topslider{margin-bottom:10px;max-height:692px;text-align:center}body #topslider img{object-fit:cover;height:692px;margin:0 auto}@media (max-width: 1180px){body #topslider img{height:540px}}@media (max-width: 960px){body #topslider img{height:500px}}@media (max-width: 768px){body #topslider img{height:500px}}@media (max-width: 640px){body #topslider img{height:500px}}@media (max-width: 540px){body #topslider img{min-height:0}}body .top-slide2{background:#f8f8f8;width:100%;margin:0 auto;padding:90px 0}body .top-slide2 .swiper{overflow:visible !important;max-width:1300px}@media (max-width: 768px){body .top-slide2 .swiper{width:auto}}body .top-slide2 .swiper .swiper-wrapper{width:100%;height:100%}body .top-slide2 .swiper .swiper-wrapper .swiper-slide{width:23%;height:auto;background:#fff;border-radius:6px;box-shadow:0 2px 3px #0000001a;aspect-ratio:4/3}body .top-slide2 .swiper .swiper-wrapper .swiper-slide::after{content:"";display:block;position:absolute;bottom:5%;right:5%;width:20px;height:20px;background-image:url("/images/common/icon-circle-arrow.svg");background-size:contain;background-repeat:no-repeat}body .top-slide2 .swiper .swiper-wrapper .swiper-slide a{display:block}body .top-slide2 .swiper .swiper-wrapper .swiper-slide h1{color:#190a08;font-size:13px;font-weight:normal;margin:20px 20px}@media (max-width: 480px){body .top-slide2 .swiper .swiper-wrapper .swiper-slide h1{max-height:8em}}body .top-slide2 .swiper .swiper-wrapper .swiper-slide p.date{display:block;color:#fff;font-size:9px;background:#424242;margin:20px 0 15px 20px;padding:5px 8px;width:22%;text-align:center}body .top-slide2 .swiper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px 6px 0 0}@media (max-width: 500px){body .top-slide2 .swiper .swiper-wrapper .swiper-slide{min-width:auto;padding-bottom:50px}}body .top-slide2 .swiper-pagination{bottom:-50px}body .top-slide2 .swiper-pagination .swiper-pagination-bullet{width:40px;height:3px;background:#ccc;border-radius:0}body .top-slide2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,body .top-slide2 .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}body .top-slide2 .swiper-controls-direction a{position:absolute;outline:0;z-index:999;font-size:0}body .top-slide2 .swiper-controls-direction a:hover{cursor:pointer !important}body #topthumbs{display:table;margin:0 auto;max-width:1180px}body #topthumbs a{padding:5px 2px 0;display:table-cell}body #topthumbs a img{border:solid 2px #fff;width:100%}body #topthumbs a.pager-active img{border:solid 2px #190a08}#top ul.news{list-style:none}#top ul.news li a{padding:5px 0;display:block}#top ul.news li a span{margin-right:5px;color:#333}#top .main{margin-top:30px}#top .main .right{margin:0 auto;max-width:1240px}#top .main .right article{margin:0}#top .main .right nav{display:none}#top .main .right .unit p{margin:20px 0;text-align:center;color:#190a08}#top .main .left{margin:100px auto;max-width:700px}#top .main .left aside .unit{padding:10px}#top .main .left aside table{margin-top:5px;font-size:14px;width:auto !important}#top .main .left aside table td{min-width:6em;width:auto !important}#top .main .left aside .top-banners a{width:100%;display:block;margin-bottom:10px}#top .main .left aside .top-banners a img{width:100%;height:auto;display:block}#top .main h2{font-size:16px;background:none;padding:0 0 5px 0;border-bottom:solid 1px #ccc;font-family:"lucida grande", lucida, tahoma, helvetica, arial, sans-serif !important;color:#333}#top .main h2.title{border:none;font-family:"GFS Didot", serif !important;font-weight:normal !important;font-size:56px;margin-bottom:30px;text-align:center;color:#190a08}@media (max-width: 500px){#top .main h2.title{font-size:40px}}#top .sidebanners,#top .topic-path{display:none}#top .for-visitor{margin:0 auto;padding:3%;background:#eee}#top .for-visitor ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1180px;margin:0 auto}#top .for-visitor ul li{line-height:1;width:19%}#top .for-visitor ul li a{background:#190a08;color:#FFF;padding:2em;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;line-height:1.2;transition:all 0.2s;height:6em}#top .for-visitor ul li a:hover{background:#d94949}#top .for-visitor ul li a::after{content:"\f061";font-family:"FontAwesome";position:absolute;right:5%}#top .sns-links{list-style:none;text-align:center;margin:100px auto 20px;display:flex;justify-content:center;max-width:280px}#top .sns-links li{margin:10px;height:auto}#top .sns{display:none !important}#top .top-nav.only-pc{position:fixed;bottom:150px;right:0;font-family:"Noto Sans JP";z-index:9999}#top .top-nav.only-pc li a{color:black;background:linear-gradient(135deg, #a9b9f7 0%, #92bbe4 50%, #f2eac6 100%);width:90px;height:90px;font-size:15px;display:flex;align-items:center;text-align:center;justify-content:center;line-height:100%;border:solid 2px #000;border-bottom-width:0px;border-right-width:0px;transition:opacity 0.3s ease}#top .top-nav.only-pc li a:hover{opacity:0.9}#top .top-nav.only-pc li.n1 a{background:linear-gradient(135deg, #edb8bc 0%, #d8c6e0 50%, #e1eaea 100%)}#top .top-nav.only-pc li.n2 a{background:linear-gradient(135deg, #b7d483 0%, #deead8 50%, #f4e8c3 100%);border-bottom-width:2px;line-height:150%}#top .top-bottom-banners{clear:both;padding-top:20px}#top .top-bottom-banners ul{list-style:none;text-align:center}#top .top-bottom-banners ul li{display:inline-block;max-width:200px}#top .top-bottom-banners ul li a{margin-right:5px;margin-left:5px}#top .top-bottom-banners ul li a img{width:100%;height:auto}.unit.tw{border:solid 1px #ccc;padding:10px;margin-top:10px;float:right;width:33%;max-width:380px}.unit.tw iframe{border:solid 2px #cc0000 !important;min-width:0 !important}#archive.waku h4{display:none}#wp-calendar{width:100%;font-size:12px;position:relative;border:solid 1px #ccc;border-top:none}#wp-calendar caption{height:30px;border-radius:5px 5px 0 0;border-bottom:0;line-height:30px;color:#fff;background-image:-webkit-linear-gradient(top, #cd310d 0%, #b32b0c 100%);background-image:-o-linear-gradient(top, #cd310d 0%, #b32b0c 100%);background-image:linear-gradient(to bottom, #cd310d 0%, #b32b0c 100%);background-repeat:repeat-x}#wp-calendar tr{display:flex;justify-content:space-around}#wp-calendar tr:first-of-type{justify-content:flex-end}#wp-calendar tr:last-of-type{justify-content:flex-start}#wp-calendar th,#wp-calendar td{padding:3px}#wp-calendar th{display:block;width:calc(100% / 7);text-align:center}#wp-calendar th:first-of-type{color:red}#wp-calendar th a{padding:0}#wp-calendar td{display:block;width:calc(100% / 7);text-align:center}#wp-calendar td:first-of-type{color:red}#wp-calendar tbody td{position:relative;border:solid 1px white}#wp-calendar tbody td a{position:absolute;background:red;color:white;padding:3px;top:0;left:0;width:100%;font-weight:bold}#wp-calendar tfoot{position:absolute;width:100%;top:0;color:#fff}#wp-calendar tfoot a{color:#fff}#wp-calendar tfoot tr{display:flex;justify-content:center}#wp-calendar tfoot tr td{width:calc(100% / 3);padding:0;line-height:30px}#wp-calendar #today{color:white;background-color:#f59393}.message-mask{background-color:#fcded4;border:solid 2px #ff0000;margin:0 0 10px;padding:8px;font-size:clamp(12px, 1.3vw, 17px);font-weight:bold;line-height:1.3;text-align:center}.message-mask span{display:inline-block}.banner-top{margin:0 calc(50% - 50vw);width:100vw;padding:clamp(20px, 6vw, 80px) 0;background:#f8f8f8}#top .topics{background-image:url("/images/common/bg-gradient.jpg");background-position:top;background-size:100% 350px;margin:0 calc(50% - 50vw);width:100vw}@media (max-width: 500px){#top .topics{background-size:100% 300px}}#top .topics .inner{max-width:1100px;margin:0 auto;padding:100px 10px 80px}@media (max-width: 500px){#top .topics .inner{padding:50px 10px 40px}}#top .topics .inner h2{font-family:"GFS Didot", serif;font-weight:normal;font-size:56px;text-align:center;color:#190a08;margin-bottom:40px}@media (max-width: 500px){#top .topics .inner h2{font-size:40px}}#top .topics .inner a{color:#190a08}.instagram{width:100%;margin:0 calc(50% - 50vw);width:100vw}.instagram h2.title{border:none;font-family:"GFS Didot", serif !important;font-weight:normal !important;font-size:56px;margin-bottom:30px;text-align:center;color:#190a08}.instagram ul{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:5px}@media screen and (max-width: 767px){.instagram ul{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.instagram ul li:nth-child(n+9){display:none}}.instagram .button-blk a{background:#190a08;border-radius:40px;position:relative;display:flex;justify-content:space-around;align-items:center;max-width:250px;margin:40px auto 0;padding:14px 12px;color:#fff;transition:0.3s ease-in-out;font-size:14px;font-weight:normal;opacity:0.9}.instagram .button-blk a:after{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;top:48%;right:25px;border-radius:1px;transition:0.3s ease-in-out}@media (any-hover: hover){.instagram .button-blk a a:hover{opacity:0.8}}@media screen and (max-width: 500px){.instagram .button-blk a{font-size:14px;font-weight:bold;max-width:70%}}#top .unit p{margin:20px 0;text-align:center}body#topics .single article a{text-decoration:underline}body#topics .single article .sns a{text-decoration:none}.top-youtube{text-align:center}.top-youtube iframe{aspect-ratio:16 / 9;width:100%;height:auto}@media (max-width: 768px){.onlypc{display:none}}footer .copyright{margin-top:2em;font-size:85%;font-family:"Montserrat", sans-serif;text-align:center}footer ul{display:flex;justify-content:inherit;flex-wrap:wrap}footer ul li{min-width:11em;padding:0.2em 0em}footer ul li h2{display:inline}footer ul li::before{content:">";float:left;margin-right:5px}footer .info{margin-bottom:20px}footer .info .info-ad h1{font-size:140%;margin-bottom:5px}footer .info .info-tel{margin-bottom:10px}footer .info .info-tel p{margin-bottom:5px}footer .visitor,footer .fnav{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #ffffff50}footer .bnr-group{padding:0}footer .bnr-group li{color:#FFF;margin-right:1em}footer .bnr-group li:first-child{font-size:110%;font-weight:bold;width:100%;text-align:left}footer .bnr-group li:first-child::before{content:none}footer .bnr-group li.alumni a{margin-left:-1em}.all-content{width:100%}.main .right article h2.title,.main .right article h2.title{margin:0 !important;padding:0 !important}.pagetitle-wrap{margin:0 calc(50% - 50vw);padding:15px 0 60px 0;width:100vw;height:100%;background:#cbb0d1;background:linear-gradient(99deg, #cbb0d1 0%, #e2ebea 37%, #f8e8b7 100%)}@media (max-width: 500px){.pagetitle-wrap{padding:25px 0 35px}}.pagetitle-wrap .topic-path{padding:0.5em 10px !important;font-size:10px !important;opacity:0.8}.pagetitle-wrap .pagetitle-inner{max-width:1180px;margin:0 auto;padding:0}@media (max-width: 1180px){.pagetitle-wrap .pagetitle-inner{padding:10px 15px}}.pagetitle-wrap .pagetitle-inner h2.title{margin:30px 0 20px 0 !important;padding:0;font-size:40px;font-family:"GFS Didot", "Noto Serif JP", serif;font-weight:normal;color:#1c1c1c}@media (max-width: 768px){.pagetitle-wrap .pagetitle-inner h2.title{margin-top:20px;font-size:38px}}#information #subject .inner h4{color:#190a08 !important;font-family:serif}#subject .inner a:hover{background:#eee;opacity:0.8}#support .pagetitle-wrap{background:none}#support .pagetitle-wrap h1{margin:0}h3.waku-round-red{font-size:130% !important;border-radius:0 !important;background:#190a08}#manabi p{font-size:14px}#manabi .lead{margin:25px 0 0;font-size:15px;line-height:1.8}#manabi h2{position:relative;font-size:28px;font-family:"Noto Serif JP", serif;font-weight:normal;margin:2em 0 1.5em;padding:1.2rem 0;background-size:100% 10%;background-position:bottom;color:#1a1a1a;border-bottom:2px solid #b3b3b3}#manabi h2:before{position:absolute;bottom:-2px;left:0;width:20%;height:2px;content:"";background:#1a1a1a}@media (max-width: 500px){#manabi h2{margin:0.5em 0 1em}}#manabi>ul{margin:0;display:flex}#manabi>ul>li{font-size:14px;line-height:1.6}#manabi>ul>li h3{font-size:18px}#manabi>ul>li span{display:block;margin:1.5em 0;font-size:13px}#manabi>ul>li img{display:block;width:100%;margin-bottom:5px;margin:0 auto}#manabi>ul>li img.w90{width:90%}#manabi>ul>li img.w80{width:80%}#manabi>ul>li:first-child{flex-basis:40%;margin-right:40px}#manabi>ul>li:last-child{flex-basis:60%}#manabi>ul>li .taisaku{margin-top:20px}#manabi>ul>li .taisaku ul{display:flex;flex-wrap:wrap;gap:0 20px}#manabi>ul>li .taisaku li{min-width:47%;display:flex}#manabi>ul>li .taisaku li::before{position:relative;top:0.4em;display:inline-block;content:"";width:8px;height:8px;background:#190a08;border-radius:50px;margin-right:5px}#manabi>ul>li.select{border:solid 1px #190a08;padding:20px;margin-bottom:20px}#manabi>ul>li.select p{font-size:90%;line-height:1.8}@media (max-width: 500px){#manabi>ul{flex-wrap:wrap}#manabi>ul li,#manabi>ul li:first-child,#manabi>ul li:last-child{flex-basis:100%;margin-right:0}#manabi>ul li img,#manabi>ul li:first-child img,#manabi>ul li:last-child img{width:100%;margin-bottom:20px}}#manabi ul.l60{margin:30px 0 0 0;display:flex}#manabi ul.l60 li{font-size:14px;line-height:1.6}#manabi ul.l60 li h3{font-size:19px;border-bottom:1px solid #190a08}#manabi ul.l60 li span{display:block;margin:1.5em 0;font-size:13px}#manabi ul.l60 li img{display:block;width:100%;margin:20px auto 0}#manabi ul.l60 li:first-child{flex-basis:60%;margin-right:40px}#manabi ul.l60 li:last-child{flex-basis:40%}@media (max-width: 500px){#manabi ul.l60{flex-wrap:wrap}#manabi ul.l60 li,#manabi ul.l60 li:first-child,#manabi ul.l60 li:last-child{flex-basis:100%;margin-right:0}#manabi ul.l60 li img,#manabi ul.l60 li:first-child img,#manabi ul.l60 li:last-child img{width:100%;margin-bottom:20px}}#manabi .col5{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0}#manabi .col5 div{width:18%;font-size:12px;margin-bottom:20px}#manabi .col5 div h3{margin:10px 0;padding:0;font-size:15px}#manabi .col5 div img{display:block;max-width:100%}@media (max-width: 768px){#manabi .col5::after{content:"";width:32%}#manabi .col5 div{width:32%}}@media (max-width: 500px){#manabi .col5 div{width:100%}}#manabi .col4{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0}#manabi .col4 div{width:23%;font-size:12px;margin-bottom:20px}#manabi .col4 div h3{margin:10px 0;padding:0;font-size:15px}#manabi .col4 div img{display:block;max-width:100%}@media (max-width: 768px){#manabi .col4 div{width:48%}}@media (max-width: 500px){#manabi .col4 div{width:100%}}#manabi .col3{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 0 30px}#manabi .col3 div{width:31%;font-size:12px;margin-bottom:20px}#manabi .col3 div h3{margin:10px 0;padding:0;font-size:14px !important;border:none !important}#manabi .col3 div img{display:block;max-width:100%}@media (max-width: 768px){#manabi .col3 div{width:48%}}@media (max-width: 500px){#manabi .col3 div{width:100%}}#manabi .shikaku h4{margin:30px 0 20px;padding:1rem 0;font-size:18px;font-weight:normal;border-bottom:1px solid #190a08}#manabi .pvoice{margin:70px 0;display:flex;flex-wrap:wrap;justify-content:space-between}#manabi .pvoice .sp-only{margin-bottom:1em}@media (min-width: 501px){#manabi .pvoice .sp-only{display:none}}#manabi .pvoice .l{width:20%}#manabi .pvoice .l .pr{font-family:"Noto Serif JP", serif;font-style:italic;font-size:13px;letter-spacing:0.03em}#manabi .pvoice .l p{margin:8px 0;font-size:11px}#manabi .pvoice .l p span{display:block;font-size:15px;font-weight:bold;margin-top:8px}@media (max-width: 500px){#manabi .pvoice .l{width:100%}}#manabi .pvoice .r{width:80%}#manabi .pvoice .r .tl{margin:0 0 25px}@media (max-width: 500px){#manabi .pvoice .r .tl{display:none}}#manabi .pvoice .r h3{font-size:18px;letter-spacing:0.03em;line-height:1.8;margin:0}#manabi .pvoice .r p{font-size:15px;line-height:1.7}#manabi .pvoice .r .ar{margin-top:20px}#manabi .pvoice .r .ar h4{margin:0 0 5px;font-size:12px;padding:0.3rem 0;border-top:1px solid #000;border-bottom:1px solid #000;display:inline-block}#manabi .pvoice .r .ar p{font-size:12px}@media (max-width: 500px){#manabi .pvoice .r{width:100%}}#manabi .list{margin:40px 0;line-height:1.6}#manabi .list h3{font-size:16px;border-bottom:1px solid #190a08}#manabi .message{border:solid 1px #ccc;padding:3%;position:relative}#manabi .message h3.fse{margin:0;padding:0;font-family:"Noto Serif JP", serif;font-style:italic;font-size:clamp(14px, 3vw, 20px);letter-spacing:0.03em}#manabi .message h4{margin:1em 0 0.5em 0}#manabi .message .logo{float:right;margin-left:20px;width:150px}#manabi .shikaku-box{margin:20px 0;padding:20px 20px 10px;border:solid 1px #ccc;gap:10px}#manabi .shikaku-box h5{display:flex;align-items:center;justify-content:center;background:#190a08;color:white;padding:5px 10px;margin-bottom:10px;text-align:center}#manabi .shikaku-box ul{flex:1;gap:5px 10px;display:grid;margin-bottom:10px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}#manabi .shikaku-box ul li{position:relative;padding-left:12px}#manabi .shikaku-box ul li::before{position:absolute;top:5px;left:0;content:"";width:9px;height:9px;background:#190a08;border-radius:50px}#manabi .link{text-align:center;border-top:solid 1px #190a08;border-bottom:solid 1px #190a08}#manabi .link a{display:block;padding:20px}#manabi .link a span{padding:5px 20px 5px 0px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right center}body.page_recruit h4{border-left:solid 3px #190a08;padding:0.3rem 1rem;margin:40px 0 20px;font-size:17px;color:#190a08;font-weight:normal}.button-blk a{margin:25px 0 0;background:#190a08;color:#fff;position:relative;display:flex;justify-content:space-around;align-items:center;max-width:300px;padding:15px 25px;transition:0.3s ease-in-out;font-weight:12px}@media (max-width: 500px){.button-blk a{max-width:none}}.button-blk a:after{content:"";position:absolute;top:50%;bottom:0;right:1.2rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right 0.3s;width:6px;height:6px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.button-blk a:hover{text-decoration:none}.button-blk a:hover:after{right:0.8rem}.main .right article h3.subject-index{margin:20px 0;padding:1.2rem 0;line-height:1.4;font-size:24px;font-weight:normal;letter-spacing:0.03em}#ryugakusei p .w100{width:100% !important}#ryugakusei h3.title.experience{background:url(/images/experience/menu_02.png) no-repeat 5px center #190a08;color:#fff;display:block;padding:13px 0px 13px 50px;margin:10px 0 0;font-size:20px}@media screen and (max-width: 479px){#for .greeting .name{float:none !important;text-align:left !important;width:fit-content !important;margin:10px auto !important}}body#topics .pagetitle-wrap{margin:0 !important;padding:0 !important;width:auto !important;height:auto !important;background:none !important;background:none !important}@media (max-width: 500px){body#topics .pagetitle-wrap .topic-path{margin-top:25px 0 0 0 !important;padding:0 !important}}body#topics .eye-catch-text .title{display:none !important}body#topics .content .main .right article h2.entry-category{margin:0;padding:60px 30px;font-size:30px;font-family:"GFS Didot", "Noto Serif JP", serif;font-weight:normal;color:#1c1c1c;width:auto;height:100%;background:#cbb0d1;background:linear-gradient(99deg, #cbb0d1 0%, #e2ebea 37%, #f8e8b7 100%)}@media (max-width: 500px){body#topics .content .main .right article h2.entry-category{padding:40px 20px}}body#topics .content .main .right article .body h3{padding:0.5em 0 0 0}body#topics .content .main .left{display:none}html{scroll-behavior:smooth;scroll-padding-top:75px}/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}hr{overflow:visible}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,::before,::after{border-style:solid;border-width:0}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*{background-repeat:var(--background-repeat, no-repeat)}:root{background-color:var(--root-background-color, #fff);box-sizing:var(--root-box-sizing, border-box);color:var(--root-color, #000);cursor:var(--root-cursor, default);font:var(--root-font-size, 100%)/var(--root-line-height, 1.5) var(--root-font-family, sans-serif)}a{text-decoration:var(--anchor-text-decoration, none)}audio,canvas,iframe,img,svg,video{vertical-align:var(--media-element-vertical-align, middle)}button,input,select,textarea{background-color:var(--form-element-background-color, transparent);color:var(--form-element-color, inherit)}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:var(--form-element-min-height, 1.5em)}code,kbd,pre,samp{font-family:var(--monospace-font-family, monospace),monospace}nav ol,nav ul{list-style:var(--nav-list-style, none)}small{font-size:var(--small-font-size, 75%)}table{border-collapse:var(--table-border-collapse, collapse);border-spacing:var(--table-border-spacing, 0)}textarea{resize:var(--textarea-resize, vertical)}::selection{background-color:var(--selection-background-color, #b3d4fc);color:var(--selection-color, #fff);text-shadow:var(--selection-text-shadow, none)}html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#ffffff}#sb-site:before,#sb-site:after,.sb-site-container:before,.sb-site-container:after{content:' ';display:table}#sb-site:before,#sb-site:after,.sb-site-container:before,.sb-site-container:after{clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width: 480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width: 481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width: 768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width: 992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width: 1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform, left, right;-webkit-backface-visibility:hidden}.sb-hide{display:none}@font-face{font-family:'sns';src:url(/fonts/../fonts/sns.eot?-qz7pb2);src:url(/fonts/../fonts/sns.eot?#iefix-qz7pb2) format("embedded-opentype"),url(/fonts/../fonts/sns.woff?-qz7pb2) format("woff"),url(/fonts/../fonts/sns.ttf?-qz7pb2) format("truetype"),url(/fonts/../fonts/sns.svg?-qz7pb2#icomoon) format("svg");font-weight:normal;font-style:normal}.im{font-family:'sns';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.im-line:before{content:"\e009"}.im-instagram:before{content:"\e610"}.im-feed:before{content:"\e614"}.im-youtube:before{content:"\e617"}ul.menu_sub h3{font-size:20px;font-weight:bold}ul.menu_sub{border:1px solid #ccc;margin-bottom:10px;padding:4% !important;font-size:13px}ul.menu_sub li{margin-top:0.5em;padding:0.5em 0.1em 0 0.1em;border-top:solid 1px #ccc;display:block}ul.menu_sub ul{display:none}body.page_sub_03 ul li ul.sub_03,body.page_sub_03 ul li ul.sub_03 ul,body.page_sub_02 ul li ul.sub_02,body.page_sub_02 ul li ul.sub_02 ul,body.page_sub_01 ul li ul.sub_01,body.page_sub_01 ul li ul.sub_01 ul{display:none}ul.menu_sub ul li{padding-left:1.3em;margin-left:-0.5em;background:url(/images/common/mark_03.png) no-repeat 7px 13px}ul.menu_sub li a{display:block;font-feature-settings:"palt"}ul.menu_sub li a.current{font-weight:bold}ul.menu_sub li.active li{font-weight:normal}.topic-path ol{list-style:none}.topic-path ol li{display:inline-block}#taikan_date{font-family:"Arial";color:#190a08;font-size:18px;font-weight:bold}#taikan_date dl{clear:both;overflow:hidden;margin-bottom:0.2em}#taikan_date dt{float:left;clear:left;margin-top:0.2em}#taikan_date dd{float:left;font-size:21px}.oc-date{font-size:12px}.oc-date span{display:inline-block}.oc-date span::after{content:",";padding-right:0.2em}.oc-date span:last-child:after{content:none}.entryButton{border-top:dotted 1px #ccc;clear:none;float:left;padding:1% 0;margin:1% 0;box-sizing:border-box;width:100%}.entryButton.column-2{width:auto;padding:1% 0 0;margin:1% 3% 0 0;border:none}.entryButton.soudan{border:none;margin:0;width:auto}.entryButton h2{margin:15px 0 0;font-size:20px}.entryButton h3{margin:0;padding:0px;background:none;color:#666;font-size:1.2em;font-weight:bold;border-bottom:none}.entryButton a{display:inline-block;margin:5px 10px 5px 0;text-decoration:none;text-align:left;padding:10px 30px;font-weight:bold;background-color:#190a08;border:solid 1px #190a08;color:#FFF}.entryButton a:hover{background-color:#fccbd4;color:#190a08;text-decoration:none}.entryButton b{color:#190a08;display:block;margin-bottom:5px;font-size:130%}.entryButton .pic{float:left;width:25%;margin-right:10px}.entryButton.column-2 .pic{float:none;width:auto;margin-right:0px}.entryButton .pic img{margin:0 10px 10px 0;width:100%}.entryButton .pic,.entryButton .text{overflow:hidden}@media screen and (max-width: 479px){.entryButton{margin:1% 0 4% 0}.entryButton.column-2{width:100%}.entryButton a{display:block;margin-top:2%;padding:13px;text-align:center}.entryButton .pic{float:none;width:auto;margin:0px}}#subject_list .inner{width:46%;clear:none;float:left;margin:0 12px}div#parent_caption{margin-bottom:15px}#guidance{display:block;width:100%}#guidance h3{font-size:130%;padding:5px;border-top:solid 1px #ffcc33;border-bottom:solid 1px #ffcc33;text-align:center}#guidance table{margin:0;border-collapse:separate;border-spacing:3px;border:solid 1px #ffcc33;margin-bottom:30px;width:100%;table-layout:fixed;word-break:break-all}#guidance table td:nth-child(1),#guidance table td:nth-child(2),#guidance table td:nth-child(4),#guidance table th:nth-child(1),#guidance table th:nth-child(2),#guidance table th:nth-child(4){width:15%}#guidance table th{font-weight:normal;text-align:center;background-color:#ffcc33;padding:4px}#guidance table td{padding:4px;vertical-align:middle;min-width:6em;text-align:center}#guidance table td.place{min-width:16em;text-align:left}#guidance table tr{background-color:#fcf4bb}#guidance table tr.rowTint{background-color:#fdec71}#guidance table br{display:none}.pagetop,#pagetop{clear:both;margin:10px 0;padding:0 10px 0 15px;font-size:11px;text-align:right}.pagetop:after,#pagetop:after{content:"\f062";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#999;margin-left:0.2em}.pagetop A,#pagetop A{color:#999 !important}@media (min-width: 497px){.pagetopfix{display:none !important}}fieldset dl{display:block;margin:0;padding:0;background:none}fieldset dt{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:12em;height:2em;margin:0;padding:0;float:left;clear:both;background:none;line-height:2em;overflow:hidden}fieldset dd{display:block;min-height:2em;margin:0 0 0 12em;padding:0;background:none;line-height:2em}fieldset textarea{vertical-align:text-top}.search .word label{vertical-align:middle}.img-fulltext-left,.img-intro-left{float:left;display:block;border:none;padding:0;margin:0 0.3em 0.3em 0;margin-top:0}.img-fulltext-right,.img-intro-right{float:right;display:block;border:none;padding:0;margin:0 0 0.3em 0.3em;margin-top:0}ul.pagenav{clear:both;list-style:none;display:block;margin:0;padding:0}ul.pagenav li,ul.pagenav li:before{display:block;background:none;margin:0;padding:0;width:50%;text-align:center;content:normal}ul.pagenav li.pagenav-prev{float:left}ul.pagenav li.pagenav-next{margin:0 0 0 50%}#dance_attack2013 h3{color:#34b883;border-bottom:solid 1px #34b883;clear:both}#dance_attack2013 h4{background:#5bb8e4;padding:5px;color:#fff;margin:20px 0 10px;clear:both}#dance_attack2013 dl{font-size:12px;display:table;width:100%;margin:0}#dance_attack2013 dl.start{border-top:solid 1px #ccc}#dance_attack2013 dt,#dance_attack2013 dd{padding:5px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:middle;display:table-cell}#dance_attack2013 dt{background-color:#999;color:#fff;width:20%}#dance_attack2013 table{margin:10px 0;border-collapse:collapse;border:solid 1px #ccc;border-right:CCC;font-size:12px}#dance_attack2013 th{background-color:#999;padding:5px;color:#fff;border-bottom:solid 1px #fff;border-right:solid 1px #fff;vertical-align:middle}#dance_attack2013 td{padding:5px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:middle}#dance_attack2013 table.outline th,#dance_attack2013 table.outline td{text-align:center}#dance_attack2013 span{font-size:11px}#dance_attack2013 .intro{font-weight:bold;color:#6633cc;margin-bottom:10px}#dance_attack2013 .intro{font-weight:bold;color:#6633cc;margin-bottom:10px}#dance_attack2013 .pict{float:left;margin:0 5px 0 0}#dance_attack2013 .pict2{max-width:300px;float:left}#dance_attack2013 .com{font-size:16px;font-weight:bold}#dance_attack2013 .com2{font-size:12px}#dance_attack2013.graudate h4{background:#5bb8e4}#dance_attack2013 .atn{padding:10px;border:solid 1px #5bb8e4;clear:both;border-radius:10px;font-size:12px;overflow:hidden}#dance_attack2013 .atn br{display:none}#dance_attack2013 .atn span{font-size:100%}#dance_attack2013 .atn .detail{float:left}#dance_attack2013 .atn table{border:none;float:right;margin:0}#dance_attack2013 .atn table th{border:none;padding:0;background:#fff;font-weight:normal;color:inherit}#dance_attack2013 .atn table td{border:none;padding:0}#dance_attack2013.thisiscat h5 br.none{display:none}#dance_attack2013.thisiscat .detail{background:url(/images/event/thisiscat/bg.jpg) repeat center 0;color:#fff;padding:5px 10px;margin:10px 0;overflow:hidden}#dance_attack2013.thisiscat .cast{width:50%;float:left;margin-bottom:15px;font-size:90%}#dance_attack2013.thisiscat .cast div.pict{width:50%;float:left;margin-right:1%;margin-bottom:10px}#dance_attack2013.thisiscat .cast div.text{width:48%;float:right}#dance_attack2013.thisiscat .cast p.name{margin:0 2% 0 0px;font-size:140%;font-weight:bold}#dance_attack2013.thisiscat .cast p.profile{margin:0 2% 0 0px}#dance_attack2013.thisiscat .cast.leftside{clear:left}#dance_attack2013.thisiscat .cast.poppers{width:100%;float:left}#dance_attack2013.thisiscat .cast.poppers .pict img{width:50%;float:left}#dance_attack2013.thisiscat .souto{border:solid 1px #ccc;clear:both;padding:1%;background:#eee}#dance_attack2013.thisiscat .souto h6{font-size:100%}#dance_attack2013.hiphop .intro{padding:1%;background:#eee;font-weight:normal;color:inherit;margin:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#dance_attack2013.hiphop .gaiyo{border-top:dotted 2px #ffcc00;border-bottom:dotted 2px #f09cb7}#dance_attack2013.hiphop dl{margin:5px 0;padding:10px 0;border-top:dotted 2px #f09cb7;border-bottom:dotted 2px #ffcc00}#dance_attack2013.hiphop dl dt{border:solid 2px #e4007f;background:#fbe0ec;color:#e4007f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:8em}#dance_attack2013.hiphop dl dd{border:none}#dance_attack2013.hiphop .price{font-size:140%;font-weight:bold}#dance_attack2013.hiphop .contact{font-size:110%;display:inline-block;border:solid 1px #f09cb7;padding:5px;margin:5px 0;font-weight:bold}#dance_attack2013.hiphop .pink{background:#f09cb7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#dance_attack2013.hiphop .atn{font-size:90%;margin-top:10px}#dance_attack2013.hiphop .atn ul{padding-left:1em;list-style:inherit}#dance_attack2013.hiphop .atn ul li{margin-bottom:5px}#dance_attack2013 .date2{margin-right:-1%}#dance_attack2013 .date2 img{width:32%;min-width:295px;margin:0 1% 1% 0}@media print, screen and (max-width: 480px){#dance_attack2013 .date2 img{min-width:100%;margin:5px 0}}#dance_attack2013 .tokyo{background:#000;color:#fff;padding:5px;font-weight:bold;font-size:150%;text-align:center}#dance_attack2013 .inner{float:left;max-width:425px;font-size:12px;border:solid 2px #34b883;padding:5px}.topics ul{position:relative;box-sizing:border-box;display:grid;gap:clamp(10px, 3vw, 20px);grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.topics .pict{aspect-ratio:4 / 3;width:100%}.topics .pict img{width:100%;height:100%;object-fit:cover}.topics .body{margin:20px 0}.topics .body p{display:block;color:#fff;font-size:11px;background:#424242;padding:5px 8px;width:11em;text-align:center}.topics .body .heading{margin:15px 0;font-size:13px;padding:0;font-size:inherit;font-weight:normal}.topics.toppage{position:relative}.topics.toppage .booklink{border:none;top:0;right:0}@media (max-width: 500px){.topics.toppage .booklink{margin-right:20px}}.topics.wp{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;width:100%;margin:0 auto}@media (max-width: 767px){.topics.wp{width:auto}}@media (max-width: 600px){.topics.wp{justify-content:center}}@media (max-width: 767px){.topics li{border-bottom:dotted 1px #ccc}}#subject .topics h2.title,#subject .topics h3.title,#experience .topics h2.title,#experience .topics h3.title{display:block;padding:0.5em 0.8em;margin:20px 0 15px !important;font-size:130% !important;font-weight:bold;font-family:"lucida grande", lucida, tahoma, helvetica, arial, sans-serif !important;color:#fff !important;border:none;background:#919191}#subject .topics p.link,#experience .topics p.link{text-align:right;border-top:solid 1px #ccc !important;padding-top:10px}#subject .topics.dance h3.title{background:#333}#subject .topics.dance ul{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}#subject .topics.dance ul li p{padding:0;width:100%;background:none;text-align:left;color:#424242}#subject .topics.dance ul li .heading{padding-bottom:10px;font-weight:bold}#subject .topics.hschool h3.title{background:#e17d9b}#subject .topics.general h3.title{background:#e17d9b}#subject .topics.musician h3.title{background:#5abfc9}#subject .topics.staff h3.title{background:#b480b6}#subject .topics.engineer h3.title{background:#22ac38}#experience .topics h2.title{background:#190a08;padding:4px !important}#experience .topics ul li .body{margin:0 0 15px 0}#experience .topics ul li .body p{padding:0;margin:0;width:100%;background:none;text-align:left;color:#424242}#experience .topics ul li .body .heading{font-weight:bold}#experience .topics ul li .body .honbun{font-size:12px}#recruitList{font-size:small;margin:10px 10px 20px;line-height:1.7}#obBox{margin-top:25px}#obBox .image{float:right}#obBox.talk2 .txt{float:right}#obBox.talk2 .image{float:left}#obBox h5{margin:0pt 0pt 7px;font-size:12px;line-height:100%}#obBox .txt dt{color:#711b7e;display:table-cell;white-space:nowrap;min-width:5em;vertical-align:top}#obBox .top_pict{float:right;margin:0 0 5px 5px}#obBox .txt dd{display:table-cell}#obBox .image{border:dotted 1px #ccc;padding:10px 10px 0 10px}#obBox .image p.pict{font-size:x-small;float:left;width:45%;margin:0 2% 0 0}#obBox .image dl{float:left;width:51%;margin:0}#obBox .image dd{margin:0}#obBox .image dd{margin:0 0px 5px 12px;font-size:x-small}#gakusai{padding:10px;overflow:hidden;clear:both}#gakusai .inner{clear:both;margin-bottom:10px;overflow:hidden}#gakusai .title{display:table-cell;margin-right:1%;margin-bottom:1%;color:#cc3366;min-width:300px;vertical-align:middle;font-weight:bold}#gakusai .pict{float:left;margin-right:3%;max-width:400px;margin-bottom:2%}#gakusai .pict.fRight{float:right}#gakusai .f_small{font-size:80%}#gakusai .profile{float:left;width:48%;max-width:400px}@media print, screen and (max-width: 1148px){#gakusai .profile{margin-top:0em;width:50%}#gakusai .pict.fRight{float:left}}#gakusai .lead{margin:10px 0 20px;font-weight:bold}#oshigoto h3{background:url("/static_images/banner/menu_02.png") no-repeat scroll 5px center #fb4e88;color:#fff;display:block;padding:13px 0px 13px 50px;margin:20px 0px;font-size:20px}#oshigoto h3.blue{background:url("/static_images/banner/menu_04.png") no-repeat scroll 5px center #09f}#oshigoto h3.green{background:url("/static_images/banner/menu_02.png") no-repeat scroll 5px center #0dac67}#oshigoto h3.red{background:url("/static_images/banner/menu_02.png") no-repeat scroll 5px center red}#oshigoto h4{color:#77c00b;margin-bottom:0}#oshigoto h4.pink{color:#fb4e88;margin-bottom:0}#oshigoto .clearfix{border-bottom:dotted 1px #ccc;margin-bottom:1em;padding-bottom:1em}#oshigoto span.date{background:#0dac67;color:#fff;padding:0.2em 0.5em;display:inline-block;margin-bottom:1em}#oshigoto span.nextday{background:#ff0000}#oshigoto span.date2{background:#999}#oshigoto .name{font-weight:bold;font-size:110%;display:block;margin:5px 0}#oshigoto .pict img{margin:0 20px 0px 0;float:left;width:250px;border:solid 1px #ccc}#oshigoto .pict2 img{width:46%;margin-bottom:15px}#oshigoto .pict3 img{width:200px}#oshigoto .hojo{background:#03a0ea;padding:0em 1em;display:inline-block;border-radius:10px;color:#fff;margin:10px 0}#oshigoto .hojo .title{border-bottom:solid 3px #e7e003}#oshigoto .hojo .title span{font-size:130%}#oshigoto ul.link{max-width:800px;margin-bottom:15px}#oshigoto ul.link li{display:inline-block;padding-right:3px;font-size:12px;color:#0dac67}#oshigoto ul.link li:before{content:"\25a0"}#oshigoto ul.link li a{color:#0dac67}#oshigoto #nextday ul.link li,#oshigoto #nextday ul.link li a{color:#ff0000}#oshigoto .inner{font-size:12px;margin:5px 1%;overflow:hidden;border-top:solid 1px #ccc;padding-top:10px;display:inline-block;width:47%;vertical-align:top}#oshigoto .inner div{overflow:hidden}#oshigoto .inner span{font-weight:bold}#oshigoto .inner span.item{background:#eee;padding:2px 5px;margin-right:0.5em;border-left:solid 3px #0dac67}#oshigoto #nextday .inner span.item{border-left:solid 3px #ff0000}#oshigoto .inner .pict img{width:100px;margin-right:10px}#oshigoto .inner img{border:solid 1px #0dac67}#oshigoto #nextday .inner img{border:solid 1px #ff0000}#oshigoto .inner .course{color:#0dac67;font-weight:bold;font-size:120%;margin:0}#oshigoto #nextday .inner .course{color:#ff0000}#oshigoto table{border-top:solid 1px #999;border-right:solid 1px #999}#oshigoto table th,#oshigoto table td{border-bottom:solid 1px #999;border-left:solid 1px #999}#oshigoto table th{background:#77c00b;color:#fff;border-bottom:solid 1px #fff}#oshigoto .inner .term_1,#oshigoto .inner .term_2,#oshigoto .inner .term_3{text-indent:0;margin-left:9.5em}#oshigoto .inner .course img{border:solid 1px #0dac67;width:100px;float:left;margin-right:10px}#oshigoto .entry{border:solid 2px #2ca6e0;border-radius:10px;padding:10px 5px 10px 45px;text-align:center;margin:20px 0;background:url(/images/event/oshigoto/entry_bg.png) no-repeat 10px center #0dac67;background-size:26% auto}#oshigoto .entry.nextday{background:url(/images/event/oshigoto/entry_bg_2.png) no-repeat 10px center red;background-size:26% auto}#oshigoto .entry a{display:block;color:#fff;font-size:160%;font-weight:bold;font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif}#oshigoto .entry a:hover{text-decoration:none;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:0.7;opacity:0.7}#oshigoto .entry img{width:300px}#oshigoto .topic_link{font-size:14px;border:solid 2px #77c00b;border-radius:10px;padding:10px;margin:10px 0 20px}#oshigoto .topic_link a{color:#77c00b;display:inline-block;width:31%;vertical-align:top;line-height:1.2}#oshigoto .topic_link a.topics_01{margin-right:2%}#oshigoto .topic_link span{font-size:20px;font-weight:bold;color:#77c00b}#oshigoto .topic_link img{margin:0 0px 10px 0}#oshigoto ul.link li{width:20em}#oshigoto h2{color:#1781c7;padding:5px;border-top:solid 2px;border-bottom:solid 2px}#oshigoto_top ul{margin:5px 0;text-align:center;display:table;width:100%}#oshigoto_top ul li{display:table-cell;padding:0}#oshigoto_top ul li a:hover{background:#fff;text-decoration:none}#oshigoto_top ul li a{display:block;height:40px;color:#fff;font-weight:bold;padding:10px 0 10px 0;margin:5px 0;font-size:20px;line-height:40px;border-style:solid;border-width:1px;border-color:#fff;text-align:center;width:auto}#oshigoto_top ul li.menu_01 a{background:#0dac67;border-color:#0dac67;margin-right:1px}#oshigoto_top ul li.menu_02 a{background:#ff0000;border-color:#ff0000}#oshigoto_top ul li.menu_01 a:hover{color:#0dac67;background:#fff}#oshigoto_top ul li.menu_02 a:hover{color:#ff0000;background:#fff}.link-btn{display:table;width:100%;margin-bottom:30px}.link-btn li{display:table-cell;margin:5px 0;padding-right:2%}.link-btn-col2 li{width:43%}.link-btn-col2 li:nth-child(2n){padding-right:0}.link-btn li a{display:block;padding:10px 20px;width:auto;height:40px;line-height:40px;font-weight:bold;font-size:135%;text-align:left;border:1px solid #ffffff;text-decoration:none}.bc-pink a{background-color:#fb4e88;color:#ffffff}.bc-pink a:hover{color:#fb4e88;background-color:#ffffff;border-color:#fb4e88}.bc-blue a{background-color:#0099ff;color:#ffffff}.bc-blue a:hover{color:#0099ff;background-color:#ffffff;border-color:#0099ff}#companyData h4{border-left:solid 3px #190a08;padding:0.3rem 1rem;margin:40px 0 20px;font-size:17px;color:#190a08;font-weight:normal}#companyData h5{font-size:120%;background:#eee;padding:15px 0;border-bottom:solid 2px #ccc;margin-bottom:10px}#companyData th{text-align:left;vertical-align:top;width:25%;padding:15px;font-weight:bold}#companyData td{vertical-align:top;width:75%;padding:15px 15px;font-size:small;line-height:1.8}#for h4.title-artist,#for h4.title-staff,#for h4.title-dancer{margin:10px 0;font-size:16px !important;padding:10px;color:#fff;background:#190a08}#for h4.title-staff{background:#190a08}#for h4.title-dancer{background:#190a08}#for #timeline{display:flex;flex-wrap:wrap;justify-content:space-between}#for #timeline::after{content:"";display:block;width:calc(99% / 3)}#for #timeline .pin{background:#fefefe;border:2px solid #fafafa;box-shadow:0 1px 2px rgba(34,25,25,0.4);margin:1%;padding:1%;background:-webkit-linear-gradient(45deg, #fff, #f9f9f9);opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;border:solid 1px #eee;width:calc(94% / 3)}@media screen and (max-width: 479px){#for #timeline .pin{margin:0 auto 15px auto;display:block;width:98%;overflow:hidden;padding:2%}}#for #timeline p{font-size:14px}#for #timeline h4{color:#333;font-size:13px;padding:5px 0 8px;border-bottom:solid 1px #ddd}#for #timeline h4 .job{font-size:10px;font-weight:normal;display:inline-block;line-height:1}#for #timeline h4 .name{font-weight:bold;font-size:14px}#for #timeline.timeline-artist a{color:#068de7}#for #timeline.timeline-staff a{color:#ed9d3c}#for #timeline.timeline-staff h4{border-bottom:solid 1px #ddd;background:none;padding-left:0}#for #timeline.timeline-dancer a{color:#569658}#for #timeline.timeline-dancer h4{border-bottom:solid 1px #ddd}#for #timeline .company{font-weight:bold;color:#fff;background-color:#ff8800;padding:5px 2px 2px 2px;margin:0;text-align:center;border-bottom:solid 2px #ff6600;border-right:solid 1px #ff6600;border-left:solid 5px #ff9933;line-height:1}#for.public p.message{margin-right:0;width:calc(100% - 280px)}#for.public table{border-top:solid 1px #190a08;border-left:solid 1px #190a08}#for.public table th,#for.public table td{border-bottom:solid 1px #190a08;border-right:solid 1px #190a08;padding:10px}#for.public table th{background:#190a08;color:white;border-right:solid 1px white}#for.public table th:last-child{border-right:solid 1px #190a08}#for.public .cols{justify-content:space-between;flex-wrap:wrap}#for.public .cols>div{flex-basis:calc((100% - 15px) / 3);margin:7px 0}#for.public .cols>div p{margin:0}#for.public .cols.debut>div,#for.public .cols.career>div{flex-basis:calc((100% - 30px) / 3);padding:15px;margin:7px 0;background:#f0f0f0}#for.public .cols.debut::after,#for.public .cols.career::after{content:"";flex-basis:calc((100% - 30px) / 3)}#for.public .cols.career>div{background:#f0f0f0}#ryugakusei h3.title{background:#190a08;color:#fff;padding:12px 15px;margin:15px 0;position:relative;font-size:130%;clear:both}.custom.calendar h3{clear:both}#ryugakusei .left{width:66%}#ryugakusei .right{width:30%}.hr-dot{border:0 #cccccc dotted;border-top-width:1px;clear:both;height:0}#ryugakusei .float-right{float:right;padding-left:20px}@media (max-width: 500px){#ryugakusei .float-right{float:none;padding-left:0;text-align:center}}@media (max-width: 500px){#ryugakusei .link{text-align:center}}#ryugakusei .title{font-size:130%;padding-bottom:10px;border-bottom:solid 1px #ccc;font-weight:bold}#ryugakusei .link a{display:inline-block;background-color:#fff}#ryugakusei #animation p.pict{margin-top:0}#ryugakusei #animation p.pict img{width:30%;padding:0px 10px 10px 0}#ryugakusei h5{color:#cc0000;font-weight:bold;font-size:1.2em}#ryugakusei #voice,#ryugakusei #animation,#ryugakusei #comic{width:auto;float:none}.col-02{display:block;width:50%;float:left}.waku-faq{border:1px dotted #e0e0e0;margin:25px 0;padding:25px;background-color:#efefef;position:relative}.waku-faq h4{margin:0;color:inherit}.waku-faq h4 img{padding-right:10px;vertical-align:middle}#ryugakusei .pict p{margin:1% 2% 1% 0;width:40%}#ryugakusei .open_calendar table.summer{border-left:solid 1px #ccc;border-right:none}#ryugakusei .open_calendar table td{border-right:solid 1px #ccc}#ryugakusei .open_calendar table.summer td.title{border-right:none}#ryugakusei #subject_list .entryButton.heightLine{height:auto !important}div.catindex{display:flex;flex-wrap:wrap;justify-content:space-between}div.catindex::after{content:"";display:block;width:calc(97% / 3)}div.catindex .inner{width:calc(97% / 3);font-size:13px;margin:1% 0;border:1px solid #161616;box-sizing:border-box}div.catindex .inner.single{border:none;display:flex;flex-wrap:wrap;width:calc(100% - (101% / 3));justify-content:space-between}div.catindex .inner.single .inner{width:49%;margin:0 0 10px}div.catindex .inner.single .inner:last-child{margin-bottom:0}div.catindex .inner.single .inner a{padding:3%;display:flex;align-items:center;height:100%}div.catindex .inner a{padding:1% 3% 3%;display:block;color:inherit}div.catindex .inner a:hover{text-decoration:none;background:#ffcccc}div.catindex .inner h4{margin:5px 0;font-size:20px;font-weight:bold;color:#190a08 !important;font-family:serif}div.catindex .inner .lead{margin-top:5px}div.catindex .inner .link{margin:0;padding:0;padding-left:10px;display:inline-block;min-width:9em;font-size:14px;line-height:1.6;background:url(/images/common/mark_06.gif) no-repeat 0 5px;vertical-align:top}div.catindex .inner .link:last-child{margin-bottom:20px}div.catindex .inner .link.gray{background:url(/images/common/mark_gray.gif) no-repeat 0 5px;color:#999}div.catindex .inner .link span.new-mark{margin:-5px 3px 0;padding-left:5px;padding-right:5px}div.catindex .inner .link3{min-width:7.5em}div.catindex .inner .link.long{width:100%}div.catindex .inner.subject{padding:0.5% 1% 1%}div.catindex .inner.subject a:hover{background:none;text-decoration:underline}div#soudan p.date{font-weight:700;color:white;font-size:120%;padding:15px;background-color:#190a08;display:inline-block}div#soudan2{position:relative}div#soudan2 h4{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}div#soudan2 .waku{border:solid 1px #ccc;padding:15px;text-align:center;background:#eee}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?mx3cpa");src:url("../fonts/icomoon.eot?mx3cpa#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?mx3cpa") format("truetype"),url("../fonts/icomoon.woff?mx3cpa") format("woff"),url("../fonts/icomoon.svg?mx3cpa#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon_access .path1:before{content:"\e906";color:black}.icon-icon_access .path2:before{content:"\e907";margin-left:-1em;color:black}.icon-icon_access .path3:before{content:"\e908";margin-left:-1em;color:white}.icon-icon_search:before{content:"\e909"}.icon-icon_guitar:before{content:"\e90a"}.icon-icon_open:before{content:"\e900"}.icon-icon_request:before{content:"\e901"}.icon-icon_menu:before{content:"\e902"}.icon-icon_home:before{content:"\e903"}.icon-icon_close:before{content:"\e904"}.icon-icon_tel:before{content:"\e905"}.all-content{width:100%}nav#bottomNav{position:fixed;height:70px;transform:translateY(70px);opacity:0;bottom:0;left:0;right:0;z-index:99999;transition:transform 0.5s ease, opacity 0.4s ease;background:#000;font-family:"Noto Sans JP";padding:10px 5px}@media screen and (min-width: 768px){nav#bottomNav{display:none}}nav#bottomNav.fixed{transform:translateY(0);opacity:1}nav#bottomNav.fixed ul{display:flex;gap:5px;justify-content:space-between;height:100%}nav#bottomNav.fixed ul li{flex:1}nav#bottomNav.fixed ul li a{height:100%;padding:10px 5px;color:black;font-size:12px;display:flex;align-items:center;text-align:center;justify-content:center;line-height:1.1;font-weight:bold;background:linear-gradient(135deg, #92bbe4 0%, #e4ebea 50%, #f2eac6 100%)}nav#bottomNav.fixed ul li a span{display:block;width:100%;padding:5px 15px 5px 5px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:right center}nav#bottomNav.fixed ul li.n1 a{background:linear-gradient(135deg, #edb8bc 0%, #d8c6e0 50%, #e1eaea 100%);font-size:9px;padding-left:0}nav#bottomNav.fixed ul li.n2 a{background:linear-gradient(135deg, #b7d483 0%, #deead8 50%, #f4e8c3 100%);margin-bottom:0}nav#bottomNav.fixed ul li.n3{flex:1}nav#bottomNav.fixed ul li.n3 a{background:linear-gradient(135deg, #8bc34a 0%, #cddc39 50%, #ffeb3b 100%)}nav.bottom ul{list-style:none;padding:0;margin:0;background:#000;position:fixed;bottom:0;left:0;right:0;z-index:99999;opacity:0.8}nav.bottom ul:after{content:"";display:table;clear:both}nav.bottom ul li{float:left;width:20%;margin:0;padding:0}nav.bottom ul li a{text-decoration:none !important}nav.bottom ul li a,nav.bottom ul li b{display:block;width:100%;text-align:center;color:white;font-size:12px;padding:15px 0 4px 0;font-weight:normal}nav.bottom ul li a span,nav.bottom ul li b span{display:block;font-size:22px}nav.menu{position:fixed;top:0;right:0;z-index:9999999;height:100%;transition:right 300ms 0s ease;right:-290px}nav.menu.open{right:0}nav.menu ul{list-style:none;padding:0;margin:0 0 0 50px;background:#808080;border-right:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}nav.menu ul li{color:white;font-weight:bold}nav.menu ul li b{display:block;padding:10px 15px}nav.menu ul li a{font-weight:normal;display:block;color:#fff;border-bottom:solid 1px #999;padding:10px 15px}nav.menu div.close{position:absolute;bottom:0;left:0;width:50px;background:#808080;text-align:center;color:white;font-size:11px;padding:6px 0 2px 0}nav.menu div.close span{display:block;font-size:28px}.nav-cover{display:none;z-index:9999998;background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;right:0;bottom:0;margin-bottom:-100px}body.noscroll{position:fixed;overflow:hidden}nav.menu.open h3{background:#c00;color:#fff;padding:10px}nav.menu ul li input{background:#fff;margin:10px;padding:5px}nav.menu ul li form a{background:#cc0000;margin-left:10px;text-align:center;font-size:20px;padding:0;width:50%;border-radius:5px}table.list,table.scaffold{border:solid 1px #ccc;border-width:1px 1px 0 0;border-collapse:collapse;margin:10px}table.list td,table.list th,table.scaffold td,table.scaffold th{border:solid 1px #ccc;border-width:0 0 1px 1px;padding:5px;background:white}table.list td input[type=text],table.list th input[type=text],table.scaffold td input[type=text],table.scaffold th input[type=text]{width:200px}table.list td textarea,table.list th textarea,table.scaffold td textarea,table.scaffold th textarea{width:400px;height:80px}table.list th,table.scaffold th{font-weight:normal;text-align:left;background:#efefef;white-space:nowrap}table.list .field_with_errors input,table.scaffold .field_with_errors input{background:#ffd3e0}table.list .field_with_errors textarea,table.scaffold .field_with_errors textarea{background:#ffd3e0}#error_explanation,.error_explanation{border:1px solid #f4bcc6;padding:7px;-moz-border-radius:5px / 5px;-webkit-border-radius:5px 5px;border-radius:5px / 5px;margin-bottom:20px;background-color:#fcd6e5}#error_explanation h2,.error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:20px;margin:0;color:#d65674}#error_explanation ul,.error_explanation ul{margin:0 0 10px 0;padding:0;margin-left:30px}#error_explanation ul li,.error_explanation ul li{color:#666}.toast{margin-bottom:20px;background:#d9dd9d;opacity:0.9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px;color:black;pointer-events:none}.pagination{margin-top:10px}.pagination span{margin-right:5px}.pagination span.current{background:#eef2d1;text-decoration:none;padding:4px;text-align:center;border:solid 1px #ccc}.pagination span a{text-decoration:none;padding:4px;text-align:center;border:solid 1px #ccc;background:white}.pagination span a:hover{background:#eef2d1}.to-page-top{display:none;z-index:10;right:20px;bottom:40px;position:fixed;background:rgba(0,0,0,0.6);-moz-border-radius:25px;border-radius:25px;width:50px;height:50px;text-align:center}.to-page-top-focus{background:rgba(0,0,0,0.8) !important}.to-page-top:after{content:"∧";color:white;line-height:50px}.youtube-subject iframe{width:100%;height:auto;aspect-ratio:16/9}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}/*!
 *  Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)
 */@font-face{font-family:'Material Design Iconic Font';src:url("/fonts/Material-Design-Iconic-Font.eot?v=1.0.1");src:url("/fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1") format("embedded-opentype"),url("/fonts/Material-Design-Iconic-Font.woff?v=1.0.1") format("woff"),url("/fonts/Material-Design-Iconic-Font.ttf?v=1.0.1") format("truetype"),url("/fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font") format("svg");font-weight:normal;font-style:normal}[class^="md-"],[class*=" md-"]{display:inline-block;font:normal normal normal 14px/1 'Material Design Iconic Font';font-size:inherit;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md{line-height:inherit;vertical-align:bottom}.md-lg{font-size:1.5em;line-height:.5em;vertical-align:-35%}.md-2x{font-size:2em}.md-3x{font-size:3em}.md-4x{font-size:4em}.md-5x{font-size:5em}.md-border{padding:.2em .25em .15em;border:solid 0.08em #808080;border-radius:.1em}.md-border-circle{padding:.2em .25em .15em;border:solid 0.08em #808080;border-radius:50%}[class^="md-"].pull-left,[class*=" md-"].pull-left{float:left;margin-right:.3em}[class^="md-"].pull-right,[class*=" md-"].pull-right{float:right;margin-left:.3em}.md-spin{-webkit-animation:md-spin 1.5s infinite linear;animation:md-spin 1.5s infinite linear}.md-spin-reverse{-webkit-animation:md-spin-reverse 1.5s infinite linear;animation:md-spin-reverse 1.5s infinite linear}@-webkit-keyframes md-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes md-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes md-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes md-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.md-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.md-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.md-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.md-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.md-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .md-rotate-90,:root .md-rotate-180,:root .md-rotate-270,:root .md-flip-horizontal,:root .md-flip-vertical{filter:none}.md-3d-rotation:before{content:"\f000"}.md-accessibility:before{content:"\f001"}.md-account-balance:before{content:"\f002"}.md-account-balance-wallet:before{content:"\f003"}.md-account-box:before{content:"\f004"}.md-account-child:before{content:"\f005"}.md-account-circle:before{content:"\f006"}.md-add-shopping-cart:before{content:"\f007"}.md-alarm:before{content:"\f008"}.md-alarm-add:before{content:"\f009"}.md-alarm-off:before{content:"\f00a"}.md-alarm-on:before{content:"\f00b"}.md-android:before{content:"\f00c"}.md-announcement:before{content:"\f00d"}.md-aspect-ratio:before{content:"\f00e"}.md-assessment:before{content:"\f00f"}.md-assignment:before{content:"\f010"}.md-assignment-ind:before{content:"\f011"}.md-assignment-late:before{content:"\f012"}.md-assignment-return:before{content:"\f013"}.md-assignment-returned:before{content:"\f014"}.md-assignment-turned-in:before{content:"\f015"}.md-autorenew:before{content:"\f016"}.md-backup:before{content:"\f017"}.md-book:before{content:"\f018"}.md-bookmark:before{content:"\f019"}.md-bookmark-outline:before{content:"\f01a"}.md-bug-report:before{content:"\f01b"}.md-cached:before{content:"\f01c"}.md-class:before{content:"\f01d"}.md-credit-card:before{content:"\f01e"}.md-dashboard:before{content:"\f01f"}.md-delete:before{content:"\f020"}.md-description:before{content:"\f021"}.md-dns:before{content:"\f022"}.md-done:before{content:"\f023"}.md-done-all:before{content:"\f024"}.md-event:before{content:"\f025"}.md-exit-to-app:before{content:"\f026"}.md-explore:before{content:"\f027"}.md-extension:before{content:"\f028"}.md-face-unlock:before{content:"\f029"}.md-favorite:before{content:"\f02a"}.md-favorite-outline:before{content:"\f02b"}.md-find-in-page:before{content:"\f02c"}.md-find-replace:before{content:"\f02d"}.md-flip-to-back:before{content:"\f02e"}.md-flip-to-front:before{content:"\f02f"}.md-get-app:before{content:"\f030"}.md-grade:before{content:"\f031"}.md-group-work:before{content:"\f032"}.md-help:before{content:"\f033"}.md-highlight-remove:before{content:"\f034"}.md-history:before{content:"\f035"}.md-home:before{content:"\f036"}.md-https:before{content:"\f037"}.md-info:before{content:"\f038"}.md-info-outline:before{content:"\f039"}.md-input:before{content:"\f03a"}.md-invert-colors:before{content:"\f03b"}.md-label:before{content:"\f03c"}.md-label-outline:before{content:"\f03d"}.md-language:before{content:"\f03e"}.md-launch:before{content:"\f03f"}.md-list:before{content:"\f040"}.md-lock:before{content:"\f041"}.md-lock-open:before{content:"\f042"}.md-lock-outline:before{content:"\f043"}.md-loyalty:before{content:"\f044"}.md-markunread-mailbox:before{content:"\f045"}.md-note-add:before{content:"\f046"}.md-open-in-browser:before{content:"\f047"}.md-open-in-new:before{content:"\f048"}.md-open-with:before{content:"\f049"}.md-pageview:before{content:"\f04a"}.md-payment:before{content:"\f04b"}.md-perm-camera-mic:before{content:"\f04c"}.md-perm-contact-cal:before{content:"\f04d"}.md-perm-data-setting:before{content:"\f04e"}.md-perm-device-info:before{content:"\f04f"}.md-perm-identity:before{content:"\f050"}.md-perm-media:before{content:"\f051"}.md-perm-phone-msg:before{content:"\f052"}.md-perm-scan-wifi:before{content:"\f053"}.md-picture-in-picture:before{content:"\f054"}.md-polymer:before{content:"\f055"}.md-print:before{content:"\f056"}.md-query-builder:before{content:"\f057"}.md-question-answer:before{content:"\f058"}.md-receipt:before{content:"\f059"}.md-redeem:before{content:"\f05a"}.md-report-problem:before{content:"\f05b"}.md-restore:before{content:"\f05c"}.md-room:before{content:"\f05d"}.md-schedule:before{content:"\f05e"}.md-search:before{content:"\f05f"}.md-settings:before{content:"\f060"}.md-settings-applications:before{content:"\f061"}.md-settings-backup-restore:before{content:"\f062"}.md-settings-bluetooth:before{content:"\f063"}.md-settings-cell:before{content:"\f064"}.md-settings-display:before{content:"\f065"}.md-settings-ethernet:before{content:"\f066"}.md-settings-input-antenna:before{content:"\f067"}.md-settings-input-component:before{content:"\f068"}.md-settings-input-composite:before{content:"\f069"}.md-settings-input-hdmi:before{content:"\f06a"}.md-settings-input-svideo:before{content:"\f06b"}.md-settings-overscan:before{content:"\f06c"}.md-settings-phone:before{content:"\f06d"}.md-settings-power:before{content:"\f06e"}.md-settings-remote:before{content:"\f06f"}.md-settings-voice:before{content:"\f070"}.md-shop:before{content:"\f071"}.md-shopping-basket:before{content:"\f072"}.md-shopping-cart:before{content:"\f073"}.md-shop-two:before{content:"\f074"}.md-speaker-notes:before{content:"\f075"}.md-spellcheck:before{content:"\f076"}.md-star-rate:before{content:"\f077"}.md-stars:before{content:"\f078"}.md-store:before{content:"\f079"}.md-subject:before{content:"\f07a"}.md-swap-horiz:before{content:"\f07b"}.md-swap-vert:before{content:"\f07c"}.md-swap-vert-circle:before{content:"\f07d"}.md-system-update-tv:before{content:"\f07e"}.md-tab:before{content:"\f07f"}.md-tab-unselected:before{content:"\f080"}.md-theaters:before{content:"\f081"}.md-thumb-down:before{content:"\f082"}.md-thumbs-up-down:before{content:"\f083"}.md-thumb-up:before{content:"\f084"}.md-toc:before{content:"\f085"}.md-today:before{content:"\f086"}.md-track-changes:before{content:"\f087"}.md-translate:before{content:"\f088"}.md-trending-down:before{content:"\f089"}.md-trending-neutral:before{content:"\f08a"}.md-trending-up:before{content:"\f08b"}.md-turned-in:before{content:"\f08c"}.md-turned-in-not:before{content:"\f08d"}.md-verified-user:before{content:"\f08e"}.md-view-agenda:before{content:"\f08f"}.md-view-array:before{content:"\f090"}.md-view-carousel:before{content:"\f091"}.md-view-column:before{content:"\f092"}.md-view-day:before{content:"\f093"}.md-view-headline:before{content:"\f094"}.md-view-list:before{content:"\f095"}.md-view-module:before{content:"\f096"}.md-view-quilt:before{content:"\f097"}.md-view-stream:before{content:"\f098"}.md-view-week:before{content:"\f099"}.md-visibility:before{content:"\f09a"}.md-visibility-off:before{content:"\f09b"}.md-wallet-giftcard:before{content:"\f09c"}.md-wallet-membership:before{content:"\f09d"}.md-wallet-travel:before{content:"\f09e"}.md-work:before{content:"\f09f"}.md-error:before{content:"\f0a0"}.md-warning:before{content:"\f0a1"}.md-album:before{content:"\f0a2"}.md-av-timer:before{content:"\f0a3"}.md-closed-caption:before{content:"\f0a4"}.md-equalizer:before{content:"\f0a5"}.md-explicit:before{content:"\f0a6"}.md-fast-forward:before{content:"\f0a7"}.md-fast-rewind:before{content:"\f0a8"}.md-games:before{content:"\f0a9"}.md-hearing:before{content:"\f0aa"}.md-high-quality:before{content:"\f0ab"}.md-loop:before{content:"\f0ac"}.md-mic:before{content:"\f0ad"}.md-mic-none:before{content:"\f0ae"}.md-mic-off:before{content:"\f0af"}.md-movie:before{content:"\f0b0"}.md-my-library-add:before{content:"\f0b1"}.md-my-library-books:before{content:"\f0b2"}.md-my-library-music:before{content:"\f0b3"}.md-new-releases:before{content:"\f0b4"}.md-not-interested:before{content:"\f0b5"}.md-pause:before{content:"\f0b6"}.md-pause-circle-fill:before{content:"\f0b7"}.md-pause-circle-outline:before{content:"\f0b8"}.md-play-arrow:before{content:"\f0b9"}.md-play-circle-fill:before{content:"\f0ba"}.md-play-circle-outline:before{content:"\f0bb"}.md-playlist-add:before{content:"\f0bc"}.md-play-shopping-bag:before{content:"\f0bd"}.md-queue:before{content:"\f0be"}.md-queue-music:before{content:"\f0bf"}.md-radio:before{content:"\f0c0"}.md-recent-actors:before{content:"\f0c1"}.md-repeat:before{content:"\f0c2"}.md-repeat-one:before{content:"\f0c3"}.md-replay:before{content:"\f0c4"}.md-shuffle:before{content:"\f0c5"}.md-skip-next:before{content:"\f0c6"}.md-skip-previous:before{content:"\f0c7"}.md-snooze:before{content:"\f0c8"}.md-stop:before{content:"\f0c9"}.md-subtitles:before{content:"\f0ca"}.md-surround-sound:before{content:"\f0cb"}.md-videocam:before{content:"\f0cc"}.md-videocam-off:before{content:"\f0cd"}.md-video-collection:before{content:"\f0ce"}.md-volume-down:before{content:"\f0cf"}.md-volume-mute:before{content:"\f0d0"}.md-volume-off:before{content:"\f0d1"}.md-volume-up:before{content:"\f0d2"}.md-web:before{content:"\f0d3"}.md-business:before{content:"\f0d4"}.md-call:before{content:"\f0d5"}.md-call-end:before{content:"\f0d6"}.md-call-made:before{content:"\f0d7"}.md-call-merge:before{content:"\f0d8"}.md-call-missed:before{content:"\f0d9"}.md-call-received:before{content:"\f0da"}.md-call-split:before{content:"\f0db"}.md-chat:before{content:"\f0dc"}.md-clear-all:before{content:"\f0dd"}.md-comment:before{content:"\f0de"}.md-contacts:before{content:"\f0df"}.md-dialer-sip:before{content:"\f0e0"}.md-dialpad:before{content:"\f0e1"}.md-dnd-on:before{content:"\f0e2"}.md-email:before{content:"\f0e3"}.md-forum:before{content:"\f0e4"}.md-import-export:before{content:"\f0e5"}.md-invert-colors-off:before{content:"\f0e6"}.md-invert-colors-on:before{content:"\f0e7"}.md-live-help:before{content:"\f0e8"}.md-location-off:before{content:"\f0e9"}.md-location-on:before{content:"\f0ea"}.md-message:before{content:"\f0eb"}.md-messenger:before{content:"\f0ec"}.md-no-sim:before{content:"\f0ed"}.md-phone:before{content:"\f0ee"}.md-portable-wifi-off:before{content:"\f0ef"}.md-quick-contacts-dialer:before{content:"\f0f0"}.md-quick-contacts-mail:before{content:"\f0f1"}.md-ring-volume:before{content:"\f0f2"}.md-stay-current-landscape:before{content:"\f0f3"}.md-stay-current-portrait:before{content:"\f0f4"}.md-stay-primary-landscape:before{content:"\f0f5"}.md-stay-primary-portrait:before{content:"\f0f6"}.md-swap-calls:before{content:"\f0f7"}.md-textsms:before{content:"\f0f8"}.md-voicemail:before{content:"\f0f9"}.md-vpn-key:before{content:"\f0fa"}.md-add:before{content:"\f0fb"}.md-add-box:before{content:"\f0fc"}.md-add-circle:before{content:"\f0fd"}.md-add-circle-outline:before{content:"\f0fe"}.md-archive:before{content:"\f0ff"}.md-backspace:before{content:"\f100"}.md-block:before{content:"\f101"}.md-clear:before{content:"\f102"}.md-content-copy:before{content:"\f103"}.md-content-cut:before{content:"\f104"}.md-content-paste:before{content:"\f105"}.md-create:before{content:"\f106"}.md-drafts:before{content:"\f107"}.md-filter-list:before{content:"\f108"}.md-flag:before{content:"\f109"}.md-forward:before{content:"\f10a"}.md-gesture:before{content:"\f10b"}.md-inbox:before{content:"\f10c"}.md-link:before{content:"\f10d"}.md-mail:before{content:"\f10e"}.md-markunread:before{content:"\f10f"}.md-redo:before{content:"\f110"}.md-remove:before{content:"\f111"}.md-remove-circle:before{content:"\f112"}.md-remove-circle-outline:before{content:"\f113"}.md-reply:before{content:"\f114"}.md-reply-all:before{content:"\f115"}.md-report:before{content:"\f116"}.md-save:before{content:"\f117"}.md-select-all:before{content:"\f118"}.md-send:before{content:"\f119"}.md-sort:before{content:"\f11a"}.md-text-format:before{content:"\f11b"}.md-undo:before{content:"\f11c"}.md-access-alarm:before{content:"\f11d"}.md-access-alarms:before{content:"\f11e"}.md-access-time:before{content:"\f11f"}.md-add-alarm:before{content:"\f120"}.md-airplanemode-off:before{content:"\f121"}.md-airplanemode-on:before{content:"\f122"}.md-battery-20:before{content:"\f123"}.md-battery-30:before{content:"\f124"}.md-battery-50:before{content:"\f125"}.md-battery-60:before{content:"\f126"}.md-battery-80:before{content:"\f127"}.md-battery-90:before{content:"\f128"}.md-battery-alert:before{content:"\f129"}.md-battery-charging-20:before{content:"\f12a"}.md-battery-charging-30:before{content:"\f12b"}.md-battery-charging-50:before{content:"\f12c"}.md-battery-charging-60:before{content:"\f12d"}.md-battery-charging-80:before{content:"\f12e"}.md-battery-charging-90:before{content:"\f12f"}.md-battery-charging-full:before{content:"\f130"}.md-battery-full:before{content:"\f131"}.md-battery-std:before{content:"\f132"}.md-battery-unknown:before{content:"\f133"}.md-bluetooth:before{content:"\f134"}.md-bluetooth-connected:before{content:"\f135"}.md-bluetooth-disabled:before{content:"\f136"}.md-bluetooth-searching:before{content:"\f137"}.md-brightness-auto:before{content:"\f138"}.md-brightness-high:before{content:"\f139"}.md-brightness-low:before{content:"\f13a"}.md-brightness-medium:before{content:"\f13b"}.md-data-usage:before{content:"\f13c"}.md-developer-mode:before{content:"\f13d"}.md-devices:before{content:"\f13e"}.md-dvr:before{content:"\f13f"}.md-gps-fixed:before{content:"\f140"}.md-gps-not-fixed:before{content:"\f141"}.md-gps-off:before{content:"\f142"}.md-location-disabled:before{content:"\f143"}.md-location-searching:before{content:"\f144"}.md-multitrack-audio:before{content:"\f145"}.md-network-cell:before{content:"\f146"}.md-network-wifi:before{content:"\f147"}.md-nfc:before{content:"\f148"}.md-now-wallpaper:before{content:"\f149"}.md-now-widgets:before{content:"\f14a"}.md-screen-lock-landscape:before{content:"\f14b"}.md-screen-lock-portrait:before{content:"\f14c"}.md-screen-lock-rotation:before{content:"\f14d"}.md-screen-rotation:before{content:"\f14e"}.md-sd-storage:before{content:"\f14f"}.md-settings-system-daydream:before{content:"\f150"}.md-signal-cellular-0-bar:before{content:"\f151"}.md-signal-cellular-1-bar:before{content:"\f152"}.md-signal-cellular-2-bar:before{content:"\f153"}.md-signal-cellular-3-bar:before{content:"\f154"}.md-signal-cellular-4-bar:before{content:"\f155"}.md-signal-cellular-connected-no-internet-0-bar:before{content:"\f156"}.md-signal-cellular-connected-no-internet-1-bar:before{content:"\f157"}.md-signal-cellular-connected-no-internet-2-bar:before{content:"\f158"}.md-signal-cellular-connected-no-internet-3-bar:before{content:"\f159"}.md-signal-cellular-connected-no-internet-4-bar:before{content:"\f15a"}.md-signal-cellular-no-sim:before{content:"\f15b"}.md-signal-cellular-null:before{content:"\f15c"}.md-signal-cellular-off:before{content:"\f15d"}.md-signal-wifi-0-bar:before{content:"\f15e"}.md-signal-wifi-1-bar:before{content:"\f15f"}.md-signal-wifi-2-bar:before{content:"\f160"}.md-signal-wifi-3-bar:before{content:"\f161"}.md-signal-wifi-4-bar:before{content:"\f162"}.md-signal-wifi-off:before{content:"\f163"}.md-storage:before{content:"\f164"}.md-usb:before{content:"\f165"}.md-wifi-lock:before{content:"\f166"}.md-wifi-tethering:before{content:"\f167"}.md-attach-file:before{content:"\f168"}.md-attach-money:before{content:"\f169"}.md-border-all:before{content:"\f16a"}.md-border-bottom:before{content:"\f16b"}.md-border-clear:before{content:"\f16c"}.md-border-color:before{content:"\f16d"}.md-border-horizontal:before{content:"\f16e"}.md-border-inner:before{content:"\f16f"}.md-border-left:before{content:"\f170"}.md-border-outer:before{content:"\f171"}.md-border-right:before{content:"\f172"}.md-border-style:before{content:"\f173"}.md-border-top:before{content:"\f174"}.md-border-vertical:before{content:"\f175"}.md-format-align-center:before{content:"\f176"}.md-format-align-justify:before{content:"\f177"}.md-format-align-left:before{content:"\f178"}.md-format-align-right:before{content:"\f179"}.md-format-bold:before{content:"\f17a"}.md-format-clear:before{content:"\f17b"}.md-format-color-fill:before{content:"\f17c"}.md-format-color-reset:before{content:"\f17d"}.md-format-color-text:before{content:"\f17e"}.md-format-indent-decrease:before{content:"\f17f"}.md-format-indent-increase:before{content:"\f180"}.md-format-italic:before{content:"\f181"}.md-format-line-spacing:before{content:"\f182"}.md-format-list-bulleted:before{content:"\f183"}.md-format-list-numbered:before{content:"\f184"}.md-format-paint:before{content:"\f185"}.md-format-quote:before{content:"\f186"}.md-format-size:before{content:"\f187"}.md-format-strikethrough:before{content:"\f188"}.md-format-textdirection-l-to-r:before{content:"\f189"}.md-format-textdirection-r-to-l:before{content:"\f18a"}.md-format-underline:before{content:"\f18b"}.md-functions:before{content:"\f18c"}.md-insert-chart:before{content:"\f18d"}.md-insert-comment:before{content:"\f18e"}.md-insert-drive-file:before{content:"\f18f"}.md-insert-emoticon:before{content:"\f190"}.md-insert-invitation:before{content:"\f191"}.md-insert-link:before{content:"\f192"}.md-insert-photo:before{content:"\f193"}.md-merge-type:before{content:"\f194"}.md-mode-comment:before{content:"\f195"}.md-mode-edit:before{content:"\f196"}.md-publish:before{content:"\f197"}.md-vertical-align-bottom:before{content:"\f198"}.md-vertical-align-center:before{content:"\f199"}.md-vertical-align-top:before{content:"\f19a"}.md-wrap-text:before{content:"\f19b"}.md-attachment:before{content:"\f19c"}.md-cloud:before{content:"\f19d"}.md-cloud-circle:before{content:"\f19e"}.md-cloud-done:before{content:"\f19f"}.md-cloud-download:before{content:"\f1a0"}.md-cloud-off:before{content:"\f1a1"}.md-cloud-queue:before{content:"\f1a2"}.md-cloud-upload:before{content:"\f1a3"}.md-file-download:before{content:"\f1a4"}.md-file-upload:before{content:"\f1a5"}.md-folder:before{content:"\f1a6"}.md-folder-open:before{content:"\f1a7"}.md-folder-shared:before{content:"\f1a8"}.md-cast:before{content:"\f1a9"}.md-cast-connected:before{content:"\f1aa"}.md-computer:before{content:"\f1ab"}.md-desktop-mac:before{content:"\f1ac"}.md-desktop-windows:before{content:"\f1ad"}.md-dock:before{content:"\f1ae"}.md-gamepad:before{content:"\f1af"}.md-headset:before{content:"\f1b0"}.md-headset-mic:before{content:"\f1b1"}.md-keyboard:before{content:"\f1b2"}.md-keyboard-alt:before{content:"\f1b3"}.md-keyboard-arrow-down:before{content:"\f1b4"}.md-keyboard-arrow-left:before{content:"\f1b5"}.md-keyboard-arrow-right:before{content:"\f1b6"}.md-keyboard-arrow-up:before{content:"\f1b7"}.md-keyboard-backspace:before{content:"\f1b8"}.md-keyboard-capslock:before{content:"\f1b9"}.md-keyboard-control:before{content:"\f1ba"}.md-keyboard-hide:before{content:"\f1bb"}.md-keyboard-return:before{content:"\f1bc"}.md-keyboard-tab:before{content:"\f1bd"}.md-keyboard-voice:before{content:"\f1be"}.md-laptop:before{content:"\f1bf"}.md-laptop-chromebook:before{content:"\f1c0"}.md-laptop-mac:before{content:"\f1c1"}.md-laptop-windows:before{content:"\f1c2"}.md-memory:before{content:"\f1c3"}.md-mouse:before{content:"\f1c4"}.md-phone-android:before{content:"\f1c5"}.md-phone-iphone:before{content:"\f1c6"}.md-phonelink:before{content:"\f1c7"}.md-phonelink-off:before{content:"\f1c8"}.md-security:before{content:"\f1c9"}.md-sim-card:before{content:"\f1ca"}.md-smartphone:before{content:"\f1cb"}.md-speaker:before{content:"\f1cc"}.md-tablet:before{content:"\f1cd"}.md-tablet-android:before{content:"\f1ce"}.md-tablet-mac:before{content:"\f1cf"}.md-tv:before{content:"\f1d0"}.md-watch:before{content:"\f1d1"}.md-add-to-photos:before{content:"\f1d2"}.md-adjust:before{content:"\f1d3"}.md-assistant-photo:before{content:"\f1d4"}.md-audiotrack:before{content:"\f1d5"}.md-blur-circular:before{content:"\f1d6"}.md-blur-linear:before{content:"\f1d7"}.md-blur-off:before{content:"\f1d8"}.md-blur-on:before{content:"\f1d9"}.md-brightness-1:before{content:"\f1da"}.md-brightness-2:before{content:"\f1db"}.md-brightness-3:before{content:"\f1dc"}.md-brightness-4:before{content:"\f1dd"}.md-brightness-5:before{content:"\f1de"}.md-brightness-6:before{content:"\f1df"}.md-brightness-7:before{content:"\f1e0"}.md-brush:before{content:"\f1e1"}.md-camera:before{content:"\f1e2"}.md-camera-alt:before{content:"\f1e3"}.md-camera-front:before{content:"\f1e4"}.md-camera-rear:before{content:"\f1e5"}.md-camera-roll:before{content:"\f1e6"}.md-center-focus-strong:before{content:"\f1e7"}.md-center-focus-weak:before{content:"\f1e8"}.md-collections:before{content:"\f1e9"}.md-colorize:before{content:"\f1ea"}.md-color-lens:before{content:"\f1eb"}.md-compare:before{content:"\f1ec"}.md-control-point:before{content:"\f1ed"}.md-control-point-duplicate:before{content:"\f1ee"}.md-crop:before{content:"\f1ef"}.md-crop-3-2:before{content:"\f1f0"}.md-crop-5-4:before{content:"\f1f1"}.md-crop-7-5:before{content:"\f1f2"}.md-crop-16-9:before{content:"\f1f3"}.md-crop-din:before{content:"\f1f4"}.md-crop-free:before{content:"\f1f5"}.md-crop-landscape:before{content:"\f1f6"}.md-crop-original:before{content:"\f1f7"}.md-crop-portrait:before{content:"\f1f8"}.md-crop-square:before{content:"\f1f9"}.md-dehaze:before{content:"\f1fa"}.md-details:before{content:"\f1fb"}.md-edit:before{content:"\f1fc"}.md-exposure:before{content:"\f1fd"}.md-exposure-minus-1:before{content:"\f1fe"}.md-exposure-minus-2:before{content:"\f1ff"}.md-exposure-zero:before{content:"\f200"}.md-exposure-plus-1:before{content:"\f201"}.md-exposure-plus-2:before{content:"\f202"}.md-filter:before{content:"\f203"}.md-filter-1:before{content:"\f204"}.md-filter-2:before{content:"\f205"}.md-filter-3:before{content:"\f206"}.md-filter-4:before{content:"\f207"}.md-filter-5:before{content:"\f208"}.md-filter-6:before{content:"\f209"}.md-filter-7:before{content:"\f20a"}.md-filter-8:before{content:"\f20b"}.md-filter-9:before{content:"\f20c"}.md-filter-9-plus:before{content:"\f20d"}.md-filter-b-and-w:before{content:"\f20e"}.md-filter-center-focus:before{content:"\f20f"}.md-filter-drama:before{content:"\f210"}.md-filter-frames:before{content:"\f211"}.md-filter-hdr:before{content:"\f212"}.md-filter-none:before{content:"\f213"}.md-filter-tilt-shift:before{content:"\f214"}.md-filter-vintage:before{content:"\f215"}.md-flare:before{content:"\f216"}.md-flash-auto:before{content:"\f217"}.md-flash-off:before{content:"\f218"}.md-flash-on:before{content:"\f219"}.md-flip:before{content:"\f21a"}.md-gradient:before{content:"\f21b"}.md-grain:before{content:"\f21c"}.md-grid-off:before{content:"\f21d"}.md-grid-on:before{content:"\f21e"}.md-hdr-off:before{content:"\f21f"}.md-hdr-on:before{content:"\f220"}.md-hdr-strong:before{content:"\f221"}.md-hdr-weak:before{content:"\f222"}.md-healing:before{content:"\f223"}.md-image:before{content:"\f224"}.md-image-aspect-ratio:before{content:"\f225"}.md-iso:before{content:"\f226"}.md-landscape:before{content:"\f227"}.md-leak-add:before{content:"\f228"}.md-leak-remove:before{content:"\f229"}.md-lens:before{content:"\f22a"}.md-looks:before{content:"\f22b"}.md-looks-1:before{content:"\f22c"}.md-looks-2:before{content:"\f22d"}.md-looks-3:before{content:"\f22e"}.md-looks-4:before{content:"\f22f"}.md-looks-5:before{content:"\f230"}.md-looks-6:before{content:"\f231"}.md-loupe:before{content:"\f232"}.md-movie-creation:before{content:"\f233"}.md-nature:before{content:"\f234"}.md-nature-people:before{content:"\f235"}.md-navigate-before:before{content:"\f236"}.md-navigate-next:before{content:"\f237"}.md-palette:before{content:"\f238"}.md-panorama:before{content:"\f239"}.md-panorama-fisheye:before{content:"\f23a"}.md-panorama-horizontal:before{content:"\f23b"}.md-panorama-vertical:before{content:"\f23c"}.md-panorama-wide-angle:before{content:"\f23d"}.md-photo:before{content:"\f23e"}.md-photo-album:before{content:"\f23f"}.md-photo-camera:before{content:"\f240"}.md-photo-library:before{content:"\f241"}.md-portrait:before{content:"\f242"}.md-remove-red-eye:before{content:"\f243"}.md-rotate-left:before{content:"\f244"}.md-rotate-right:before{content:"\f245"}.md-slideshow:before{content:"\f246"}.md-straighten:before{content:"\f247"}.md-style:before{content:"\f248"}.md-switch-camera:before{content:"\f249"}.md-switch-video:before{content:"\f24a"}.md-tag-faces:before{content:"\f24b"}.md-texture:before{content:"\f24c"}.md-timelapse:before{content:"\f24d"}.md-timer:before{content:"\f24e"}.md-timer-3:before{content:"\f24f"}.md-timer-10:before{content:"\f250"}.md-timer-auto:before{content:"\f251"}.md-timer-off:before{content:"\f252"}.md-tonality:before{content:"\f253"}.md-transform:before{content:"\f254"}.md-tune:before{content:"\f255"}.md-wb-auto:before{content:"\f256"}.md-wb-cloudy:before{content:"\f257"}.md-wb-incandescent:before{content:"\f258"}.md-wb-irradescent:before{content:"\f259"}.md-wb-sunny:before{content:"\f25a"}.md-beenhere:before{content:"\f25b"}.md-directions:before{content:"\f25c"}.md-directions-bike:before{content:"\f25d"}.md-directions-bus:before{content:"\f25e"}.md-directions-car:before{content:"\f25f"}.md-directions-ferry:before{content:"\f260"}.md-directions-subway:before{content:"\f261"}.md-directions-train:before{content:"\f262"}.md-directions-transit:before{content:"\f263"}.md-directions-walk:before{content:"\f264"}.md-flight:before{content:"\f265"}.md-hotel:before{content:"\f266"}.md-layers:before{content:"\f267"}.md-layers-clear:before{content:"\f268"}.md-local-airport:before{content:"\f269"}.md-local-atm:before{content:"\f26a"}.md-local-attraction:before{content:"\f26b"}.md-local-bar:before{content:"\f26c"}.md-local-cafe:before{content:"\f26d"}.md-local-car-wash:before{content:"\f26e"}.md-local-convenience-store:before{content:"\f26f"}.md-local-drink:before{content:"\f270"}.md-local-florist:before{content:"\f271"}.md-local-gas-station:before{content:"\f272"}.md-local-grocery-store:before{content:"\f273"}.md-local-hospital:before{content:"\f274"}.md-local-hotel:before{content:"\f275"}.md-local-laundry-service:before{content:"\f276"}.md-local-library:before{content:"\f277"}.md-local-mall:before{content:"\f278"}.md-local-movies:before{content:"\f279"}.md-local-offer:before{content:"\f27a"}.md-local-parking:before{content:"\f27b"}.md-local-pharmacy:before{content:"\f27c"}.md-local-phone:before{content:"\f27d"}.md-local-pizza:before{content:"\f27e"}.md-local-play:before{content:"\f27f"}.md-local-post-office:before{content:"\f280"}.md-local-print-shop:before{content:"\f281"}.md-local-restaurant:before{content:"\f282"}.md-local-see:before{content:"\f283"}.md-local-shipping:before{content:"\f284"}.md-local-taxi:before{content:"\f285"}.md-location-history:before{content:"\f286"}.md-map:before{content:"\f287"}.md-my-location:before{content:"\f288"}.md-navigation:before{content:"\f289"}.md-pin-drop:before{content:"\f28a"}.md-place:before{content:"\f28b"}.md-rate-review:before{content:"\f28c"}.md-restaurant-menu:before{content:"\f28d"}.md-satellite:before{content:"\f28e"}.md-store-mall-directory:before{content:"\f28f"}.md-terrain:before{content:"\f290"}.md-traffic:before{content:"\f291"}.md-apps:before{content:"\f292"}.md-cancel:before{content:"\f293"}.md-arrow-drop-down-circle:before{content:"\f294"}.md-arrow-drop-down:before{content:"\f295"}.md-arrow-drop-up:before{content:"\f296"}.md-arrow-back:before{content:"\f297"}.md-arrow-forward:before{content:"\f298"}.md-check:before{content:"\f299"}.md-close:before{content:"\f29a"}.md-chevron-left:before{content:"\f29b"}.md-chevron-right:before{content:"\f29c"}.md-expand-less:before{content:"\f29d"}.md-expand-more:before{content:"\f29e"}.md-fullscreen:before{content:"\f29f"}.md-fullscreen-exit:before{content:"\f2a0"}.md-menu:before{content:"\f2a1"}.md-more-horiz:before{content:"\f2a2"}.md-more-vert:before{content:"\f2a3"}.md-refresh:before{content:"\f2a4"}.md-unfold-less:before{content:"\f2a5"}.md-unfold-more:before{content:"\f2a6"}.md-adb:before{content:"\f2a7"}.md-bluetooth-audio:before{content:"\f2a8"}.md-disc-full:before{content:"\f2a9"}.md-dnd-forwardslash:before{content:"\f2aa"}.md-do-not-disturb:before{content:"\f2ab"}.md-drive-eta:before{content:"\f2ac"}.md-event-available:before{content:"\f2ad"}.md-event-busy:before{content:"\f2ae"}.md-event-note:before{content:"\f2af"}.md-folder-special:before{content:"\f2b0"}.md-mms:before{content:"\f2b1"}.md-more:before{content:"\f2b2"}.md-network-locked:before{content:"\f2b3"}.md-phone-bluetooth-speaker:before{content:"\f2b4"}.md-phone-forwarded:before{content:"\f2b5"}.md-phone-in-talk:before{content:"\f2b6"}.md-phone-locked:before{content:"\f2b7"}.md-phone-missed:before{content:"\f2b8"}.md-phone-paused:before{content:"\f2b9"}.md-play-download:before{content:"\f2ba"}.md-play-install:before{content:"\f2bb"}.md-sd-card:before{content:"\f2bc"}.md-sim-card-alert:before{content:"\f2bd"}.md-sms:before{content:"\f2be"}.md-sms-failed:before{content:"\f2bf"}.md-sync:before{content:"\f2c0"}.md-sync-disabled:before{content:"\f2c1"}.md-sync-problem:before{content:"\f2c2"}.md-system-update:before{content:"\f2c3"}.md-tap-and-play:before{content:"\f2c4"}.md-time-to-leave:before{content:"\f2c5"}.md-vibration:before{content:"\f2c6"}.md-voice-chat:before{content:"\f2c7"}.md-vpn-lock:before{content:"\f2c8"}.md-cake:before{content:"\f2c9"}.md-domain:before{content:"\f2ca"}.md-location-city:before{content:"\f2cb"}.md-mood:before{content:"\f2cc"}.md-notifications-none:before{content:"\f2cd"}.md-notifications:before{content:"\f2ce"}.md-notifications-off:before{content:"\f2cf"}.md-notifications-on:before{content:"\f2d0"}.md-notifications-paused:before{content:"\f2d1"}.md-pages:before{content:"\f2d2"}.md-party-mode:before{content:"\f2d3"}.md-group:before{content:"\f2d4"}.md-group-add:before{content:"\f2d5"}.md-people:before{content:"\f2d6"}.md-people-outline:before{content:"\f2d7"}.md-person:before{content:"\f2d8"}.md-person-add:before{content:"\f2d9"}.md-person-outline:before{content:"\f2da"}.md-plus-one:before{content:"\f2db"}.md-poll:before{content:"\f2dc"}.md-public:before{content:"\f2dd"}.md-school:before{content:"\f2de"}.md-share:before{content:"\f2df"}.md-whatshot:before{content:"\f2e0"}.md-check-box:before{content:"\f2e1"}.md-check-box-outline-blank:before{content:"\f2e2"}.md-radio-button-off:before{content:"\f2e3"}.md-radio-button-on:before{content:"\f2e4"}.md-star:before{content:"\f2e5"}.md-star-half:before{content:"\f2e6"}.md-star-outline:before{content:"\f2e7"}body#boshu{position:relative}body#boshu div#taikanInfo,body#boshu div#ssPage{margin-left:0px}body#boshu div#taikanInfo h3,body#boshu div#ssPage h3{margin:0 0 2px 0}body#boshu div#taikanInfo h4,body#boshu div#ssPage h4{margin:0 0 15px 0}body#boshu div#taikanInfo table#discription{margin:20px 0 10px 0}body#boshu div#taikanInfo table#discription td#leftBlock{padding:0 15px 0 0}body#boshu div#taikanInfo table#discription td h6{margin:0 0 5px 0}body#boshu div#taikanInfo table#discription td p{margin:0 0 10px 0}body#boshu div#taikanInfo h5,body#boshu div#ssPage h5{margin:0 0 10px 0;padding-bottom:5px;border-bottom:#cccccc 1px solid}body#boshu div#taikanInfo h5 span,body#boshu div#ssPage h5 span{margin-left:570px}body#boshu div#taikanInfo div.section{margin-bottom:0px}body#boshu div#taikanInfo div.section h6{font-size:100%;border-left:#cc0000 3px solid;border-bottom:#cccccc 1px solid;padding:0 0 2px 5px;margin-bottom:10px}body#boshu div#taikanInfo div.section table.formTable{width:580px;border-top:#cccccc 1px solid}body#boshu div#taikanInfo div.section table.formTable{width:576px}body#boshu div#taikanInfo div.section table.formTable th,body#boshu div#taikanInfo div.section table.formTable td{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;background-color:#ebebeb;padding:5px;vertical-align:top}body#boshu div#taikanInfo div.section table.formTable td{border-left:none;background-color:#ffffff}body#boshu div#taikanInfo div.section:after{content:".";display:block;height:0;clear:both;visibility:hidden}body#boshu div#taikanInfo div.section{display:inline-block}body#boshu * html div#taikanInfo div.section{height:1%}body#boshu div#taikanInfo div.section{display:block}body#boshu #boshu_inner.jizen{max-width:900px;margin:0 auto}body#boshu #boshu_inner.jizen #box1.flow{background:url("/images/boshu/ao/bg_ao.png") no-repeat right bottom}body#boshu #boshu_inner.jizen .title_jizen{background:url("/images/boshu/ao/bg_ao2.png") no-repeat 0 0}body#boshu #boshu_inner.jizen h3{padding:3px 10px;border-radius:10px;margin:10px 10px 20px;background:#fbd447;text-align:center;border:solid 2px #cc0000}body#boshu #boshu_inner.jizen .copy{font-size:125%;font-weight:bold;background:#f9e7e7;padding:20px;border-radius:10px;text-align:center;border:solid 3px #eeb629;line-height:1.7}body#boshu #boshu_inner.jizen #box_merit ul li{padding:0 10px 15px 15px;margin:5px 0 10px}body#boshu #boshu_inner.jizen .step table td.title,body#boshu #boshu_inner.jizen .step .inner .title{background-color:#fbd447;color:inherit}body#boshu #boshu_inner h3.about{background:url(/images/boshu/ao/index_1.gif) no-repeat left 1px;width:546px;height:80px}body#boshu #boshu_inner h3.about span{display:none}body#boshu #boshu_inner_list{margin-top:10px}body#boshu #boshu_inner_list ul{margin:0px 0 20px 0px}body#boshu #boshu_inner_list li{display:inline-block;background:none !important;margin-bottom:0px !important;padding-left:0px !important}body#boshu #boshu_inner_list li a.long{width:16em}body#boshu #boshu_inner_list li a{background:url("/images/common/mark_01.gif") no-repeat scroll 5px center #f9efef;padding:3px 0px 3px 15px;width:11em;display:block;text-decoration:none;margin:3px 3px 0 0;border-bottom:1px solid #cc0000;border-right:1px solid #cc0000}body#boshu #boshu_inner_list li a:hover{background-color:#ffcccc}body#boshu #boshu_inner #box_flow,body#boshu #boshu_inner #box_merit,body#boshu #boshu_inner #box_system,body#boshu #boshu_inner #box1,body#boshu #boshu_inner #box2,body#boshu #boshu_inner #box3,body#boshu #boshu_inner #box4,body#boshu #boshu_inner #box5,body#boshu #boshu_inner #box6,body#boshu #boshu_inner #box7,body#boshu #boshu_inner #box8,body#boshu #boshu_inner #box9{margin:15px 0;overflow:hidden}body#boshu #gakuhi h3,body#boshu #boshu_inner h3{margin:30px 0;padding:20px 15px;color:#190a08;border-left:solid 10px #190a08;line-height:1;background:#eee}body#boshu #boshu_inner .honbun{margin:10px 40px}body#boshu #boshu_inner .honbun_inner{margin:0 0 5px 20px}body#boshu #boshu_inner p.txt1{font-weight:bold}body#boshu #boshu_inner .box_merit ul li{background:url(/images/common/mark_22.gif) no-repeat left 1.2em;margin:5px 0;padding:0 15px;overflow:visible}body#boshu #boshu_inner ul li.merit{background:url(/images/common/mark_22.gif) no-repeat left 0.3em;margin:5px 0;padding:0 15px;overflow:visible}body#boshu #boshu_inner ul li ol{list-style:none;counter-reset:li}body#boshu #boshu_inner ul li ol li{margin:2px 0px 0 10px;padding:0;background:none}body#boshu #boshu_inner ul li ol li:before{color:#c00;counter-increment:li;content:counter(li) ". "}body#boshu #boshu_inner ul.atn li{background:none !important;margin:0;text-indent:-1em;font-size:11px;clear:left}body#boshu #boshu_inner ol{list-style:none !important;margin:0}body#boshu #boshu_inner ol li{clear:left}body#boshu #boshu_inner ol.list{counter-reset:li}body#boshu #boshu_inner ol.list li:before{color:#cc0000;font-weight:bold;counter-increment:li;content:counter(li) ". "}body#boshu #boshu_inner ol.list li{margin-bottom:5px;text-indent:-1em;margin-left:1em}body#boshu #boshu_inner ol li h4{font-weight:bold;margin:15px 0 5px -20px;padding:5px}body#boshu #boshu_inner ol li h5{margin:0;font-feature-settings:"palt"}body#boshu #boshu_inner ol li.no1 h4,body#boshu #boshu_inner ol li.no2 h4,body#boshu #boshu_inner ol li.no3 h4,body#boshu #boshu_inner ol li.no4 h4,body#boshu #boshu_inner ol li.no5 h4{padding-left:25px;background-position:left 10px;background-repeat:no-repeat;background-image:url(/images/common/no_01.gif)}body#boshu #boshu_inner ol li.no2 h4{background-image:url(/images/common/no_02.gif)}body#boshu #boshu_inner ol li.no3 h4{background-image:url(/images/common/no_03.gif)}body#boshu #boshu_inner ol li.no4 h4{background-image:url(/images/common/no_04.gif)}body#boshu #boshu_inner ol li.no5 h4{background-image:url(/images/common/no_05.gif)}body#boshu #boshu_inner ol li.detail{margin-left:5px;padding-left:10px;border-left:solid 5px #ffcccc}body#boshu #boshu_inner li.column{background-color:#f9efef;border:dotted 1px #cc0000;padding:1%;margin:5px 0;overflow:hidden;width:90% !important}body#boshu #boshu_inner span.column{background-color:#f9efef;border:dotted 1px #cc0000;padding:1%;margin-left:15px;display:block;width:90% !important}body#boshu #boshu_inner .column span{padding:0 20px}body#boshu #boshu_inner ol li.column h4{margin:0}body#boshu .honbun .disc li{list-style-type:none;padding-left:15px;background-image:url(/images/common/icon_circle.png);background-size:8px 8px;background-repeat:no-repeat;background-position:0 40%;margin-bottom:6px}body#boshu #boshu_inner #box3 .honbun ul.atn li{background:url(/images/common/mark_07.gif) no-repeat left 4px;margin-left:5px;padding:0px 10px;font-size:95%}body#boshu #boshu_inner p.title{font-weight:bold;margin:10px 0 0 0}body#boshu #boshu_inner p.txt{margin:0 10px}body#boshu #boshu_inner table#nittei_box{font-size:90%;border-left:solid 1px #cccccc;width:100%}body#boshu #boshu_inner table#nittei_box th{padding:7px;border-right:solid 1px #cccccc;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;background-color:#9f9f9f;color:#ffffff;text-align:center;vertical-align:middle}@media screen and (max-width: 480px){body#boshu .vertical{writing-mode:vertical-rl;white-space:nowrap}}body#boshu #boshu_inner table#nittei_box td{padding:5px 3px;border-right:solid 1px #cccccc;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;text-align:center;vertical-align:middle}body#boshu #boshu_inner table#nittei_box.box2 td{width:auto}body#boshu #boshu_inner table#nittei_box.doc th{padding:3px}body#boshu #boshu_inner table#nittei_box.doc td{padding:3px;width:11%;height:4em}body#boshu #boshu_inner table#nittei_box.doc span{font-size:80%;line-height:1.1;display:block}body#boshu #boshu_inner table#nittei_box td.now{background-color:#fde8e8;color:#ff0066}body#boshu #boshu_inner table#nittei_box td.now_entry{font-size:120%;border:none;color:#ff0066;font-weight:bold;padding:0;text-align:left}body#boshu #boshu_inner table#nittei_box th.blank,body#boshu #boshu_inner table#nittei_box td.blank{padding:7px;border:none;font-size:90%;text-align:center;color:#ff0066;font-weight:bold;background-color:transparent}body#boshu #scholarship2 table#nittei_box th,body#boshu #scholarship2 table#nittei_box td{text-align:left}body#boshu #scholarship2 table#nittei_box td span{text-indent:-1em;margin-left:1em;display:inline-block}body#boshu #boshu_inner .sp{display:none}@media screen and (max-width: 479px){body#boshu #boshu_inner table#nittei_box.pc{display:none}body#boshu #boshu_inner .sp{display:block;margin-bottom:20px}body#boshu #boshu_inner .sp p{border:solid 1px #ccc;margin:0;padding:5px}body#boshu #boshu_inner .sp h4{background-color:#333;border-bottom:solid 1px #fff;color:#fff;margin-top:20px;padding:5px}body#boshu #boshu_inner .sp h5{background-color:#9f9f9f;border-bottom:solid 1px #fff;color:#fff;padding:5px}}body#boshu #boshu_inner table#nittei_box .title{background-color:#333;font-weight:bold;color:#fff;font-size:110%;text-align:center;width:auto}body#boshu #boshu_inner table#nittei_box th.head{background-color:#333}body#boshu #boshu_inner table#nittei_box th.period{width:6em}body#boshu #boshu_inner table#nittei_box th.period2{background-color:#666;color:#ccc}body#boshu #boshu_inner table#nittei_box tr.end,body#boshu #boshu_inner table#nittei_box td.end{background-color:#999}body#boshu #boshu_inner table#nittei_box td.term{width:25%}body#boshu #boshu_inner table#nittei_box th.ao,body#boshu #boshu_inner table#nittei_box th.ippan{background-color:#fff;width:4em;color:#666}body#boshu #boshu_inner table#nittei_box td.left{font-weight:bold}body#boshu #boshu_inner table#nittei_box td.left2{background-color:#ff99cc;font-weight:bold;color:#ffffff}body#boshu #boshu_inner table#nittei_box td.date{text-align:center}body#boshu #boshu_inner table#nittei_box th.dotline{border-bottom-style:dotted !important;border-bottom-width:2px !important}body#boshu #boshu_inner table#nittei_box td.dotline{border-bottom-style:dotted !important;border-bottom-width:2px !important}body#boshu #boshu_inner #box_merit ul li{padding:10px 10px 5px 0;margin:5px 0 5px}body#boshu #boshu_inner #box_merit ul li span{font-size:16px;margin:3px 0 5px 0;font-weight:bold;vertical-align:middle}body#boshu #boshu_inner #box_merit ul li span span{color:#cc0000;font-size:20px}body#boshu #boshu_inner #box_merit ul li span span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#e82a2a;margin-top:-6px;margin-right:6px}body#boshu #boshu_inner .step .inner{width:100%;margin-bottom:5px;padding:0 0 22px 0;background:url(/images/common/arrow_down.png) center bottom no-repeat}body#boshu #boshu_inner .step .inner.inner_01,body#boshu #boshu_inner .step .inner.inner_02,body#boshu #boshu_inner .step .inner.inner_03{width:49%}body#boshu #boshu_inner .step .inner.inner_02,body#boshu #boshu_inner .step .inner.inner_03{float:right}body#boshu #boshu_inner .step .inner.inner_02 span{line-height:4.7em}body#boshu #boshu_inner .step .inner.alone .text{border-radius:10px;padding:10px}body#boshu #boshu_inner .step .inner.end{background:none !important}body#boshu #boshu_inner .step .inner.list .text{text-align:center}body#boshu #boshu_inner .honbun .step.step_01{float:left;width:49%;min-width:0px}body#boshu #boshu_inner .honbun .step.step_02{width:100%}body#boshu #boshu_inner .honbun .step.step_02 .inner{background:url(/images/common/arrow_down.png) 23% bottom no-repeat,url(/images/common/arrow_down.png) 76% bottom no-repeat}body#boshu #boshu_inner .honbun .step.step_03{width:100%;background:url(/images/common/arrow_down.png) 23% bottom repeat-y}body#boshu #boshu_inner .honbun .step .inner.alone{float:right;width:49%;min-width:0px}@media all and (max-width: 767px){body#boshu #boshu_inner .honbun #naitei,body#boshu #boshu_inner .honbun #ippan{padding-top:30px}body#boshu #boshu_inner .honbun .sp{display:block !important}body#boshu #boshu_inner .honbun .pc{display:none !important}body#boshu #boshu_inner .step{width:100%;min-width:1px}body#boshu #boshu_inner .step .inner.list .text{padding-left:1%}body#boshu #boshu_inner .honbun .step.step_01{float:none;width:100%}body#boshu #boshu_inner .honbun .step.step_03{width:100%;background:none}body#boshu #boshu_inner .honbun .step .inner.alone{float:none;width:100%}}body#boshu #boshu_inner .step table td.title,body#boshu #boshu_inner .step .inner .title{margin:0;padding:8px 4px;background-color:#190a08;color:#fff;border-radius:6px 6px 0 0;font-weight:bold;text-align:center}body#boshu #boshu_inner .step table{width:100%}body#boshu #boshu_inner .step .text{margin:0;padding:5px;border:solid 1px #ccc;text-align:center;vertical-align:middle;background-color:#eee}body#boshu #boshu_inner .step table td.title,body#boshu #boshu_inner .step table td.text{width:49%}body#boshu #boshu_inner .step table td.allow{padding:0 0 22px 0;background:url(/images/common/arrow_down.png) center bottom no-repeat}body#boshu .attention{color:#cc0000;text-decoration:underline}body#boshu .prelink,body#boshu a.link{display:inline-block;margin:5px 0;padding:10px 5px;border:solid 1px #c00;border-radius:5px;color:#fff;width:100%;max-width:400px;text-align:center;font-size:110%;font-weight:bold;background:#c00;background:-moz-linear-gradient(top, #ff4949 0%, #c00 60%);background:-webkit-linear-gradient(top, #ff4949 0%, #c00 60%);background:linear-gradient(to bottom, #ff4949 0%, #c00 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4949', endColorstr='#cc0000',GradientType=0 )}body#boshu .prelink br,body#boshu a.link br{display:none}body#boshu .prelink.anchor-link,body#boshu a.link.anchor-link{font-weight:bold;display:block;max-width:18em;border:solid 1px #e53f76;background:-moz-linear-gradient(top, #f69 0%, #e53f76 60%);background:-webkit-linear-gradient(top, #f69 0%, #e53f76 60%);background:linear-gradient(to bottom, #f69 0%, #e53f76 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab089', endColorstr='$base_color',GradientType=0 )}body#boshu .prelink.anchor-link:hover,body#boshu a.link.anchor-link:hover{background:-moz-linear-gradient(top, #ffa0c0 0%, #f69 60%);background:-webkit-linear-gradient(top, #ffa0c0 0%, #f69 60%);background:linear-gradient(to bottom, #ffa0c0 0%, #f69 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab089', endColorstr='#3ab089',GradientType=0 )}body#boshu a.link.ao{border:solid 1px #7daf1a;background:#7daf1a;background:-moz-linear-gradient(top, #afd466 0%, #7daf1a 60%);background:-webkit-linear-gradient(top, #afd466 0%, #7daf1a 60%);background:linear-gradient(to bottom, #afd466 0%, #7daf1a 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd466  ', endColorstr='#7daf1a  ',GradientType=0 )}body#boshu a.link:hover{text-decoration:none;background:#ffaaaa;background:-moz-linear-gradient(top, #faa 1%, #ff4242 60%);background:-webkit-linear-gradient(top, #faa 1%, #ff4242 60%);background:linear-gradient(to bottom, #faa 1%, #ff4242 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaaaa', endColorstr='#ff4242',GradientType=0 )}body#boshu a.link.ao:hover{background:#afd466;background:-moz-linear-gradient(top, #7daf1a 1%, #afd466 60%);background:-webkit-linear-gradient(top, #7daf1a 1%, #afd466 60%);background:linear-gradient(to bottom, #7daf1a 1%, #afd466 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#94f5e8 ', endColorstr='#63d2c3 ',GradientType=0 )}body#boshu .prelink>span,body#boshu a.link>span{padding:5px 5px 5px 25px;background:url(/images/common/mark_28.png) no-repeat 0px center;text-align:center}body#boshu .prelink{border:solid 1px #ccc;color:#eee !important;background:#a7a7a7;pointer-events:none}body#boshu .prelink.clickable{pointer-events:visible;text-decoration:none}body#boshu .ao_end{font-weight:normal}body#boshu #boshu_inner #voice{border:dotted 2px #cc0000;padding:0 10px;margin-top:10px;border-radius:10px}body#boshu #boshu_inner #voice h3{color:#fff;background:#cc0000;margin-top:10px;padding:5px}body#boshu #boshu_inner #voice .inner{display:inline-block;width:45%;min-width:280px;padding:1%;margin:0 1%;font-size:11px;line-height:1.5;vertical-align:top}body#boshu #boshu_inner #voice .inner.bottom{border-top:dotted 1px #ccc;padding-top:15px}body#boshu #boshu_inner #voice .inner_box{display:table-cell;min-width:100px;vertical-align:top;padding-right:10px}body#boshu #boshu_inner #voice .inner_box2{display:table-cell}body#boshu #boshu_inner #voice p{margin:0 0 5px}body#boshu #boshu_inner #voice p span{color:#1c8db9;font-weight:bold}body#boshu #boshu_inner #voice p.com{font-size:120%;font-weight:bold;color:#cc0000}body#boshu #boshu_inner #voice p.name span{color:inherit;font-size:120%;font-weight:normal}body#boshu #boshu_inner #voice a{color:inherit}body#boshu #boshu_inner #voice a:hover{color:#cc0000}body#boshu #bus p.kome{font-size:10px;color:#ff0000;margin:0 20px 10px 0px;text-align:right}body#boshu #bus div#attention{border:dotted 1px #ff6699;padding:5px;margin:15px 10px}body#boshu #bus div#attention p.title{font-weight:bold;color:#ff6699;font-size:14px;float:left;margin:5px}body#boshu #bus div#attention ul{margin-left:135px}body#boshu #bus div#attention ul li{background:url(/images/common/mark_07.gif) no-repeat 0 3px;padding-left:10px;font-size:11px}body#boshu #gakuhi #scholarship1,body#boshu #gakuhi #scholarship2,body#boshu #gakuhi #scholarship3,body#boshu #gakuhi #scholarship4{margin:25px 0}body#boshu #gakuhi #scholarship1 span,body#boshu #gakuhi #scholarship2 span,body#boshu #gakuhi #scholarship3 span{font-size:95%}body#boshu #gakuhi h3,body#boshu #gakuhi #scholarship1 h3,body#boshu #gakuhi #scholarship2 h3,body#boshu #gakuhi #scholarship3 h3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}body#boshu #gakuhi h3 span.notes,body#boshu #gakuhi #scholarship1 h3 span.notes,body#boshu #gakuhi #scholarship2 h3 span.notes,body#boshu #gakuhi #scholarship3 h3 span.notes{display:inline-block;font-size:60%;color:black;font-weight:normal;text-align:right}body#boshu #gakuhi h3 span.notes small,body#boshu #gakuhi #scholarship1 h3 span.notes small,body#boshu #gakuhi #scholarship2 h3 span.notes small,body#boshu #gakuhi #scholarship3 h3 span.notes small{font-size:90%;font-weight:normal;display:block;margin-top:6px}body#boshu #gakuhi .flex,body#boshu #gakuhi #scholarship1 .flex,body#boshu #gakuhi #scholarship2 .flex,body#boshu #gakuhi #scholarship3 .flex{display:flex;gap:20px;justify-content:space-between}body#boshu #gakuhi .flex>div,body#boshu #gakuhi #scholarship1 .flex>div,body#boshu #gakuhi #scholarship2 .flex>div,body#boshu #gakuhi #scholarship3 .flex>div{flex:1}@media screen and (max-width: 479px){body#boshu #gakuhi .flex,body#boshu #gakuhi #scholarship1 .flex,body#boshu #gakuhi #scholarship2 .flex,body#boshu #gakuhi #scholarship3 .flex{display:block}}body#boshu #gakuhi table.shien td,body#boshu #gakuhi #scholarship1 table.shien td,body#boshu #gakuhi #scholarship2 table.shien td,body#boshu #gakuhi #scholarship3 table.shien td{text-align:right}body#boshu #gakuhi table.shien td.line2,body#boshu #gakuhi #scholarship1 table.shien td.line2,body#boshu #gakuhi #scholarship2 table.shien td.line2,body#boshu #gakuhi #scholarship3 table.shien td.line2{text-align:center}body#boshu #gakuhi table.loan td,body#boshu #gakuhi #scholarship1 table.loan td,body#boshu #gakuhi #scholarship2 table.loan td,body#boshu #gakuhi #scholarship3 table.loan td{text-align:center;width:20%}body#boshu #gakuhi table.loan td form,body#boshu #gakuhi #scholarship1 table.loan td form,body#boshu #gakuhi #scholarship2 table.loan td form,body#boshu #gakuhi #scholarship3 table.loan td form{max-width:365px;margin:0 auto}body#boshu #gakuhi table.loan h4,body#boshu #gakuhi #scholarship1 table.loan h4,body#boshu #gakuhi #scholarship2 table.loan h4,body#boshu #gakuhi #scholarship3 table.loan h4{text-align:center}body#boshu #gakuhi table.loan .name,body#boshu #gakuhi #scholarship1 table.loan .name,body#boshu #gakuhi #scholarship2 table.loan .name,body#boshu #gakuhi #scholarship3 table.loan .name{width:60%}body#boshu #gakuhi table.loan .name img,body#boshu #gakuhi #scholarship1 table.loan .name img,body#boshu #gakuhi #scholarship2 table.loan .name img,body#boshu #gakuhi #scholarship3 table.loan .name img{width:auto}body#boshu #gakuhi #btn_jaccs,body#boshu #gakuhi #scholarship1 #btn_jaccs,body#boshu #gakuhi #scholarship2 #btn_jaccs,body#boshu #gakuhi #scholarship3 #btn_jaccs{padding:0;width:100%;max-width:100%;border:none;text-indent:-9999px;background-size:100% auto}body#boshu #gakuhi #btn_jaccs:hover,body#boshu #gakuhi #scholarship1 #btn_jaccs:hover,body#boshu #gakuhi #scholarship2 #btn_jaccs:hover,body#boshu #gakuhi #scholarship3 #btn_jaccs:hover{cursor:pointer}body#boshu #gakuhi table,body#boshu table#shiken-naiyo{width:100%;font-size:95%;border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;margin:0px 10px 5px 0}body#boshu #gakuhi table th,body#boshu table#shiken-naiyo th{padding:7px;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;background-color:#333;color:#ffffff;vertical-align:middle}body#boshu #gakuhi table th.head,body#boshu table#shiken-naiyo th.head{background-color:#333 !important;text-align:center}body#boshu #gakuhi table th.head2,body#boshu table#shiken-naiyo th.head2{background-color:#333;text-align:left}body#boshu #gakuhi table td,body#boshu table#shiken-naiyo td{padding:7px;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;vertical-align:middle;text-align:center}body#boshu #gakuhi table td.line2,body#boshu table#shiken-naiyo td.line2{background-color:#fdefef}body#boshu #gakuhi table#inbox,body#boshu table#shiken-naiyo#inbox{margin:5px 0 0;text-align:center}body#boshu #gakuhi table#inbox td,body#boshu table#shiken-naiyo#inbox td{padding:3px}body#boshu #gakuhi table#inbox td.col2,body#boshu table#shiken-naiyo#inbox td.col2{text-align:right}body#boshu #gakuhi table.price th,body#boshu table#shiken-naiyo.price th{text-align:center;background:#9f9f9f}body#boshu #gakuhi table.price td,body#boshu table#shiken-naiyo.price td{text-align:right}body#boshu #gakuhi table td.col3,body#boshu table#shiken-naiyo td.col3{padding:3px;text-align:center}body#boshu #gakuhi table.senkou,body#boshu table#shiken-naiyo.senkou{float:left;margin-top:0}body#boshu #gakuhi table.senkou td,body#boshu table#shiken-naiyo.senkou td{text-align:center}body#boshu #gakuhi table.nounyu td,body#boshu table#shiken-naiyo.nounyu td{text-align:right;padding-right:4em}body#boshu #gakuhi table.nounyu td.col4,body#boshu table#shiken-naiyo.nounyu td.col4{padding-right:3px}body#boshu table#shiken-naiyo td{text-align:left;vertical-align:top}body#boshu table#shiken-naiyo td.no-border{border-left:none}body#boshu table#shiken-naiyo td span.ttl{font-weight:bold;display:inline-block;vertical-align:top;width:40%}body#boshu table#shiken-naiyo td span.course{display:inline-block;width:55%}body#boshu table#shiken-naiyo td ul{display:flex;flex-wrap:wrap}body#boshu table#shiken-naiyo td ul li:first-child{width:11em}@media screen and (max-width: 768px){body#boshu table#shiken-naiyo td span.ttl{font-weight:bold;display:block;width:100%}body#boshu table#shiken-naiyo td span.course{width:100%}}body#boshu #gakuhi dl.link{display:table}body#boshu #gakuhi dl.link dd{display:table-cell;vertical-align:top}body#boshu #gakuhi #btn_jaccs{width:365px;height:102px;background:url(/images/gakuhi/jaccs.gif) left top no-repeat;border:none;text-indent:-9999px}body#boshu #gakuhi ul.boshubanner li{background:none;list-style-type:none;display:inline-block;vertical-align:top;margin:0;padding:0}body#boshu #gakuhi ul.boshubanner li img{margin:0;padding:0}body#boshu #gakuhi ul.boshubanner li a:hover{opacity:0.8}body#boshu #gakuhi ul.boshubanner li input:hover{opacity:0.6}@media screen and (max-width: 479px){body#boshu #gakuhi ul.boshubanner li input,body#boshu #gakuhi ul.boshubanner li img{width:100% !important;margin:3px 0 !important;padding:0 !important}}body#boshu #gakuhi .box_l,body#boshu #gakuhi .box_r{float:left}body#boshu #gakuhi .link{border:dotted 1px #999;padding:5px;font-weight:bold;font-size:1.1em}body#boshu .sp_content{display:none !important}body#boshu #websyutsugan h3{margin-top:30px;padding:10px;color:#fff;background:#190a08}body#boshu #websyutsugan h3.title{margin-top:0px;padding:0px;background:none}body#boshu #websyutsugan ul li{font-size:130%;background:url(/images/common/dot-gray.png) no-repeat left 0.3em;background-size:12px;margin:5px;padding:0 20px;font-weight:bold}body#boshu #websyutsugan .point{margin:1% 0% 1% 1%;border:solid 2px #333;border-radius:10px;display:inline-block;width:31%;text-align:center;vertical-align:top}body#boshu #websyutsugan .point h4{font-size:130% !important;clear:left;background:#333;color:#fff;padding:5px 5px 5px 0px;margin:0;border-radius:8px 8px 0 0px}body#boshu #websyutsugan .point img{vertical-align:middle;margin-right:3px;width:50px}body#boshu #websyutsugan .point p{display:inline-block;padding:5px;font-weight:bold}@media all and (max-width: 990px){body#boshu #websyutsugan .point{width:29%}body#boshu #websyutsugan .point h4{font-size:120% !important}body#boshu #websyutsugan .point.long{margin-right:0%;width:35%}body#boshu #websyutsugan .point p{height:4em}}@media all and (max-width: 767px){body#boshu #websyutsugan .point{margin:1% 0;width:99% !important}body#boshu #websyutsugan .point p{height:auto}}body#boshu #websyutsugan .entry_btn{margin-top:20px;padding:10px 0;text-align:center;background:#eee;border:solid 1px #ccc;clear:both;display:flex;justify-content:space-around;align-items:center}body#boshu #websyutsugan .entry_btn .link,body#boshu #websyutsugan .entry_btn .prelink{height:4.5em;display:flex;align-items:center;justify-content:center}body#boshu #websyutsugan .entry_btn .link br,body#boshu #websyutsugan .entry_btn .prelink br{display:block}body#boshu #websyutsugan .entry_btn img{margin:5px 0}body#boshu #websyutsugan .step{width:auto;margin-left:1%;margin-right:1%}body#boshu #websyutsugan .step .inner{margin-bottom:5px;padding:0 0 22px 0;background:url(/images/boshu/ao/arrow_down.png) center bottom no-repeat;background-size:20px}body#boshu #websyutsugan .step .inner.end{background:none}body#boshu #websyutsugan .step .inner .title{margin:0;padding:5px;background-color:#190a08;color:#fff;border-radius:10px 10px 0 0;font-weight:bold;text-align:center}body#boshu #websyutsugan #flow_01.step .inner .title{background-color:#190a08}body#boshu #websyutsugan .step .inner .text{margin:0;padding:5px;border-radius:0 0 10px 10px;border:solid 1px #ccc;text-align:center;vertical-align:middle;background-color:#eee}body#boshu #websyutsugan .step .inner .text span{font-weight:bold}body#boshu #websyutsugan .message,body#boshu #boshu_inner .message{margin-bottom:15px;padding:10px;font-weight:bold;text-align:center;border:solid 2px #cc0000;background:#f9efef;border-radius:5px}body#boshu #websyutsugan .message::after,body#boshu #boshu_inner .message::after{content:"";border-bottom:solid 1px white}body#boshu #websyutsugan .message.fixed,body#boshu #boshu_inner .message.fixed{position:fixed;top:60px;max-width:1160px;width:96%;margin:0;z-index:1}@media screen and (max-width: 767px){body#boshu #websyutsugan .message.fixed,body#boshu #boshu_inner .message.fixed{width:94%}}@media screen and (max-width: 767px) and (min-width: 501px){body#boshu #websyutsugan .message.fixed,body#boshu #boshu_inner .message.fixed{top:95px}}body#boshu #websyutsugan .message a,body#boshu #boshu_inner .message a{padding:5px 3px 5px 25px;background:url(/images/common/mark_29.png) no-repeat 3px center}body#boshu #boshu_inner ul.no-mark li{background-image:none;text-indent:-1em;margin:5px 0 5px 1em;line-height:1.4}body#boshu #boshu_inner h4.heading{margin-top:10px;margin-bottom:0;background:#fdefef;padding:10px}body#boshu #boshu_inner .side-line{padding:10px 20px 10px 10px;border-left:solid 7px #fdefef;margin-left:20px;position:relative}body#boshu #boshu_inner .side-line::after{border:15px solid transparent;border-top-color:#fdefef;border-bottom-width:0;bottom:-10px;content:"";display:block;left:-19px;position:absolute;width:0}body#boshu #boshu_inner .side-line.end-line{border:none;margin-left:27px}body#boshu #boshu_inner .side-line.end-line::after{content:none}@media (max-width: 767px){body#boshu #boshu_inner .side-line,body#boshu #boshu_inner .side-line.end-line{margin-left:10px;padding:10px}}body#boshu #boshu_inner #ao-entry-terms{display:flex;flex-wrap:wrap;font-size:90%;border-top:solid 1px #ccc}body#boshu #boshu_inner #ao-entry-terms .title{text-align:center;padding:7px;flex-basis:100%;background-color:#333;color:white;border-bottom:solid 1px #ccc;font-size:110%}body#boshu #boshu_inner #ao-entry-terms .term-box{flex-basis:50%;border-bottom:solid 1px #ccc}body#boshu #boshu_inner #ao-entry-terms .term{flex-basis:50%;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;box-sizing:border-box;display:flex}body#boshu #boshu_inner #ao-entry-terms .term span{width:50%;padding:7px;text-align:center}body#boshu #boshu_inner #ao-entry-terms .term span.name{background-color:#9f9f9f;color:white;display:flex;align-items:center;justify-content:center;border-bottom:solid 1px white;border-right:solid 1px white;margin-bottom:-1px}body#boshu #boshu_inner #ao-entry-terms .term.end-term span.name{border-bottom:solid 1px #ccc}body#boshu #boshu_inner #ao-entry-terms .term:last-child{border-bottom:none}body#boshu #boshu_inner #ao-entry-terms .term.end{background-color:#999}@media (max-width: 767px){body#boshu #boshu_inner #ao-entry-terms{display:block}body#boshu #boshu_inner #ao-entry-terms .term.end-term span.name{border-bottom:solid 1px white}}.anchor{scroll-margin-top:60px}@media (max-width: 480px){.anchor{scroll-margin-top:120px}}.del{text-decoration-line:line-through;text-decoration-style:double}.nyugakusenkou{display:flex;align-items:center;width:fit-content;background-color:#eee;padding:1em 1.5em;border:solid 1px #ccc}@media screen and (max-width: 500px){.nyugakusenkou{flex-direction:column;width:100%}.nyugakusenkou div{text-align:center}}@media screen and (max-width: 500px){.arw-pc{display:none}}@media screen and (min-width: 501px){.arw-sp{display:none}}#boshu_inner .fee-box{display:flex;border:solid 2px;font-size:14px;width:100%}#boshu_inner .fee-box h4{display:flex;align-items:center;justify-content:center;background-color:#eee;padding:10px;margin:0;font-size:inherit;border-right:solid 1px;width:8em;text-align:center}#boshu_inner .fee-box p{display:flex;flex:7;align-items:center;flex-wrap:wrap;margin:0;padding:0 1em}#boshu_inner .fee-box p>span{display:block}#boshu_inner .fee-box span.kingaku{margin:0 3em;font-weight:bold;font-size:130%}#boshu_inner .fee-box span.attention{color:inherit;line-height:1.4;font-size:80%}#boshu_inner .fee-box .kouza{margin:5px auto;display:flex;flex-wrap:wrap;width:80%}#boshu_inner .fee-box .kouza>div{display:flex;min-width:48%;line-height:1.2;margin:3px 0}#boshu_inner .fee-box .kouza>div span{padding-right:1em}#boshu_inner .fee-box .kouza>div span.kouza-long{padding-right:0;width:7em}@media screen and (max-width: 479px){#boshu_inner .fee-box .kouza{display:block;width:auto}#boshu_inner .fee-box .kouza>div span{width:auto;padding-right:0}#boshu_inner .fee-box .kouza>div span.kouza-long{width:auto}}@media (max-width: 767px){#boshu_inner .fee-box{display:block}#boshu_inner .fee-box h4{width:100% !important;padding:5px;border-right:none;border-bottom:solid 1px}#boshu_inner .fee-box p{padding:5px;justify-content:center}#boshu_inner .fee-box span.kingaku{float:none}}.fukidashi2{position:relative;display:inline-block;padding:1em;border:2px solid #848484;border-radius:5px;background:#fff;box-sizing:border-box}.fukidashi2:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.fukidashi2:after{content:"";position:absolute;top:50%;left:-29px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #848484;z-index:1}@media (max-width: 500px){.fukidashi2{margin-top:1em}.fukidashi2:before{content:"";position:absolute;top:-12px;left:50%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.fukidashi2:after{content:"";position:absolute;top:-14px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #555;z-index:1}}table.thgry th{background-color:#9f9f9f !important;color:#ffffff}.table-flex{padding:0;border:1px solid #ccc;text-align:center;list-style:none !important}.table-flex li{list-style:none !important;background:none !important;margin:0 !important;padding:0 !important;font-size:95%}.table-flex li ul{padding:0;list-style:none !important}.table-flex>li:first-child li{background:#333 !important;color:#fff}.table-flex li ul li+li{border-left:1px solid #ccc}.table-flex li ul{display:flex}.table-flex li ul li{flex-basis:20%;padding:0.5em 1em !important}.table-flex>li+li{border-top:1px solid #ccc}@media (max-width: 650px){.table-flex{display:flex;height:auto;justify-content:space-between}.table-flex>li{display:flex;flex-direction:column;flex-basis:calc(100% / 2)}.table-flex>li+li{border-left:1px solid #ccc;border-top:none}.table-flex li ul{display:flex;flex-direction:column;height:100%}.table-flex li ul li{flex-grow:1}.table-flex li ul li+li{border-top:1px solid #ccc;border-left:none}}@media (max-width: 640px){.for-second li ul li{min-height:2.5rem}}@media (max-width: 480px){.for-second li ul li{min-height:3rem}}table.for-second{border-collapse:collapse;border:solid 1px #ccc}.for-second th{color:#fff;padding:10px}.for-second td{padding:10px}.for-second tr div,.for-second td div{display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width: 640px){.for-second{width:90%}.for-second tr{display:block;float:left}.for-second tr td,.for-second tr th{border-left:none;display:block;height:50px}.for-second thead{display:block;float:left;width:30%}.for-second thead tr{width:100%}.for-second tbody{display:block;float:left;width:70%}.for-second tbody tr{width:50%}.for-second tr td+td{border-left:none}}@media screen and (min-width: 651px){.for-second tbody tr td.sp-only{display:none}}@media screen and (max-width: 650px){.for-second tbody tr td.pc-only{display:none}}body#campuslife #residence h2{margin:40px 0 30px;padding:15px 15px;line-height:1.4;border-left:solid 10px #190a08;font-size:28px;letter-spacing:0.03em;background:#f6f6f6}body#campuslife #residence h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}body#campuslife #residence #box1,body#campuslife #residence #box2,body#campuslife #residence #box3,body#campuslife #residence #box4{margin-bottom:20px}body#campuslife #residence #box1{padding-top:60px;margin-top:-60px}body#campuslife #residence #box1 p{margin-bottom:10px}body#campuslife #residence #box1 h3.chokuei{width:100%;height:76px;overflow:hidden;background:url(/images/campuslife/residence/title_2020.png) left top no-repeat;border-bottom:none;padding:0}body#campuslife #residence #box1 h3.chokuei span{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}body#campuslife #residence #box1 .flex{display:flex}body#campuslife #residence #box1 .pic{flex:1;min-width:300px;margin:0 20px 10px 0}body#campuslife #residence #box1 .pic img{width:100%}body#campuslife #residence #box1 .com{margin:0 0 20px 230px}body#campuslife #residence #box1 ul li{margin-left:0.3em}body#campuslife #residence #box1 .cost{text-align:center;border:solid 1px black;display:table;width:100%;line-height:1;margin-bottom:0}body#campuslife #residence #box1 .cost span{font-weight:normal;color:inherit;font-size:110%}body#campuslife #residence #box1 .cost span.title{display:table-cell;vertical-align:middle;color:white;background-color:black}body#campuslife #residence #box1 .cost span.price{display:inline-block;margin:5px 0;font-weight:bold;font-size:300%;color:#1c1c1c;font-family:"lucida grande", lucida, tahoma, helvetica, arial, sans-serif !important}body#campuslife #residence #box1 .cost small{margin:4px;display:block}body#campuslife #residence #box1 .notes{text-align:left}body#campuslife #residence #box4 ul li{padding:0px 0px 0px 5px;line-height:1.1;margin-bottom:10px}body#campuslife #residence #box4 ul li a img{margin:2px;vertical-align:top}body#campuslife #residence span.maru{font-size:100%;font-weight:normal}body#campuslife #residence img.madori{float:right;width:300px !important}body#campuslife #residence iframe{height:350px !important}@media all and (max-width: 719px){body#campuslife #residence #box1 h2{font-size:22px}body#campuslife #residence #box1 .flex{flex-direction:column;min-width:inherit}body#campuslife #residence #box1 .pic{float:none;text-align:center}body#campuslife #residence #box1 .com{margin-left:0px}body#campuslife #residence #box1 span{font-size:100%}body#campuslife #residence #box2 p{text-align:center}body#campuslife #residence img.madori{float:none;width:100% !important}body#campuslife #residence iframe{width:90% !important;height:200px !important;margin-left:5% !important}}body#campuslife #residence .by_residence{margin-bottom:clamp(70px, 3vw, 100px)}body#campuslife .map-box{margin:30px 0 0;border:solid 1px #190a08;padding:20px;display:flex;align-items:center;flex-direction:column}body#campuslife .map-box img{width:100%;max-width:700px}body#campuslife .map-box .red{color:#cf1225;font-weight:bold}body#campuslife .map-box ul li{margin:0 0em 0.4em 1em;text-indent:-1em;line-height:1.5}body#campuslife .link a{display:block;padding:20px;color:#190a08}body#campuslife .link a span{padding:5px 0px 5px 20px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:left center}.page_highschool .link a{padding:0 !important}body#campuslife article #for h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}body#debut .blue{color:#0068b7}body#debut.page_results article h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}body#debut #debut_support .box{position:relative}body#debut #debut_support .box p{margin-top:0}body#debut #debut_support .box h3{padding:10px 18px 5px;background:#0068b7;border-bottom:solid 5px #4d8cc5}body#debut #debut_support .box h3 img{width:61%;max-width:490px}body#debut #debut_support .box .lead{font-weight:bold;font-size:110%}body#debut #debut_support .box .logo{position:absolute;top:-30px;right:10px;width:30%;max-width:207px}body#debut #debut_support .box .inner{margin:40px 0}body#debut #debut_support .box .inner h3{color:white;border:none;font-size:initial}body#debut #debut_support .box .inner h4{position:relative;font-size:28px;font-family:"Noto Serif JP", serif;font-weight:normal;margin:2em 0 1.5em;padding:1rem 0;background-size:100% 10%;background-position:bottom;color:#323232;border-bottom:2px solid #b3b3b3}body#debut #debut_support .box .inner h4:before{position:absolute;bottom:-2px;left:0;width:20%;height:2px;content:"";background:#1a1a1a}body#debut #debut_support .box .inner ul li{display:inline-block;margin-right:1em;margin-bottom:0.2em}body#debut #debut_support .box .inner ul li:before{content:"●";color:#4d8cc5;margin-right:0.1em}body#debut #debut_support .box .inner ul.list li{min-width:47%;margin-right:0;margin-bottom:0.1em;line-height:1.3;margin-left:1em;text-indent:-1em}@media (max-width: 1180px){body#debut #debut_support .box .inner ul.list li.long{width:90%}}body#debut #debut_support .box .inner ul.cols-v{flex-wrap:wrap;justify-content:space-between}body#debut #debut_support .box .inner ul.cols-v li{flex-basis:32%;margin-right:0;margin-bottom:2%}body#debut #debut_support .box .inner ul.cols-v li:before{content:none}body#debut #debut_support .box .inner ul.cols-v:after{content:"";display:block;width:32%}body#debut #debut_support .box .cols>*{flex-basis:100%;margin-right:15px}body#debut #debut_support .box .cols>*:last-child{margin-right:0 !important}body#debut #debut_support .box .cols.col-2 .inner-box{margin-right:20px}body#debut #debut_support .box .cols li{background:#4d8cc5;color:white;font-weight:bold;text-align:center}body#debut #debut_support .box .cols li span{display:block;padding:5px;line-height:1.2;font-size:12px}body#debut #debut_support .box .taisaku{border:solid 1px #4d8cc5;display:table}body#debut #debut_support .box .taisaku>*{display:table-cell;vertical-align:middle;padding:10px}body#debut #debut_support .box .taisaku h5{background:#4d8cc5;color:white;width:9em;text-align:center}body#debut #debut_support .box .taisaku li{min-width:47%}body#debut #debut_support .box .backup ul{display:flex;width:100%}body#debut #debut_support .box .backup ul li{display:flex;flex-basis:100%}body#debut #debut_support .box .backup ul li::before{content:none}body#debut #debut_support .box .backup ul li span{display:flex;align-items:center;margin:0 auto;padding:10px;font-size:inherit}body#debut #debut_support .box #audition #message{background:#d4e2f1}body#debut #debut_support .box table th{text-align:left;background:#4d8cc5;color:white;font-weight:bold}body#debut #debut_support .box table td{padding-bottom:1em}body#debut #debut_support .message{position:relative}body#debut #debut_support .message h3{display:inline-block;margin:0;padding:10px 20px 5px;color:white;background-color:#0068b7;border-radius:20px 20px 0 0;border:none !important;font-size:1.2em}body#debut #debut_support .message h4,body#debut #debut_support .message .inner h4{padding:0;background-image:none !important;font-size:initial;line-height:1.3}body#debut #debut_support .message .deco{position:absolute;right:10px;z-index:9;bottom:-18px;background:#fff;padding:0 7px}body#debut #debut_support .message .deco img{width:150px}body#debut #debut_support .message .inner{position:relative;border:solid 2px #0068b7;margin-bottom:0;margin-top:0 !important;padding:15px}body#debut #debut_support .message .inner .pic{order:3;float:right;margin:0 0 0 15px;width:150px;text-align:center;font-size:90%}body#debut #debut_support .message .shop{background:#d4e2f1;padding:10px}body#debut #debut_support .message .shop ul li{min-width:0}body#debut #debut_support .message.student .inner{background:#FFEB3B;border:none}body#debut #debut_support .message.student .inner .mark{float:left;margin-right:10px;width:50%;max-width:150px}body#debut #debut_support .message.student .inner .pic{width:50%;max-width:150px}body#debut #career_support .box{position:relative}body#debut #career_support .box p{margin-top:0}body#debut #career_support .box h3{padding:10px 18px 5px;background:#6fba2c;border-bottom:solid 5px #92ca68}body#debut #career_support .box h3 img{width:61%;max-width:490px}body#debut #career_support .box .lead{font-weight:bold;font-size:110%}body#debut #career_support .box .logo{position:absolute;top:-30px;right:10px;width:30%;max-width:207px}body#debut #career_support .box .inner{margin:40px 0}body#debut #career_support .box .inner h3{color:white;border:none;font-size:initial}body#debut #career_support .box .inner h4{position:relative;font-size:28px;font-family:"Noto Serif JP", serif;font-weight:normal;margin:2em 0 1.5em;padding:1rem 0;background-size:100% 10%;background-position:bottom;color:#323232;border-bottom:2px solid #b3b3b3}body#debut #career_support .box .inner h4:before{position:absolute;bottom:-2px;left:0;width:20%;height:2px;content:"";background:#1a1a1a}body#debut #career_support .box .inner ul li{display:inline-block;margin-right:1em;margin-bottom:0.2em}body#debut #career_support .box .inner ul li:before{content:"●";color:#92ca68;margin-right:0.1em}body#debut #career_support .box .inner ul.list li{min-width:47%;margin-right:0;margin-bottom:0.1em;line-height:1.3;margin-left:1em;text-indent:-1em}@media (max-width: 1180px){body#debut #career_support .box .inner ul.list li.long{width:90%}}body#debut #career_support .box .inner ul.cols-v{flex-wrap:wrap;justify-content:space-between}body#debut #career_support .box .inner ul.cols-v li{flex-basis:32%;margin-right:0;margin-bottom:2%}body#debut #career_support .box .inner ul.cols-v li:before{content:none}body#debut #career_support .box .inner ul.cols-v:after{content:"";display:block;width:32%}body#debut #career_support .box .cols>*{flex-basis:100%;margin-right:15px}body#debut #career_support .box .cols>*:last-child{margin-right:0 !important}body#debut #career_support .box .cols.col-2 .inner-box{margin-right:20px}body#debut #career_support .box .cols li{background:#92ca68;color:white;font-weight:bold;text-align:center}body#debut #career_support .box .cols li span{display:block;padding:5px;line-height:1.2;font-size:12px}body#debut #career_support .box .taisaku{border:solid 1px #92ca68;display:table}body#debut #career_support .box .taisaku>*{display:table-cell;vertical-align:middle;padding:10px}body#debut #career_support .box .taisaku h5{background:#92ca68;color:white;width:9em;text-align:center}body#debut #career_support .box .taisaku li{min-width:47%}body#debut #career_support .box .backup ul{display:flex;width:100%}body#debut #career_support .box .backup ul li{display:flex;flex-basis:100%}body#debut #career_support .box .backup ul li::before{content:none}body#debut #career_support .box .backup ul li span{display:flex;align-items:center;margin:0 auto;padding:10px;font-size:inherit}body#debut #career_support .box #audition #message{background:#d4e2f1}body#debut #career_support .box table th{text-align:left;background:#92ca68;color:white;font-weight:bold}body#debut #career_support .box table td{padding-bottom:1em}body#debut #career_support .message{position:relative}body#debut #career_support .message h3{display:inline-block;margin:0;padding:10px 20px 5px;color:white;background-color:#6fba2c;border-radius:20px 20px 0 0;border:none !important;font-size:1.2em}body#debut #career_support .message h4,body#debut #career_support .message .inner h4{padding:0;background-image:none !important;font-size:initial;line-height:1.3}body#debut #career_support .message .deco{position:absolute;right:10px;z-index:9;bottom:-18px;background:#fff;padding:0 7px}body#debut #career_support .message .deco img{width:150px}body#debut #career_support .message .inner{position:relative;border:solid 2px #6fba2c;margin-bottom:0;margin-top:0 !important;padding:15px}body#debut #career_support .message .inner .pic{order:3;float:right;margin:0 0 0 15px;width:150px;text-align:center;font-size:90%}body#debut #career_support .message .shop{background:#d4e2f1;padding:10px}body#debut #career_support .message .shop ul li{min-width:0}body#debut #career_support .message.student .inner{background:#FFEB3B;border:none}body#debut #career_support .message.student .inner .mark{float:left;margin-right:10px;width:50%;max-width:150px}body#debut #career_support .message.student .inner .pic{width:50%;max-width:150px}body#debut #career_support .title-box .lead{background-image:url(/images/debut/career/title_bg.png)}body#debut #career_support .box .inner h4{background-image:url(/images/debut/career/mark_1.png)}body#debut #career_support .box .inner .cols-v li{background:none}body#debut #career_support .box .inner .cols-v li span{background:#6fba2c}body#debut #career_support .box .inner .cols-v li span.text{background:none;font-weight:normal;text-align:left;color:#000}body#debut #career_support .box .taisaku h5{width:8em}body#debut #career_support .box#interview{padding:20px;background:#FFEB3B}body#debut #career_support .box#interview .inner{margin:0}body#debut #career_support .box#interview h3{margin-top:0;text-align:center;color:inherit;font-size:180%;background:none}body#debut #career_support .box#interview h3 img{width:40px;margin-right:0.5em}body#debut #career_support .box#interview .cols{flex-wrap:wrap;justify-content:space-between}body#debut #career_support .box#interview .cols .inner-box{flex-basis:48%;margin:1%;padding:2%;background:#fff;border-radius:10px}body#debut #career_support .box#interview .cols .inner-box h4{display:flex;align-items:center;justify-content:center;padding:5px;background:#FFEB3B;font-size:100%;line-height:1.3;color:inherit;min-height:3.3em;text-align:center}body#debut #career_support .box#interview .cols .inner-box .cols{background:none;padding:0;flex-wrap:unset}body#debut #career_support .box#interview .cols .inner-box .cols .pic{flex-basis:200px}body#debut #timeline[data-columns]{display:flex;flex-wrap:wrap;justify-content:space-between}body#debut #timeline[data-columns]::after{content:"";display:block;width:calc(99% / 3)}body#debut #timeline_four .pin,body#debut #timeline_single .pin,body#debut #timeline .pin{background:#fefefe;border:2px solid #fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.2);margin:1% 0;padding:1%;background:-webkit-linear-gradient(45deg, #fff, #f9f9f9);opacity:1;transition:all 0.2s ease;border:solid 1px #eee;width:calc(96% / 3);border-radius:6px}body#debut #timeline_four{display:flex;justify-content:space-between}body#debut #timeline_four .pin{width:calc(94% / 4)}body#debut #timeline_single .pin{width:100%;overflow:hidden}body#debut #timeline_single .pin div.inner{width:calc(94% / 3);float:left}body#debut #timeline_single .pin div.topic,body#debut #timeline_single .pin div.voice{width:calc((100% / 3) * 2);float:right}body#debut #timeline_single .pin div.topic img,body#debut #timeline_single .pin div.voice img{float:right;width:120px}body#debut #timeline_single .pin div.topic img{float:right;width:35%;margin-left:5px}@media (max-width: 480px){body#debut #timeline_single .pin div.topic img{width:100%;margin:15px 0}}@media screen and (max-width: 767px){body#debut #timeline_single .pin div.voice{width:100%}}@media screen and (max-width: 479px){body#debut #timeline_four,body#debut #timeline{display:block}body#debut #timeline_four .pin,body#debut #timeline .pin{margin:0 auto 15px auto;display:block;width:100%;overflow:hidden;padding:2%}body#debut #timeline_four .pin:first-child,body#debut #timeline .pin:first-child{margin-top:15px}body#debut #senior_artist .album{margin:0px 0px 5px 5px;float:right}body#debut #timeline_single .pin div.inner,body#debut #timeline_single .pin div.topic,body#debut #timeline_single .pin div.voice{margin:0 auto 15px auto;display:block;width:98%;float:none}body#debut #timeline_single .pin div.inner:last-child,body#debut #timeline_single .pin div.topic:last-child,body#debut #timeline_single .pin div.voice:last-child{margin-bottom:0}}body#debut #timeline .pin p{margin-bottom:0;font-size:1em}body#debut #timeline .pin p.pict{margin:0 auto}body#debut #timeline .pin p.pict img{width:100%}body#debut .senior_link{display:flex;justify-content:space-between;gap:clamp(10px, 2vw, 30px)}body#debut .senior_link p{flex:1;margin:0}body#debut .senior_link p a{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5% 15%;font-family:serif;font-size:1rem;font-weight:bold;background:#bad1e3;transition:all 0.3s ease;line-height:1.3}body#debut .senior_link p a span{display:inline-block}body#debut .senior_link p a:hover{opacity:0.8;text-decoration:none}body#debut .senior_link p a::after{content:"";display:block;position:absolute;margin:auto;top:0;bottom:0;right:5%;width:20px;height:20px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:contain;background-repeat:no-repeat}body#debut .senior_link p.link_staff a{background:#f6b191}body#debut .senior_link p.link_dancer a{background:#aadea4}body#debut .senior_link p.souto a{margin:0 auto;padding:2% 5%;max-width:500px;background:#efcaca}body#debut .senior_link p.souto a br{display:none}@media (max-width: 480px){body#debut .senior_link{flex-direction:column}body#debut .senior_link p.souto a br{display:block}}body#debut #senior_artist #pagetop{margin:10px 0}body#debut #senior_artist{font-size:11px}body#debut #senior_artist h3,body#debut #senior_staff h3{font-size:2.4em;margin:20px 0 10px 0;font-family:serif;letter-spacing:0}@media (max-width: 500px){body#debut #senior_artist h3,body#debut #senior_staff h3{font-size:1.9em}}body#debut #senior_artist h4,body#debut #senior_staff h4{position:relative;color:#333;font-size:13px;padding:5px 0px 3px;border-bottom:solid 1px #ddd}body#debut #senior_artist .banner img,body#debut #senior_staff .banner img{margin-bottom:25px;width:250px}@media (max-width: 500px){body#debut #senior_artist .banner img,body#debut #senior_staff .banner img{width:70%}}@media (max-width: 500px){body#debut #senior_artist .banner,body#debut #senior_staff .banner{text-align:center}}body#debut #senior_artist .pict{text-align:center;margin:0}body#debut #senior_artist .album{float:right;border:solid 1px #ccc;margin:0px 0px 5px 5px}body#debut #senior_artist .com{font-size:11px;padding-bottom:5px;margin-top:5px}body#debut #senior_artist a{color:#068de7}body#debut #senior_artist a:visited{color:#068de7}body#debut #senior_artist .name br{display:none}body#debut #senior_artist.s_dancer A{color:#569658}body#debut #senior_artist.s_dancer A:visited{color:#569658}body#debut #senior_staff{font-size:11px}body#debut #senior_staff h4{color:#333;font-weight:normal;font-size:10px;margin:5px 0;padding:5px 0px 3px 0px}body#debut #senior_staff h4 span.name{font-weight:bold;font-size:14px}body#debut #senior_staff h4 span.name.kawaguchi{display:flex}body#debut #senior_staff h4 span.name.kawaguchi img{width:1.3em;padding-left:0.3em}body#debut #senior_staff h4 span.job{padding:5px 5px 3px 0px}body#debut #senior_staff .company{font-weight:bold;color:#fff;background-color:#ed9d3c;padding:4px;text-align:center;line-height:1}body#debut #senior_staff .com{border-top:dotted 1px #ccc;font-size:11px;padding-top:5px}body#debut #senior_staff A{color:#ed9d3c}body#debut #senior_staff A:visited{color:#ed9d3c}body#debut #senior_staff .active,body#debut #senior_staff .profile{float:left}body#experience #experience_top ul{margin:5px 0;text-align:center;display:table;width:100%}body#experience #experience_top ul li{display:table-cell;padding:0}body#experience #experience_top ul li a{display:block;height:50px;color:#fff;font-weight:bold;padding:10px 0px 10px 55px;margin:5px 0;font-size:20px;border-style:solid;border-width:1px;border-color:#fff;text-align:left;width:auto}body#experience #experience_top ul li.menu_01 a{background:url(/images/experience/menu_01a.png) no-repeat 5px center #190a08;margin-left:5px}body#experience #experience_top ul li.menu_02 a{background:url(/images/experience/menu_02.png) no-repeat 5px center #190a08;margin-right:5px}body#experience #experience_top ul li.menu_03 a{background:url(/images/experience/menu_03.png) no-repeat 5px center #190a08}body#experience #experience_top ul li.menu_04 a{background:url(/images/experience/menu_04.png) no-repeat 5px center #4cb716}body#experience #experience_top ul li.menu_01 a:hover{color:#9f9f9f;border-color:#333;background:url(/static_images/banner/menu_01a_over2.png) no-repeat 5px center #fff}body#experience #experience_top ul li.menu_02 a:hover{color:#9f9f9f;border-color:#333;background:url(/images/experience/menu_02_over2.png) no-repeat 5px center #fff}body#experience #experience_top ul li.menu_03 a:hover{color:#ff9900;border-color:#ff9900;background:url(/images/experience/menu_03_over.png) no-repeat 5px center #fff}body#experience #experience_top ul li.menu_04 a:hover{color:#4cb716;border-color:#4cb716;background:url(/images/experience/menu_04_over.png) no-repeat 5px center #fff}body#experience #experience_top ul li a:hover{background:#fff;text-decoration:none}body#experience #subject_list{margin-top:10px;width:100%;line-height:1.3;font-size:12px;overflow:hidden;float:left}body#experience #subject_list .title{padding:13px 0px 13px 50px;color:#fff;background:url(/images/experience//menu_01a.png) no-repeat 5px center #09f}body#experience #subject_list .title h3{background:#e4f5fe;padding:10px;margin:0 !important;line-height:1 !important;border:solid 2px #fff}body#experience #subject_list .title h3 span{font-size:13px;line-height:1.5 !important;display:inline-block}body#experience #subject_list a{text-decoration:none !important;color:#666 !important}body#experience #subject_list #subject_naiyo{float:left;width:25%;overflow:hidden}body#experience #subject_list #subject_naiyo a{display:block}body#experience #subject_list #subject_naiyo #inner{padding:10px;overflow:hidden}body#experience #subject_list #subject_naiyo:hover{overflow:hidden;background:#eaeaea}body#experience #subject_list #subject_naiyo .pic img{width:100%;height:auto}body#experience #subject_list #subject_naiyo h3{margin:5px 0 0 !important;padding:0;font-size:16px !important;border:none;line-height:1.3;color:#333}body#experience #subject_naiyo.guitar h3,body#experience #subject_naiyo.bass h3,body#experience #subject_naiyo.drum h3,body#experience #subject_naiyo.key h3,body#experience #subject_naiyo.av h3,body#experience #subject_naiyo.ge h3,body#experience #subject_naiyo.dance h3{min-height:auto !important}body#experience #subject_list #subject_naiyo h3 span{font-weight:normal;font-size:11px}body#experience #subject_list #subject_naiyo h4{margin:0;padding:0;border:none;padding:5px 0;color:#190a08;line-height:1.4;font-size:14px}body#experience #subject_list #subject_naiyo h4.general{color:#e17d9b}body#experience #subject_list #subject_naiyo h4.musician{color:#5abfc9}body#experience #subject_list #subject_naiyo h4.staff{color:#b480b6}body#experience #subject_list #subject_naiyo h4.dance{color:#333}body#experience #subject_list #subject_naiyo h5{font-size:100%;font-weight:normal;line-height:1.4;letter-spacing:normal !important}body#experience #subject_list #subject_naiyo .entry{display:none}body#experience #subject_list{width:100%;line-height:1.3;font-size:12px;overflow:hidden}body#experience #subject_list .title{padding:13px 0px 13px 50px;color:#fff;background:url(/images/experience/menu_01a.png) no-repeat 5px center #190a08}body#experience #subject_list .title h3{margin:0 !important;line-height:1 !important;font-size:20px !important;background:none;border:none;padding:0}body#experience #subject_list .title h3 span{font-size:13px;display:block}body#experience #ryugakusei .subject_naiyo_cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(232px, 1fr))}body#experience #ryugakusei .subject_naiyo_cols #subject_naiyo{width:auto}body#experience #ryugakusei .subject_naiyo_cols h5{color:inherit}body#experience #time_schedule{border:solid 1px #ccc;padding:10px;margin:5px 0;border-radius:10px;font-size:10px;background:#fff;clear:both}body#experience #schedule_body{background:url(/images/experience/title.png) 0px 5px no-repeat;background-size:200px auto}body#experience #schedule_body.oneday{margin-top:5px;background:url(/images/experience/title2.png) 0px 0 no-repeat;padding-top:33px;background-size:200px auto}body#experience #schedule_body .inner{display:inline-block;padding:0 12px 0 0;background:url(/images/experience/arrow.png) right center no-repeat;vertical-align:middle}body#experience #schedule_body.common .table_01{margin-left:200px}body#experience #schedule_body.common .table_06,body#experience #schedule_body.oneday .table_08{background:none;padding-right:0}body#experience #schedule_body .inner .time{background-color:#000;color:#fff;padding:10px 5px;border-radius:10px 10px 0 0;font-weight:bold;text-align:center;font-size:12px;margin:0}body#experience #schedule_body .inner .text{background:#fff;color:inherit;border-radius:0 0 10px 10px;border:solid 1px #ccc;text-align:center;min-height:5em;display:table-cell;vertical-align:middle;background-color:#eee;height:5em;white-space:nowrap;width:7em;padding:5px}body#experience #schedule_body.common .table_05 .text,body#experience #schedule_body.oneday .table_07 .text{background:#c00;color:#fff;border:solid 1px #c00}body#experience #schedule_body .inner .text span{vertical-align:middle;font-size:12px;font-weight:bold;vertical-align:middle}body#experience #schedule_body .inner .text span.line2{margin-bottom:3px}body#experience #entryButton{width:100%}body#experience #entryButton.heightLine{clear:none;float:left;margin:0 1% 1%}body#experience #kengaku p.pic{float:left;margin:10px 10px 10px 0}body#experience #kengaku p.pic img{width:300px}body#experience #kengaku #entryButton{width:auto !important;margin:5px !important;padding:0 !important;border:none;clear:none}body#experience #girls #entryButton input{background-color:#ff6699;border:solid 1px #ff6699}body#experience #girls #entryButton input:hover{background-color:#fcc5e0;color:#ff6699}body#experience #girls #entryButton b{color:#ff6699}body#experience #girls #entryButton #inner h3{margin-bottom:5px !important;font-size:100% !important}body#experience #girls.players #entryButton{width:90%;height:auto !important;margin:0px 10px 10px 0}body#experience #girls.players #entryButton #inner,body#experience #girls.players #entryButton .pic{float:left}body#experience #girls.players #entryButton p{display:none}body#experience #girls.players #entryButton input{background-color:#0080cb;border:solid 1px #0080cb;padding:10px 30px}body#experience #girls.players #entryButton input:hover{background-color:#a3d1e8;color:#0080cb}body#experience #girls.players #entryButton b{color:#0080cb}body#experience #girls.workshop #entryButton{width:90%;height:auto !important;margin:0px 10px 10px 0}body#experience #girls.workshop #entryButton #inner,body#experience #girls.workshop #entryButton .pic{float:left}body#experience #girls.workshop #entryButton p{display:none}body#experience #girls.workshop #entryButton input{background-color:#cc0000;border:solid 1px #cc0000;padding:10px 30px}body#experience #girls.workshop #entryButton input:hover{background-color:#ffcccc;color:#cc0000}body#experience #girls.workshop #entryButton b{color:#cc0000}body#experience #preschool #entryButton{margin:5px 1%;font-size:90%;float:left;width:48%;clear:none}body#experience #preschool #entryButton.subject_117,body#experience #preschool #entryButton.subject_119,body#experience #preschool #entryButton.subject_121,body#experience #preschool #entryButton.subject_123,body#experience #preschool #entryButton.subject_125,body#experience #preschool #entryButton.subject_127{clear:left}body#experience #preschool #entryButton h3{font-size:100%}body#experience #preschool #entryButton p{font-size:90%}body#experience #preschool #entryButton b{color:#ff6699}body#experience #preschool #parent_caption #taikan_date{color:#fff;background-color:#666;padding:5px;width:auto}body#experience #preschool #parent_caption br{display:none}body#experience #preschool #parent_caption span{float:none}body#experience #preschool #inner{margin-bottom:30px;float:left}body#experience #preschool #entryButton input{background-color:#fbdcee;border:solid 1px #ff6699;color:#ff6699;float:left}body#experience #preschool #entryButton input:hover{border:solid 1px #fff;background-color:#ff6699;color:#fff}body#experience #minilive{border:solid 5px #fcd5ee;padding:5px;border-radius:10px}body#experience #minilive p{margin:0;text-align:center}body#experience #minilive p img{width:50%;max-width:350px;margin:0 10px;vertical-align:middle}body#experience #minilive p img.wide{max-width:100%}@media screen and (max-width: 480px){body#experience #minilive p img{width:100%;margin:0px}}body#experience #date{margin-bottom:20px}body#experience #date h3{background:url(/images/experience//menu_02.png) no-repeat 5px center #190a08;color:#fff;display:block;padding:13px 0px 13px 50px;margin:10px 0 0;font-size:20px}body#experience .open_calendar{display:flex;align-items:flex-start;gap:1%}body#experience .open_calendar table{margin:10px 0 20px;border-collapse:inherit;flex:1}body#experience .open_calendar table th,body#experience .open_calendar table td{margin-bottom:5px;padding:5px 3px;border-bottom:solid 1px #ccc;font-weight:normal}body#experience .open_calendar table th{width:4em;border-left:solid 1px #ccc;text-align:center;white-space:nowrap;background:#fff}body#experience .open_calendar table td{border-right:solid 1px #ccc}body#experience .open_calendar table td h4{margin:0;white-space:pre;color:#fff}body#experience .open_calendar table td a:hover{text-decoration:none}body#experience .open_calendar table td.title{padding:5px;margin-bottom:0;background:#190a08}body#experience .open_calendar table tr.end th,body#experience .open_calendar table tr.end td{background:#eee;color:#666}body#experience .open_calendar table tr.end th a,body#experience .open_calendar table tr.end td a{color:#666 !important}body#experience .open_calendar table td a{color:#99cc33}body#experience .open_calendar table td a.parents{color:#cc99ff}body#experience .open_calendar table td a.guestday,body#experience .open_calendar table td a.bus{color:#ff8c00}body#experience .open_calendar table td a.startup,body#experience .open_calendar table td a.preschool,body#experience .open_calendar table td a.spring{color:#fb4e88}body#experience .open_calendar table td a.fes{color:#ff0000}body#experience .open_calendar table td a.ao{color:#812ba8}body#experience .open_calendar table td a.hojyo,body#experience .open_calendar table td a.soudan,body#experience .open_calendar table td a.kengaku{color:#66ccff}body#experience div#contactAbout{background-color:#ebebeb;border:#cccccc solid 1px;padding:10px;margin:20px 0 0px}body#experience div#contactAbout h3{font-size:1.3em;color:#cc0000;margin-bottom:10px;margin-top:0}body#experience div#contactAbout ul li{background:url(/images/common/bullet.gif) no-repeat 5px 7px;line-height:160%;margin-bottom:5px;overflow:hidden;padding-left:17px}body#experience div#contactConfirm{background-color:#ffddaa;border:#ff9966 solid 1px;padding:10px;margin-top:20px;line-height:1}body#experience div#contactConfirm h3{color:#cc0000;padding-bottom:10px}body#experience div#contactConfirm p{font-weight:bold}body#experience div#contactConfirm a{padding-top:10px;display:block}body#experience div#contactRecruit h3{color:#660099;font-size:15px;line-height:1.5;margin-top:10px}body#experience div#contactRecruit h4{margin:10px 0 5px 0;border-left:solid 5px #660099;padding-left:5px;line-height:1;font-size:15px}body#experience div#contactForm{margin-top:20px}body#experience div#contactForm h3{font-weight:bold;font-size:1.2em;margin-bottom:5px}body#experience div#contactForm h4{margin-top:15px;margin-bottom:10px;padding:3px 3px 3px 5px;background:#666666;color:#ffffff}body#experience div#contactForm dl{display:table;width:100%;margin:8px 0;border-bottom:dotted 1px #ccc}body#experience div#contactForm dl dt{display:table-cell;padding:0.5%;width:20%;font-weight:bold;vertical-align:top}body#experience div#contactForm dl dd{display:table-cell;padding:0.5%;margin:0}@media screen and (max-width: 479px){body#experience div#contactForm dl dt{display:block;width:auto;background:#eee;margin:5px 0}body#experience div#contactForm dl dd{display:block}body#experience input,body#experience select,body#experience textarea,body#experience .inputbox{max-width:18em}}body#experience div#contactForm dl br{display:none}body#experience div#contactForm dl br.break{display:block}body#experience div#contactForm dl.kentou dd span{display:inline-block;width:25%;min-width:9em}body#experience div#contactForm div.hope{margin:25px 0}body#experience div#contactForm div.hope p.redTxt{margin-left:10px}body#experience div#contactForm div.hope dl{display:block;background-color:#ebebeb;padding-bottom:5px}body#experience div#contactForm div.hope dl dt{font-weight:bold;color:#ffffff;background-color:#006798;display:block;width:99%}body#experience div#contactForm div.hope dl dd{display:inline-block;width:47%;margin-left:10px}body#experience div#contactForm .hope{margin-top:20px}body#experience div#contactForm #hope h4{font-weight:bold;color:#ffffff;background-color:#006798;padding:5px 0 5px 5px}body#experience div#contactForm #hope dl{background-color:#ebebeb;padding:5px}body#experience div#contactForm #hope dl dd{padding:5px}body#experience div#contactDial{border-top:#cccccc solid 1px;margin-top:30px;padding-top:8px}body#experience div#contactDial .free{background:url("/images/common/ico_tel.gif") no-repeat left 3px;padding-left:20px}body#experience div#contactError{padding-top:30px;padding-bottom:50px;line-height:2}body#experience div#contactError .btn{padding-top:30px}body#experience div#contactThanks{padding-top:30px;padding-bottom:80px}body#experience .redTxt{color:#cc0000}body#experience .btn input{cursor:pointer;padding:3px 15px}#bus div#course{margin:10px 0 20px}#bus div#course .name{color:#00a0c6;font-size:230%;font-weight:bold;margin:0;line-height:1}#bus div#course .name span{font-size:70%}#bus div#course .name br{display:none}#bus div#course .time span{display:inline-block;background:#00a0c6;border-radius:5px;padding:5px;color:#fff;margin:2px 2px 2px 0}#bus div#course .time span.yajirushi{background:none;color:#00a0c6;padding:0;font-weight:bold}#bus div#course.type_green .time span.yajirushi,#bus div#course.type_pink .time span.yajirushi{background:none;color:#00a0c6;padding:0;font-weight:bold}#bus div#course.type_green{background:none}#bus div#course.type_green .time span.yajirushi,#bus div#course.type_green .name{color:#6fba2c}#bus div#course.type_green .time span{background:#6fba2c}#bus div#course.type_pink{background:none}#bus div#course.type_pink .time span.yajirushi,#bus div#course.type_pink .name{color:#ff6699}#bus div#course.type_pink .time span{background:#ff6699}#bus div#course .time span.taiken{background:#ff0066}#bus div#course .map{display:inline-block;margin-right:5px;margin-top:0;width:31%}#bus div#course .map span{background:#000;color:#fff;padding:5px;text-align:center;width:100%;box-sizing:border-box;display:inline-block;font-size:12px}#bus div#step{margin:10px 0}#bus div#step p{font-weight:700;font-size:16px}#bus div#step p span{color:#ff0000;margin-left:1em;font-size:14px}#bus div#step ol{display:flex}#bus div#step ol li{padding:1%;background:#6fba2c;border-radius:10px;color:#fff;line-height:1.3;width:20%;margin-right:3%;position:relative}#bus div#step ol li:after{content:"\025b6";display:block;position:absolute;right:-20px;top:45%;color:#6cbc16;font-size:20px}#bus div#step ol li:last-child:after{content:""}#bus div#step ol li span{font-weight:bold;display:block;margin:5px;background:#fff;border-radius:10px;color:#6fba2c;text-align:center;padding:5px}#bus div#use{border:dotted 1px #99cc66;background-color:#ccff99;padding:10px}#bus div#use p.title{font-weight:bold;color:#336600}#bus div#use ul li{background:url(/images/common/mark_10.gif) no-repeat 0 5px;padding-left:15px;margin:5px}.nav_txt p{font-size:15px;margin-top:1.5em}.nav_txt ul li{display:inline;margin-right:1.5em;font-size:14px}@media screen and (min-width: 480px){.nav_txt br.sp{display:none}}body#information table#event2011{border-collapse:collapse;border-spacing:0px;margin-bottom:10px}body#information table#event2011 td p{font-size:12px;text-align:center;padding:10px 5px;color:#990000;font-weight:bold;border-top:solid 2px #990000}body#information table#event2011 td p.title{background-color:#990000;color:#fff}body#information table#event2011 td p.bottom{border-bottom:solid 2px #990000}body#information table#event2011 td p img{padding:5px 0}body#information table#event2011 td p.click{z-index:999;margin:-70px 0 0 0;text-align:center;border:none}body#information table#event2012{border-collapse:collapse;border-spacing:0px;margin-bottom:20px}body#information table#event2012 td p{font-size:12px;text-align:center;margin:0 5px;padding:10px 0;color:#c7000b;font-weight:bold;border-top:solid 2px #c7000b}body#information table#event2012 td p.bottom{border-bottom:solid 2px #c7000b}body#information table#event2012 td p img{padding:5px 0}body#information div.outlineImg{float:left}body#information div.outlineImg img{margin-bottom:10px}body#information div#information{color:#333;font-size:12px;line-height:1.5;padding-bottom:10px;margin:0 auto 20px}body#information div#information #mission{margin:0 auto 20px;padding:10px;width:85%;background-color:#fde6bc;border:solid 1px #f7ca84}body#information div#information #mission h3{font-weight:bold;font-size:18px;color:#cc0000}body#information div#information #mission p{margin-left:30px}body#information div#information #message{margin:0 auto 20px;width:90%}body#information div#information #message h3{margin:15px 0 5px !important;font-weight:bold;font-size:15px;color:#cc0000}body#information div#information #message .credit{float:right;margin:10px 0}body#information div#information #message .name{line-height:1.3;font-size:15px}body#information div#information #message .credit a{display:block;margin-top:5px}body#information div#information .link a{margin-top:20px;padding:5px 20px;display:inline-block;border:solid 1px #cc0000}body#information div#information .link a:hover{background-color:#fde6bc;text-decoration:none}body#information div#group h3{clear:left;background-repeat:no-repeat;background-position:0 center;background-image:url(/images/common/mark_36.gif);padding:5px 5px 5px 25px;color:#cc0000;border-bottom:solid 1px #cc0000;line-height:1;margin-bottom:20px}body#information div#group h4{font-family:serif;font-size:23px;font-weight:bold;letter-spacing:0.05em}body#information div#group p{line-height:1.6;padding-right:10px}body#information div#group table{margin:10px 0}body#information div#group table td.line{border-bottom:dashed 1px #999;width:455px}body#information div#group table td.line2{border:none}body#information div#group img.line3{border-top:dashed 1px #999}body#information div#group table td.line p{font-size:11px;margin:0px 10px 10px;line-height:1.4}body#information div#group table td.line p img{margin:0}body#information div#group .group_list{border:solid 5px #eee;padding:22px 15px;margin:15px 0;clear:both;overflow:hidden}body#information div#group .group_list .inner{float:left;width:37%}body#information div#group .group_list .inner.gakka{width:60%;margin-left:2%}body#information div#group .group_list ul li{padding-left:22px;background-image:url(/images/common/mark_29.gif);background-repeat:no-repeat;background-position:2px 1px}body#information div#group table.history{border-spacing:5px;margin:10px}body#information div#group table.history tr td{padding:5px;border-bottom:dotted 1px #cc0000}body#information div#group table.history th{vertical-align:top;text-align:left;white-space:nowrap;padding:5px;border-right:dotted 1px #cc0000;border-bottom:dotted 1px #cc0000;color:#cc0000;font-size:110%}body#information div#group table.history th{font-weight:normal}body#information div#hogosha #intro_box{width:720px;padding:20px 0px;font-size:13px;background:url(/images/information/hogosha/bg.jpg) no-repeat 0 0;font-family:"ＭＳ Ｐ明朝", Century, serif;color:#333}body#information div#hogosha #info_box{width:710px;margin-top:10px}body#information div#hogosha #info_box p.title2{background:url(/images/information/hogosha/interview.jpg) no-repeat 0 0;margin-top:5px;padding:10px 0 0 160px;font-size:10px;color:#ffffff;height:30px;width:100%}body#information div#hogosha #info_box p.title2 span{font-size:13px}body#information div#hogosha #info_box .course{font-size:90%;color:#fff;background-color:#02528e;padding:3px 6px}body#information div#hogosha #info_box h4{padding-left:10px;color:#0066cc;font-size:18px;line-height:1.4;border-left:solid 10px #359cef}body#information div#hogosha #info_box span.name1,body#information div#hogosha #info_box span.name2{color:#0066cc;margin-right:10px}body#information div#hogosha #info_box p{margin:5px 0;line-height:1.6}body#information div#hogosha #info_box .atn{font-size:10px;vertical-align:super}body#information div#hogosha #info_box p.tab img{margin-right:2px}body#information div#hogosha #info_box p.tab{margin:10px 0 0}body#information div#hogosha .inner{width:700px;border:solid 1px #359cef;padding:10px}body#information div.cols.access{justify-content:space-between}@media (max-width: 767px){body#information div.cols.access{display:block}}body#information div.cols.access div#accessLine,body#information div.cols.access div#accessSchool{margin-bottom:20px}body#information div.cols.access div#accessLine h3,body#information div.cols.access div#accessSchool h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}body#information div.cols.access div#accessLine img,body#information div.cols.access div#accessSchool img{margin:5px 0px;height:auto;border:solid 1px #ccc}body#information div#accessLine{flex-basis:45%}body#information div#accessSchool{flex-basis:53%}body#information div#accessLine dl dt{font-weight:bold}body#information div#accessLine dl dd{margin-bottom:12px}body#information div#accessSchool dl dt{font-weight:bold;margin-bottom:20px}body#information div#accessSchool dl dd.free{background:url(/images/access/ico_tel.gif) no-repeat left 1px;padding-left:20px}body#information div#accessSchool dl dd.head{float:left;width:4em}body#information div#accessLine p.keiroBtn{margin-left:0;padding-left:0}body#information div.privacyAbout{background-color:#f5f5f5;border:#e5e5e5 solid 1px;padding:20px 25px}body#information div.privacyAbout h3{font-size:1.1em;margin:10px 0;background:none;border:none;padding:0}body#information div.privacyDetail{margin-top:20px}body#information div.privacyDetail h4{border-left:solid 3px #190a08;padding:0.3rem 1rem;margin:40px 0 20px;font-size:17px;color:#190a08;font-weight:normal}body#information div.privacyContact{border-top:#cccccc solid 1px;margin-top:30px;padding-top:8px}body#information div.privacyContact dl dt{font-size:16px;font-weight:bold;margin:20px 0 15px}body#information div.privacyContact dl dd{margin-bottom:0.3em}body#information #kouza{margin-right:50px}body#information #kouza h3{margin:0;background:url(../images/mark_36.gif) no-repeat left center;padding:5px 5px 5px 25px;font-size:20px;color:#cc0000;border-bottom:solid 1px #cc0000;clear:left}body#information #kouza ul.list{float:left;margin:0 0 30px;overflow:hidden}body#information #kouza ul.list li{background:none;border:none;margin:0 10px;float:left;text-align:center}body#information #kouza ul.list li a{border:solid 1px #cc0000;background:#cc0000;padding:5px;display:block;width:10em;color:#fff;font-weight:bold}body#information #kouza ul.list li a:hover{text-decoration:none;background:#fff;color:#cc0000}body#information #kouza #inner h4{margin:10px 0 10px 0;padding:10px;background:none #cc0000;color:#fff;font-size:20px}body#information #kouza span.red{color:#cc3333}body#information #kouza span.green{color:#339966}body#information #kouza ol#intro{margin:10px 0 30px}body#information #kouza ol li{margin:0;list-style:decimal inside}body#information #kouza ol#intro li{margin-bottom:10px}body#information #kouza ol#intro li h4{font-weight:bold;margin:15px 0 5px 0}body#information #kouza ol#intro li{list-style:none}body#information #kouza ol#intro li.no1 h4,body#information #kouza ol#intro li.no2 h4,body#information #kouza ol#intro li.no3 h4,body#information #kouza ol#intro li.no4 h4,body#information #kouza ol#intro li.no5 h4,body#information #kouza ol#intro li.no6 h4,body#information #kouza ol#intro li.no7 h4{padding:5px 5px 0px 25px;list-style:none}body#information #kouza ol#intro li.no1 h4{background:url(../images/commonno_01.gif) no-repeat left 1px}body#information #kouza ol#intro li.no2 h4{background:url(../images/commonno_02.gif) no-repeat left 1px}body#information #kouza ol#intro li.no3 h4{background:url(../images/commonno_03.gif) no-repeat left 1px}body#information #kouza ol#intro li.no4 h4{background:url(../images/commonno_04.gif) no-repeat left 1px}body#information #kouza ol#intro li.no5 h4{background:url(../images/commonno_05.gif) no-repeat left 1px}body#information #kouza ol#intro li.no6 h4{background:url(../images/commonno_06.gif) no-repeat left 1px}body#information #kouza ol#intro li.no7 h4{background:url(../images/commonno_07.gif) no-repeat left 1px}body#information #kouza span.text_mini{font-size:10px}body#information #kouza table{width:750px;border-collapse:collapse}body#information #kouza table caption{margin:8px 0 4px 0;padding:0;font-size:14px;letter-spacing:1px;text-align:left}body#information #kouza table th{border:1px solid #666666;padding:6px;border-collapse:collapse;background-color:#ffcccc}body#information #kouza table td{border:1px solid #666666;padding:6px;border-collapse:collapse}body#information #kouza table tr th.mini2{text-align:center;font-weight:normal}body#information #kouza table tr th.mini{width:10%;text-align:center;font-weight:normal;white-space:nowrap}body#information #kouza table tr th.large{width:70%;text-align:center;font-weight:normal}body#information #kouza table tr td{vertical-align:middle}body#information #kouza table tr td.teacher{text-align:center;width:20%}body#information #kouza p.file{width:auto;height:auto;margin:10px auto 15px auto;padding:0;text-align:center}body#information #inquiry .intro{font-weight:bold;font-size:150%}body#information #inquiry .link{display:block;padding-left:18px;position:relative}body#information #inquiry .link::before{content:"";display:block;position:absolute;top:2px;left:0;width:15px;height:15px;background-image:url("/images/common/icon-circle-arrow.svg");background-size:contain;background-repeat:no-repeat}body#information #inquiry .inquiry_link br{display:none}@media (max-width: 767px){body#information #inquiry .inquiry_link br{display:block}}body#information #inquiry table{margin:0px 0 20px;border-collapse:collapse;border:solid 1px #c4c4c4}body#information #inquiry table th,body#information #inquiry table td{border:solid 1px #c4c4c4;padding:20px 15px}body#information #inquiry table th{background:#efefef;text-align:center;vertical-align:middle}body#information #inquiry dl{line-height:1.7}body#information #inquiry dl dt{margin-top:10px;padding:3px;padding-left:30px;font-weight:bold;background:url("/images/common/mark_q.gif") no-repeat 0 0}body#information #inquiry dl dd{margin-bottom:10px;padding:3px;padding-left:30px;background:url("/images/common/mark_a.gif") no-repeat 0 0}body#information .wrapper_request{margin-left:0px}body#information .body_public .itp-social-buttons-box{display:none}body#information article h3{margin:40px 0 30px;padding:1.2rem 0;line-height:1.2;border-bottom:solid 1px #190a08;font-size:22px;font-weight:normal;letter-spacing:0.03em}body#information #public{line-height:1.6}body#information #public p{margin:20px 0}body#information #public p.message{margin-right:0;width:calc(100% - 280px)}body#information #public table{margin:20px 0;border-spacing:2px;border-collapse:separate}body#information #public table tr th{vertical-align:middle;padding:6px 15px;background-color:#eee;text-align:center;color:inherit;white-space:nowrap;width:9.5em}body#information #public table tr td{vertical-align:top;padding:6px 10px}body#information #public ul{margin:0 20px 10px 10px}body#information #public ul li{position:relative;line-height:1.5;padding-left:15px;margin-bottom:0.3em}body#information #public ul li:before{position:absolute;left:0;top:5px;content:"";width:10px;height:10px;border:solid 1px;display:inline-block;transform:rotate(45deg)}body#information #public .name{float:right;text-align:right}body#information .greeting{line-height:1.6}body#information .greeting p{margin:20px 0}body#information .greeting p.message{margin-right:0;width:calc(100% - 280px)}body#information .greeting .name{float:right;text-align:right}body#information #data{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}body#information #data a{color:#000}body#information #data a:hover{color:#190a08}body#information #data .data-box{width:calc(100% / 2 - 15px)}body#information #data h4{padding:18px 20px;border-left:none;border-bottom:solid 2px #190a08;background:#f5f5f5;font-size:18px;margin-bottom:20px}body#information #data .pdf span{padding-left:3px;color:#190a08;font-size:11px;font-size:0px}body#information #data .pdf span:before{padding-right:2px;content:"\f1c1";font:normal normal normal 14px/1 FontAwesome}body#information #data ul{font-size:0;margin-bottom:35px}body#information #data ul li{font-size:14px;margin:12px 0;padding-left:5px}body#information #data ul li ul{margin-bottom:0}body#information #data ul li ul li{margin:5px 0 0;padding-left:0.6em;text-indent:-0.6em;background:none}body#information #data ul li ul li:before{padding-right:0.2em;content:"\f0da";color:#190a08;font:normal normal normal 14px/1 FontAwesome}body#information .pageindex{display:flex;justify-content:center;margin-bottom:30px;gap:10px}body#information .pageindex a{display:flex;align-items:center;justify-content:space-around;color:white;padding:10px;flex:1;background-color:#a07dad;text-align:center}body#information .pageindex a:last-child{background-color:#487697}body#information .pageindex a:hover{text-decoration:none}body#information .pageindex a span{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold}body#information .pageindex a span::after{content:"\f13a";font-family:"FontAwesome";color:#fff;margin-left:10px;font-size:16px}body#information #career h3,body#information #foruser h3{border:none;color:white;background-color:#a07dad;padding-left:14px}body#information #career h4,body#information #foruser h4{border-left:solid 5px #a07dad;color:#a07dad;padding-left:10px;margin-top:30px}body#information #career h5,body#information #foruser h5{border-bottom:dotted 1px #ccc;background:#eee;font-size:120%;padding:5px;margin-top:20px;color:#a07dad}body#information #career .photo,body#information #foruser .photo{margin-top:10px}body#information #career h3{background-color:#487697}body#information #career h4{border-color:#487697}body#information #career a,body#information #career h4,body#information #career h5{color:#487697}body#information #faq h4{margin:20px 0 0px;padding:5px 0;font-size:1.2em;border-bottom:solid 1px #ccc}body#information #faq h4:before,body#information #faq p.answer:before{padding-right:5px;font-size:20px;font-weight:bold;font-family:"lucida grande", lucida, tahoma, helvetica, arial, sans-serif !important}body#information #faq h4:before{content:"Q."}body#information #faq p.answer{margin:0 20px 0 26px}body#information #faq p.answer:before{content:"A.";margin-left:-26px}body#information #faq p.link a{position:relative;display:inline-block;margin-left:26px;padding:5px 10px 5px 25px;min-width:20em;font-weight:bold}body#information #faq p.link a::before{content:"";display:block;position:absolute;left:0;width:20px;height:20px;background-image:url("/images/common/icon-circle-arrow.svg");background-size:contain;background-repeat:no-repeat}body#information #faq p.link a:hover{text-decoration:none}body#information #faq .inquiry{padding:5px;border:solid 1px #ccc;text-align:center;vertical-align:middle;background-color:#eee}.main .right article #facilities h3{margin:40px 0 30px;padding:1rem 0 1rem 1.2rem;line-height:1.4;border-left:solid 6px #190a08;border-bottom:solid 1px #190a08;font-size:26px;font-weight:normal;letter-spacing:0.03em}@media (max-width: 480px){.main .right article #facilities h3{padding:0.8rem 0 0.8rem 1rem;font-size:20px;letter-spacing:0}}div.catindex .inner.subject a{width:100%;padding:0;margin:0;border:none;border-radius:0px;display:block;color:#c00}body#campuslife .catindex .link a{color:#c00}div.catindex .inner.subject a:hover{background:none;text-decoration:underline}body#support #subject h1{font-size:35px}body#support #subject h2,body#support #subject h3,body#support #subject h4,body#support #subject h .subject_detail dl dd span{color:#333}body#support #subject h2{font-size:2.6em;margin:20px 0 30px 0;font-family:serif;font-weight:normal}body#support #subject h2 span{font-size:75%;display:block}body#support #subject .instructor_box h2 br{display:block}body#support #subject h3{font-size:18px;margin:5px 0;line-height:1.3}body#support #subject h3 span span,body#support #subject p.atn span{margin:0 0.2em;padding:1px 7px;background:#BABEC2;color:#fff;border-radius:4px;text-transform:uppercase;font-size:12px}body#support #subject h4{margin:0 0 5px 0;font-size:16px;display:flex;align-items:center}body#support #subject h5{font-size:14px;color:#333}body#support #subject p{margin:0}body#support #subject p.name{font-size:90%}body#support #subject p.atn{font-size:90%;text-align:right}body#support #subject p.atn span{font-size:1.3em;font-weight:bold;display:inline-block;margin-left:1em}body#support #subject p.atn br{display:none}@media screen and (max-width: 767px){body#support #subject p.atn br{display:block}}body#support #subject p.sub{font-weight:bold}body#support #subject p.lead{font-size:14px;margin:2em 0}body#support #subject .subject_terms{text-align:center}body#support #subject .subject_terms ul li h3{border:solid 1px #333;padding:5px;background:#dcdcdc;margin:0}body#support #subject .subject_terms ul li span{display:inline-block;margin-left:1em;font-weight:normal;font-size:80%;color:#000;vertical-align:middle;width:18em;text-align:left}body#support #subject .subject_terms ul li:first-child:after{display:block;content:"▼";color:#333;font-size:20px}body#support #subject .subject_title{position:relative;margin-bottom:10px}body#support #subject .subject_title>p{width:100%;height:clamp(400px, 50vw, 600px)}body#support #subject .subject_title>p img{width:100%;height:100%;object-fit:cover}body#support #subject .subject_title div{position:absolute;top:0;z-index:999}body#support #subject .subject_title h1,body#support #subject .subject_title h2{margin:10px;padding:0;color:#fff !important;background:none;border:none;-moz-text-shadow:2px 2px 0px #333;-webkit-text-shadow:2px 2px 0px #333;text-shadow:2px 2px 0px #333}body#support #subject .subject_title h1 span,body#support #subject .subject_title h2 span{font-size:60px;line-height:1.2;display:block}body#support #subject .subject_title h2{font-size:20px}body#support #subject .subject_title .job{position:absolute;top:auto;bottom:0;margin:10px;padding:0 1em 0.5em 1em;font-weight:bold;color:#fff;background-color:rgba(230,73,95,0.8);max-width:600px}body#support #subject .subject_title .job p.job_title{font-size:120%;border-bottom:solid 1px #fff;padding:0.5em 0 0.2em 0;margin-bottom:0.2em}@media screen and (max-width: 767px){body#support #subject .subject_title h1{font-size:25px !important}body#support #subject .subject_title h1 span{font-size:40px !important}body#support #subject .subject_title .job{position:relative;margin:0;background:#333;max-width:none}body#support #subject .subject_title.general .subject_title .job{background:#e17d9b}body#support #subject .subject_title.musician .subject_title .job{background:#5abfc9}body#support #subject .subject_title.staff .subject_title .job{background:#b480b6}body#support #subject .subject_title.engineer .subject_title .job{background:#22ac38}}@media screen and (max-width: 479px){body#support #subject .subject_title h1{font-size:16px !important;left:0.1em}body#support #subject .subject_title h1 span{font-size:22px !important;top:30px}body#support #subject .subject_title h2{font-size:16px !important}}body#support #subject.general h2,body#support #subject.general h3,body#support #subject.general h4,body#support #subject.general h5,body#support #subject.general .subject_detail dl dd span,body#support #subject.general .title,body#support #subject.general .subject_point h3 span,body#support #subject.general .student_box h3 span{color:#e17d9b}body#support #subject.general .subject_detail h2,body#support #subject.general h4:after,body#support #subject.general .subject_detail .link a,body#support #subject.general .tokka,body#support #subject.general .subject_detail .copy:before,body#support #subject.general .subject_detail .copy:after,body#support #subject.general .subject_detail.system h3{background:#e17d9b}body#support #subject.general h3 span span,body#support #subject.general p.atn span,body#support #subject.general .timetable table th.time{background:#eb96af}body#support #subject.general .subject_detail .link a:hover{background:#2897df}body#support #subject.general .subject_title .job{background:rgba(0,117,193,0.8)}body#support #subject.general .student_box{background:repeating-linear-gradient(-45deg, #e17d9b, #e17d9b 10px, #eb96af 0, #eb96af 20px)}body#support #subject.general .student_box .y-box,body#support #subject.general .student_box .faq-box{background:#eb96af}body#support #subject.musician *,body#support #subject.musician .instructor_box .inner:last-child,body#support #subject.musician .course{border-color:#5abfc9}body#support #subject.musician h2,body#support #subject.musician h3,body#support #subject.musician h4,body#support #subject.musician h5,body#support #subject.musician .subject_detail dl dd span,body#support #subject.musician .title,body#support #subject.musician .subject_point h3 span,body#support #subject.musician .student_box h3 span{color:#5abfc9}body#support #subject.musician .subject_detail h2,body#support #subject.musician h4:after,body#support #subject.musician .subject_detail .link a,body#support #subject.musician .tokka,body#support #subject.musician .subject_detail .copy:before,body#support #subject.musician .subject_detail .copy:after,body#support #subject.musician .subject_detail.system h3{background:#5abfc9}body#support #subject.musician h3 span span,body#support #subject.musician p.atn span,body#support #subject.musician .timetable table th.time{background:#96cfd5}body#support #subject.musician .subject_detail .link a:hover{background:#eb96af}body#support #subject.musician .subject_title .job{background:rgba(229,0,18,0.8)}body#support #subject.musician .student_box{background:repeating-linear-gradient(-45deg, #5abfc9, #5abfc9 10px, #80cdd5 0, #80cdd5 20px)}body#support #subject.musician .student_box .y-box,body#support #subject.musician .student_box .faq-box{background:#96cfd5}body#support #subject.staff *,body#support #subject.staff .instructor_box .inner:last-child,body#support #subject.staff .course{border-color:#b480b6}body#support #subject.staff h2,body#support #subject.staff h3,body#support #subject.staff h4,body#support #subject.staff h5,body#support #subject.staff .subject_detail dl dd span,body#support #subject.staff .title,body#support #subject.staff .subject_point h3 span,body#support #subject.staff .student_box h3 span{color:#b480b6}body#support #subject.staff .subject_detail h2,body#support #subject.staff h4:after,body#support #subject.staff .subject_detail .link a,body#support #subject.staff .tokka,body#support #subject.staff .subject_detail .copy:before,body#support #subject.staff .subject_detail .copy:after,body#support #subject.staff .subject_detail.system h3{background:#b480b6}body#support #subject.staff h3 span span,body#support #subject.staff p.atn span,body#support #subject.staff .timetable table th.time{background:#caaacc}body#support #subject.staff .subject_detail .link a:hover{background:#f19f6b}body#support #subject.staff .subject_title .job{background:rgba(240,131,0,0.8)}body#support #subject.staff .student_box{background:repeating-linear-gradient(-45deg, #b480b6, #b480b6 10px, #be8bc0 0, #be8bc0 20px)}body#support #subject.staff .student_box .y-box,body#support #subject.staff .student_box .faq-box{background:#be8bc0}body#support #subject.staff .subject_terms ul li h3{border:solid 1px #b480b6;background:#ece0ed}body#support #subject.staff .subject_terms ul li:first-child:after{color:#b480b6}body#support #subject.engineer *,body#support #subject.engineer .instructor_box .inner:last-child,body#support #subject.engineer .course{border-color:#b480b6}body#support #subject.engineer h2,body#support #subject.engineer h3,body#support #subject.engineer h4,body#support #subject.engineer h5,body#support #subject.engineer .subject_detail dl dd span,body#support #subject.engineer .title,body#support #subject.engineer .subject_point h3 span,body#support #subject.engineer .student_box h3 span{color:#b480b6}body#support #subject.engineer .subject_detail h2,body#support #subject.engineer h4:after,body#support #subject.engineer .subject_detail .link a,body#support #subject.engineer .tokka,body#support #subject.engineer .subject_detail .copy:before,body#support #subject.engineer .subject_detail .copy:after,body#support #subject.engineer .subject_detail.system h3{background:#b480b6}body#support #subject.engineer h3 span span,body#support #subject.engineer p.atn span,body#support #subject.engineer .timetable table th.time{background:#caaacc}body#support #subject.engineer .subject_detail .link a:hover{background:#f19f6b}body#support #subject.engineer .subject_title .job{background:rgba(240,131,0,0.8)}body#support #subject.engineer .student_box{background:repeating-linear-gradient(-45deg, #b480b6, #b480b6 10px, #be8bc0 0, #be8bc0 20px)}body#support #subject.engineer .student_box .y-box,body#support #subject.engineer .student_box .faq-box{background:#f49d17}body#support #subject.engineer .subject_terms ul li h3{border:solid 1px #b480b6;background:#fbead6}body#support #subject.engineer .subject_terms ul li:first-child:after{color:#b480b6}body#support #subject.dance *{border-color:#333}body#support #subject.dance .tokka{background:#333}body#support #subject .subtitle{border:solid 1px #666;color:#666 !important;margin-top:10px}body#support #subject .subject_detail{padding:20px 0;clear:both;overflow:hidden}body#support #subject .subject_detail h2{color:#fff;margin:20px 0;padding:10px;text-align:center;background:#333}body#support #subject .subject_detail .copy{font-size:19px;margin:8px 0;text-align:left}body#support #subject .subject_detail .title-musician,body#support #subject .subject_detail .title-staff{background:#5abfc9;color:#fff;padding:5px;margin:0;display:block;border:none}body#support #subject .subject_detail .title-musician:after,body#support #subject .subject_detail .title-staff:after{content:none}body#support #subject .subject_detail .title-staff{background:#b480b6}body#support #subject .subject_detail .pict{float:left;width:30%;min-width:210px;margin-top:0;margin-right:12px;text-align:center}body#support #subject .subject_detail .pict p{font-weight:bold}body#support #subject .subject_detail .pict.fRight{float:right;margin-right:0;margin-left:12px}body#support #subject .subject_detail .pict img{background:#eee;padding:1px;width:100%}body#support #subject .subject_detail .pict span{display:block;padding:0.5em;color:#fff;background:#333;line-height:1}body#support #subject .subject_detail.curriculum .pict{float:none;width:auto;margin:0 0 5px 0}body#support #subject .subject_detail.curriculum .pict img{border:none}body#support #subject .bb-1{margin-bottom:10px;width:auto;border-bottom:solid 1px #ccc}body#support #subject .col-2{display:flex;justify-content:space-between;flex-wrap:wrap}body#support #subject .col-2 div.inner{width:calc(100% / 2 - 10px);margin-bottom:20px}body#support #subject .col-3{display:flex;justify-content:space-between;flex-wrap:wrap}body#support #subject .col-3 div.inner{width:calc(100% / 3 - 20px)}body#support #subject .col-3:after{content:"";display:block;width:calc(100% / 3 - 20px)}body#support #subject .col-4{display:flex;justify-content:space-between;flex-wrap:wrap}body#support #subject .col-4 div.inner{width:calc(100% / 4 - 20px);margin:10px}body#support #subject .col-4:after{content:"";display:block;width:calc(100% / 4 - 20px)}@media print, screen and (max-width: 767px){body#support #subject .col-4 .intro,body#support #subject .col-4 .step{width:auto !important}}body#support #subject .subject_point{margin:20px 0%;overflow:hidden}body#support #subject .subject_point:first-child{margin-top:40px}body#support #subject .subject_point p{overflow:hidden}body#support #subject .subject_point .pict{margin-bottom:20px}body#support #subject .subject_point h3{margin:0px;padding:5px 0;overflow:hidden;display:flex;align-items:center;gap:10px}body#support #subject .subject_point h3 img{float:left;margin-right:5px}body#support #subject .subject_point h3 span{white-space:nowrap;font:700 30px "Open Sans", sans-serif;margin:0 5px 5px 0;padding:0;vertical-align:baseline;background:none;color:#333}body#support #subject .subject_point h3 span span{font-size:60%;background:none}body#support #subject .subject_point h3 span span:after{content:none}@media screen and (max-width: 600px){body#support #subject .subject_point p{clear:left}body#support #subject .subject_point .pict{margin-bottom:10px}}@media screen and (max-width: 480px){body#support #subject .subject_point .pict{float:none;width:auto}body#support #subject .subject_point br{display:none}body#support #subject .subject_point h3{display:block}}body#support #subject.dance .com{width:65%}body#support #subject .inner p.name{line-height:1.2;font-size:12px}body#support #subject .inner p.name span{margin-top:6px;font-size:150%;font-weight:bold}body#support #subject .course{margin:20px 0;border:solid 2px #333;border-radius:10px;box-sizing:border-box;overflow:hidden;padding:15px}body#support #subject .course h3{font-size:1.7em;padding-bottom:5px}body#support #subject .course img{margin:5px 0}body#support #subject.staff .course{border:solid 2px #b480b6}body#support #subject.staff .course .inner{margin:0;width:49%}body#support #subject.staff .course h3{border-bottom:solid 2px #b480b6}body#support #subject.dance .course{border:solid 2px #333}body#support #subject.dance .course h3{border-bottom:solid 2px #333}body#support #subject.dance .course .sentaku{font-size:2.5em;border:none}@media screen and (max-width: 500px){body#support #subject.dance .course .sentaku{margin:0;padding:0.4rem 0 0.2rem !important;font-size:2em}}body#support #subject.dance .course .inner h3{border-bottom:solid 2px #333;padding-bottom:0.3em;margin-bottom:0.6em}body#support #subject.dance .course .inner h4{margin:0.6em 0}body#support #subject.dance .course .inner img{width:100%}@media screen and (max-width: 500px){body#support #subject.dance .course .inner{border-bottom:1px solid #ccc;padding:0 0 25px 0}}body#support #subject.musician .course h3{border-bottom:solid 2px #5abfc9}body#support #subject .timetable table{margin-top:0.2em;margin-bottom:1em;border-collapse:collapse;border:solid 1px #ccc;width:100%}body#support #subject .timetable table td.tokka{color:#fff}body#support #subject .timetable table td.studio{color:#fff}body#support #subject .timetable table td.studio2{background:#e6e6e6}body#support #subject .timetable table .atn{text-indent:-1em;margin-left:1em}body#support #subject .timetable table th,body#support #subject .timetable table td{border:solid 1px #ccc;padding:4px 6px;text-align:center;width:10%;vertical-align:middle}body#support #subject .timetable table a{color:inherit}body#support #subject .timetable table th{height:3em}body#support #subject .timetable table th.time{background:#f792a0;color:#fff}body#support #subject .timetable table th.time span{font-weight:normal;margin-left:1em}body#support #subject.musician .timetable table th.time{background:#5abfc9}body#support #subject.staff .timetable table th.time{background:#b480b6}body#support #subject.engineer .timetable table th.time{background:#b480b6}body#support #subject.dance .timetable table th.time{background:#333}body#support #subject .subject_detail.curriculum h3{margin-bottom:0}body#support #subject .subject_detail.curriculum h3:before{content:"■";font-size:22px;vertical-align:middle}body#support #subject .subject_detail.special .inner,body#support #subject .subject_detail.graduate .inner{text-align:center}body#support #subject .subject_detail.special .inner.sub{float:left;width:23%;margin-bottom:0px}body#support #subject .subject_detail dl{max-width:65%;margin:0}body#support #subject .subject_detail dl dt{clear:left;padding-top:10px;overflow:hidden;font-weight:bold}body#support #subject .subject_detail dl dt.first{padding-top:0px}body#support #subject .subject_detail dl dd{float:left;width:14em;text-indent:-1em;margin-left:1em}body#support #subject .subject_detail .link a span{background:url(/images/support/subject/common/mark_01.png) no-repeat right center;padding:20px 40px 20px 0;color:#fff}body#support #subject .subject_detail span.link a{display:inline-block;margin-top:10px;width:auto}body#support #subject .subject_detail.system h3{padding:5px;color:#fff;background:#333}body#support #subject .subject_detail h4{font-size:1.2em;padding:0;background:none;border-left:solid 8px;padding-left:5px;margin:10px 0}@media screen and (max-width: 479px){body#support #subject .subject_detail .link a{width:auto}}body#support #subject .subject_detail.event .event_01{text-align:left;margin:0;width:74%;margin-top:5px}body#support #subject .subject_detail.event .pict{margin:0;min-width:auto;width:25%}body#support #subject .subject_detail.event .pict img{margin:5px 0 5px 10px}body#support #subject .subject_detail.facilities .subject_point h4{color:#0099ff}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_01{width:55%;margin:0 0px 20px 20px}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_02 img{margin-bottom:20px}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_03{width:32%;margin:0;margin-left:1%}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_04{width:32%;margin:0;margin-left:1%;margin-left:2%}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_05{width:100%;max-width:590px;margin:0}body#support #subject .subject_detail.facilities .subject_point .pict.facilities_05 img{margin:0px 0 5px}body#support #subject .subject_detail.system .subject_point{margin-bottom:10px;overflow:hidden}body#support #subject .subject_detail.system .subject_point.kenshu{width:100%}body#support #subject .subject_detail.system .subject_point .pict{margin-top:0px;margin-bottom:5px}body#support #subject .subject_detail.system .subject_point .profile{font-size:85%;margin-bottom:10px}body#support #subject .subject_detail.system .subject_point .profile span{font-weight:bold}body#support #subject .subject_detail.system .subject_point.kenshu .pict{width:90% !important;margin:10px auto 0;float:none !important}body#support #subject .subject_detail.system .subject_point.kenshu .pict img{vertical-align:middle}body#support #subject .subject_detail.system .subject_point.staff .pict{width:50%}body#support #subject .subject_detail.system .subject_point.staff2{width:47%;display:inline-block;margin:0px 1% 20px 1%;vertical-align:top}body#support #subject .subject_detail.system .subject_point.staff2 .pict{width:50%}body#support #subject .subject_detail .link a{display:block;font-size:130%;border:none;border-radius:15px;background:#333;padding:10px;color:#fff;text-align:center;margin-bottom:10px;width:60%;margin:20px auto;clear:both}body#support #subject .subject_detail .link a:hover{text-decoration:none;background:#f07b8c}body#support #subject .special_box{margin:35px 0 20px;padding:20px 15px 0;border-style:solid;border-width:3px;border-radius:10px;border-color:#e17d9b}body#support #subject .special_box h3{font-size:20px;margin:-35px auto 10px;background:#fff;position:relative;width:fit-content;padding:0 10px}body#support #subject .student_box{margin-top:20px;padding:15px 15px 0;background:repeating-linear-gradient(-45deg, #eb536c, #eb536c 10px, #e96474 0, #e96474 20px);color:#fff;border-radius:10px}body#support #subject .student_box h2{margin:0}body#support #subject .student_box h3{color:#fff}body#support #subject .student_box .inner{display:flex;padding:5px 0 15px;position:relative;align-items:flex-start;justify-content:space-between}body#support #subject .student_box .pict{text-align:center;flex-basis:20%}body#support #subject .student_box .text{flex-basis:40%;margin:0 2%}body#support #subject .student_box .text ul{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}body#support #subject .student_box .text ul li{flex-basis:49%;margin-bottom:5px}body#support #subject .student_box .text ul li h3{font-size:14px;color:#fdf100;margin-bottom:0}body#support #subject .student_box .text ul li h3::before{content:"Q.";font-size:16px;margin-right:1px}body#support #subject .student_box .text ul li p{padding-left:18px}body#support #subject .student_box .text ul li p::before{content:"A.";font-size:16px;margin-left:-17px;margin-right:1px;font-weight:bold}body#support #subject .student_box .text img{margin-top:-20px}body#support #subject .student_box .works-lead{font-size:120%;margin-left:0.5em}body#support #subject .student_box .works-title{width:30%;margin-bottom:10px}body#support #subject .student_box .works-wrap{display:flex;flex-wrap:wrap;padding:5px 0 15px;justify-content:space-around}body#support #subject .student_box .works-wrap .work{width:20%}body#support #subject .student_box .works-wrap .work img{width:100%}body#support #subject .student_box .works-wrap .work p.name{margin:15px 0 2px}body#support #subject .student_box .works-wrap .work p.name span{display:inline-block;font-size:120%;font-weight:bold;padding-top:5px}body#support #subject .student_box .faq-box{flex-basis:35%;border:solid 1px #fdf100;padding:10px;background:#e96474}body#support #subject .student_box .faq-box .title{color:#fdf100;display:block;font-weight:bold;margin-bottom:10px;padding:3px;line-height:1}body#support #subject .student_box .faq-box .title::before{content:"Q.";font-size:16px;margin-right:1px}body#support #subject .student_box .faq-box .answer{padding-left:18px}body#support #subject .student_box .faq-box .answer::before{content:"A.";font-size:16px;margin-left:-17px;margin-right:1px;font-weight:bold}body#support #subject .student_box .faq-box p img{padding:5px;width:100%}body#support #subject .student_box .y-box{flex-basis:25%;border:solid 1px #fdf100;padding:10px;background:#e96474}body#support #subject .student_box .y-box .title{background:#fdf100;text-align:center;color:#000;display:block;font-weight:bold;margin-bottom:10px;padding:3px;line-height:1}body#support #subject .student_box .y-box h4{color:#fff;margin:0 0 5px}body#support #subject .student_box .myfav .y-box{flex-basis:30%}body#support #subject .student_box .chart{align-items:flex-start}body#support #subject .student_box .chart .text{flex-basis:30%}body#support #subject .student_box .chart .y-box{flex-basis:45%}body#support #subject .student_box .chart .y-box img{margin-left:5px}body#support #subject .student_box p.name{margin:5px 0 0}body#support #subject .student_voice{margin-top:25px;padding:20px;background:repeating-linear-gradient(-45deg, #525252, #525252 10px, #606060 0, #606060 20px);color:#fff;border-radius:20px}body#support #subject .student_voice h2{margin:0}body#support #subject .student_voice h3{color:#fff}body#support #subject .student_voice .inner{display:flex;padding:15px 0;position:relative;align-items:flex-start;justify-content:space-between;gap:30px}body#support #subject .student_voice .profile{flex:1;text-align:right}body#support #subject .student_voice .profile .profile-text{margin:10px 0 0 0}body#support #subject .student_voice .text{flex:2.5}body#support #subject .instructor_box{border-style:solid;border-width:3px;border-radius:10px;margin-top:70px;margin-bottom:20px;padding:15px 15px 0}body#support #subject .instructor_box h2{text-align:center;max-width:400px;margin:-71px auto 20px;font-size:1.5em !important}body#support #subject .instructor_box .text{padding-left:5px}body#support #subject .instructor_box p.name{margin:15px 0 2px}body#support #subject .instructor_box p.name span{display:inline-block;font-size:120%;font-weight:bold;padding-top:5px}body#support #subject .instructor_box .profile{font-size:80%}body#support #subject .instructor_box .col-2 div.inner{width:calc(100% / 2 - 5px)}body#support #subject .instructor_box .inner:last-child{border-left:dotted 2px #333;padding-left:5px}body#support #subject.dance .instructor_box .teachear{padding-left:0px;padding-top:40px}body#support #subject .message-cource{margin-bottom:15px;padding:10px;font-weight:bold;text-align:center;background-color:red;border-radius:5px;color:white}body#support #subject .message-cource a{color:white;padding:5px 3px 5px 25px;background:url(/images/common/mark_28.png) no-repeat 3px center}body#support #supportBox{margin:19px 0 0}body#support #supportBox .inner{display:table;width:100%}body#support #supportBox .inner div{width:50%;max-width:353px;display:table-cell;float:none;padding:0 2% 15px 0;vertical-align:top}body#support #supportBox .inner h5{margin:0;padding:5px 10px;font-size:100%;background:#cc0000;color:#fff}body#support #supportBox .inner h5 span.icon{padding-left:10px;float:right;font-size:90%;font-weight:normal}body#support #supportBox .inner h5 span.icon::before{content:"\25CF"}body#support #supportBox .inner h5 span.title br{display:none}body#support #supportBox .inner p{margin:0 5px 0 2px}body#support #supportBox .inner p.category{margin:0 0 5px;background:#eee;padding:5px;border:solid 1px #ccc}body#support #supportBox .inner p.category span{font-weight:bold}body#support #systemBox{margin:10px 0}body#support #systemBox .boxL,body#support #systemBox .boxR{width:49%}body#support #systemBox h5{line-height:100%;font-size:130% !important;border-bottom:solid 2px #ccc;padding:10px 5px;border-top:dotted 1px #ccc}body#support #systemBox h6{font-size:120% !important;line-height:100%;padding-bottom:5px;border-bottom:solid 1px #ccc}body#support #systemBox .inner .image{float:left;width:160px}body#support #subject .link_instructors a{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;background:black;padding:10px;color:#fff;text-align:center;margin-bottom:10px;max-width:720px;margin:20px auto}body#support #subject .link_instructors a:hover{text-decoration:none;background:#f07b8c}body#support #subject .link_instructors a:hover img{opacity:0.9}body#support #subject .link_instructors a h2{margin:5px;padding:5px;border-top:solid 1px white;border-bottom:solid 1px white;color:white;font-size:180%;letter-spacing:0.03em}body#support .miseru{display:block !important}body#support #subject .subject_detail .instructor_list_box{position:relative}body#support #subject .subject_detail .instructor_list_box a:hover{text-decoration:none}body#support #subject .subject_detail .instructor_list_box .tab-group{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}body#support #subject .subject_detail .instructor_list_box .tab-group .tab{margin:3px;padding:5px 10px;list-style:none;text-align:center;cursor:pointer;font-size:90%;background:#ececec;color:black;transition:0.2s ease}body#support #subject .subject_detail .instructor_list_box .tab-group .tab:hover,body#support #subject .subject_detail .instructor_list_box .tab-group .tab.active{background-color:#101010;color:white}@media screen and (min-width: 481px){body#support #subject .subject_detail .instructor_list_box .tab-group .tab{display:block !important}body#support #subject .subject_detail .instructor_list_box .tab-group .tab.for-mobile{display:none !important}}@media screen and (max-width: 480px){body#support #subject .subject_detail .instructor_list_box{position:relative;padding-top:30px}body#support #subject .subject_detail .instructor_list_box .tab-group{display:block;position:absolute;width:100%;top:-10px;background:white;z-index:1}body#support #subject .subject_detail .instructor_list_box .tab-group .tab{display:none;padding-left:1em}body#support #subject .subject_detail .instructor_list_box .tab-group .tab.check::after,body#support #subject .subject_detail .instructor_list_box .tab-group .tab.for-mobile::after{content:"▼";margin-left:1em}body#support #subject .subject_detail .instructor_list_box .tab-group .tab.for-mobile{display:block}}body#support #subject .subject_detail .instructor_list_box .tab-panel{display:flex;flex-wrap:wrap}body#support #subject .subject_detail .instructor_list_box .panel{margin:1%;padding:1% 1% 2%;background:#717171;width:100%}body#support #subject .subject_detail .instructor_list_box .panel h2{margin:40px auto 10px;padding:0;color:black;background-color:transparent;font-size:180%;font-weight:bold;width:fit-content;line-height:1.4;min-height:3em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body#support #subject .subject_detail .instructor_list_box .panel h3{font-size:100%;color:white}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list{display:flex;flex-wrap:wrap;justify-content:center}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item{margin:10px;background:black;flex-basis:200px}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item a{display:block;padding:10px;height:100%}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item a .item-thumbnail{width:100%;height:auto}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item a .item-thumbnail img{width:100%;height:100%}body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item a .item-title .small{color:white;font-size:85%;word-break:break-word}body#support #subject .subject_detail .instructor_list_box .panel.half{flex-basis:48%}@media screen and (min-width: 481px){body#support #subject .subject_detail .instructor_list_box .panel.width100{flex-basis:100%}body#support #subject .subject_detail .instructor_list_box .panel.width100 h2 br{display:none}}@media screen and (max-width: 480px){body#support #subject .subject_detail .instructor_list_box .panel .instructor_list .item{flex-basis:calc(50% - 20px)}body#support #subject .subject_detail .instructor_list_box .panel.half .instructor_list .item{flex-basis:calc(100% - 20px)}body#support #subject .subject_detail .instructor_list_box .panel.double{flex-basis:100%}}body#support #subject .subject_detail .instructor_page h2{padding:1em 0}body#support #subject .subject_detail .instructor_page h2 span{font-size:55%;font-weight:normal}body#support #subject .subject_detail .instructor_page .item{margin:30px 0;padding:20px;display:flex;justify-content:space-between}@media screen and (max-width: 480px){body#support #subject .subject_detail .instructor_page .item{display:block}}body#support #subject .subject_detail .instructor_page .item .item-thumbnail{flex-basis:40%;text-align:center;margin-bottom:10px}body#support #subject .subject_detail .instructor_page .item .item-profile{flex-basis:55%}body#support #subject .subject_detail .instructor_page .item .item-profile .insta-frame{overflow:hidden;margin-top:10px;max-width:38vw}@media screen and (max-width: 767px){body#support #subject .subject_detail .instructor_page .item .item-profile .insta-frame{max-width:47vw}}@media screen and (max-width: 480px){body#support #subject .subject_detail .instructor_page .item .item-profile .insta-frame{max-width:unset}}body#support #subject .subject_detail .instructor_page .item .item-profile iframe{max-width:480px !important;min-width:unset !important}body#support #subject .subject_detail .instructor_page .item .item-profile .waku{display:inline-block;width:5em;color:#333;font-weight:bold}body#support #subject .subject_detail .instructor_page .item .item-profile h3{margin:30px 0 10px;font-size:14px;color:#333;display:flex;align-items:center}body#support #subject .subject_detail .instructor_page .item .item-profile h3:after{content:"";height:1px;flex-grow:1;background-color:#333}body#support #subject .subject_detail .instructor_page .item .item-profile h3:after{margin-left:1rem}body#support #subject .subject_detail .instructor_page .item .item-profile .career p{text-indent:-1em;margin-left:1em}body#support #subject .subject_detail .instructor_page .item .item-profile .career p.head{margin-top:0.5em}body#support #subject .subject_detail .instructor_page .backto{margin:30px 0;text-align:center}body#support #subject .subject_detail .instructor_page .backto a{font-size:90%;display:block;padding:15px;color:white;background-color:#BABEC2}body#support #subject .subject_detail .instructor_page .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body#support #subject .subject_detail .instructor_page .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#support #subject .select-wrap{padding:20px;position:relative;margin-top:20px;border:solid 2px #333;border-radius:10px}body#support #subject .select-wrap h3 img{position:absolute;max-width:180px;width:40%;top:-30px;left:15px}body#support #subject .select-wrap .course-wrap{display:flex;justify-content:space-around}body#support #subject .select-wrap .course-wrap .each-course{width:48%}body#support #subject .select-wrap .course-wrap .each-course .about-course{display:flex;justify-content:space-around}body#support #subject .select-wrap .course-wrap .each-course .about-course li{width:48%}body#support #subject .select-wrap .course-wrap .each-course .about-course li .name{color:#e64960;font-size:115%;font-weight:600;padding-bottom:5px;margin:10px 0;border-bottom:2px solid #e64960}body#support #subject .attention{text-align:right;margin:10px 0}body#support .oshigoto_detail .link a span{background:url(/images/support/subject/common/mark_01.png) no-repeat right center;padding:20px 40px 20px 0;color:#fff}body#support .oshigoto_detail .link a:hover{text-decoration:none;background:#86dcf7}body#support .oshigoto_detail span.link a{display:inline-block;margin-top:10px;width:auto}body#support #facilities .inner{margin-top:1%;padding-top:1%;border-top:dotted 1px #ccc;width:calc((100% - 1em) / 2)}body#support #facilities .inner.fLeft,body#support #facilities .inner.fRight{margin-top:0;padding-top:0;border:none}body#support #facilities.index .inner{margin-top:1%;padding-top:1%;border-top:dotted 1px #ccc}body#support #facilities .pict{text-align:center}body#support #facilities .pict:first-child{margin-bottom:1em}body#support #facilities .title{clear:both;margin:30px 0 15px;padding:0.5em 0.7em;background:#cc0000;color:#fff;font-size:1.5em}body#support #facilities h5{margin-top:30px;color:#cc0000;font-weight:bold}body#support #manabi .title{margin:20px 0 10px 0;clear:left;line-height:1.3;align-items:flex-end}body#support #manabi .title h3{margin:0;font-size:1.9em}body#support #manabi .title h3 br{display:none}body#support #manabi .title img{margin:0 5px 0.5em 0}body#support #manabi h4{background-color:#190a08;padding:5px;margin-top:10px;font-size:16px;line-height:1;color:white}body#support #manabi a.link{display:inline-block;margin-top:10px;padding:8px 20px;border:solid 1px #c00;border-radius:5px;max-width:350px;text-align:center;color:white;background-color:#190a08;font-weight:bold}body#support #manabi a.link:after{content:"\02192";margin-left:0.5em;line-height:1}body#support #manabi a.link:hover{background-color:#f00;text-decoration:none}body#support #manabi .inner{width:80%}body#support #manabi .fRight{width:20%;text-align:right}body#support #manabi .pic{float:left;width:35%;max-width:350px;margin:0 15px 15px 0}body#support #manabi ul{flex-wrap:wrap;justify-content:space-between}body#support #manabi ul li{width:49%}body#support #manabi ul li h4{margin-bottom:0.5em}body#support #manabi .skillup-box h3{color:#e60012}body#support #manabi .skillup-box h3 span{display:inline-block}body#support #manabi .skillup-box .exapmle-subject-box .example{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:3px solid #fdd000;padding-bottom:20px;margin-bottom:40px}body#support #manabi .skillup-box .exapmle-subject-box .example li{width:35%}body#support #manabi .skillup-box .exapmle-subject-box .example li img{width:100%}body#support #manabi .skillup-box .exapmle-subject-box .example li .subject-name{font-weight:600;color:#fff;width:fit-content;padding:2px 8px}body#support #manabi .skillup-box .exapmle-subject-box .example li .name_school{color:#fff;width:fit-content;padding:2px 8px;position:absolute;bottom:5%}body#support #manabi .skillup-box .exapmle-subject-box .example li .name_school span{font-size:120%;font-weight:600}body#support #manabi .skillup-box .exapmle-subject-box .example li .seminar-name{font-weight:600}body#support #manabi .skillup-box .exapmle-subject-box .example li .seminar-text{padding-left:1em;margin-left:0.5em;border-left:2px solid #fdd000}body#support #manabi .skillup-box .exapmle-subject-box .example .student-box{width:25%;position:relative}body#support #manabi .skillup-box .exapmle-subject-box .example .plus{width:3%}body#support #manabi .skillup-box .exapmle-subject-box .major-vocal li .subject-name{background:#e60012}body#support #manabi .skillup-box .exapmle-subject-box .major-vocal li .name_school{background:#e60013be}body#support #manabi .skillup-box .exapmle-subject-box .major-sounds li .subject-name{background:#f39800}body#support #manabi .skillup-box .exapmle-subject-box .major-sounds li .name_school{background:#f39800be}body#support #manabi .skillup-box .exapmle-subject-box .major-streetdance li .subject-name{background:#e9546b}body#support #manabi .skillup-box .exapmle-subject-box .major-streetdance li .name_school{background:#e9546bbe}body#support .youtube-subject iframe{width:100%;height:auto;aspect-ratio:16/9}#subject .threeyear{background:url(/images/support/subject/threeyear/bg-threeyear_2026.jpg) no-repeat center center;background-size:cover;padding:3vw;margin-bottom:100px}@media (max-width: 768px){#subject .threeyear{background-position:10% 0%}}@media (max-width: 500px){#subject .threeyear{background:url(/images/support/subject/threeyear/bg-threeyear_sp_2026.jpg);background-position:10% 0%}}#subject .threeyear h2{color:#FFF;margin:30px 0 60px;font-size:clamp(12px, 3.5vw, 20px);line-height:2;letter-spacing:0.07em;text-align:justify;text-shadow:1px 1px 2px #333}#subject .threeyear h2:nth-of-type(2){margin:20px 0 30px}#subject .threeyear .text_img{display:flex;justify-content:center;width:100%;margin:30px 0 60px;flex-wrap:wrap;color:#e4007f;font-size:clamp(44px, calc(36.958px + 1.878vw), 64px);gap:10px}#subject .threeyear .text_img li{text-align:center}#subject .threeyear .text_img li:nth-child(2n+1){text-align:right}#subject .threeyear .text_img img{width:100%}@media (max-width: 768px){#subject .threeyear .text_img{flex-direction:column}#subject .threeyear .text_img li{width:100%}#subject .threeyear .text_img li:nth-child(2n+1){text-align:center}}#subject .threeyear .new_teacher{display:flex;width:100%;justify-content:space-between;margin:100px 0}#subject .threeyear .new_teacher li{width:32%}#subject .threeyear .new_teacher li img{width:100%}@media (max-width: 768px){#subject .threeyear .new_teacher{flex-direction:column;gap:20px;margin:50px 0}#subject .threeyear .new_teacher li{width:100%}}#subject .by_subjects h2{text-align:center;font-weight:normal;font-size:22px;margin-bottom:40px}#subject .by_subjects ul{height:auto;display:flex;justify-content:space-between}@media (max-width: 768px){#subject .by_subjects ul{flex-direction:column;gap:20px}}#subject .by_subjects ul li{width:32%;height:auto}@media (max-width: 768px){#subject .by_subjects ul li{width:100%}}#subject .by_subjects ul li a{border-radius:4px;border:solid 1px #434343;background:#f8f8f8;padding:clamp(15px, 1.5vw, 20px);display:flex;flex-direction:column;justify-content:space-between;height:100%}#subject .by_subjects ul li a h3{font-family:serif;margin:0px 0 10px;font-size:clamp(18px, 3vw, 22px);padding:0;line-height:inherit;font-weight:bold}@media (max-width: 768px){#subject .by_subjects ul li a h3{margin-top:0}}#subject .by_subjects ul li a .flex{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width: 768px){#subject .by_subjects ul li a .flex{flex-direction:row;gap:20px}}#subject .by_subjects ul li a .img_box{width:100%;height:200px;border-radius:4px;margin:0;margin-bottom:15px}#subject .by_subjects ul li a .img_box img{height:100%;width:100%;object-fit:cover}@media (max-width: 768px){#subject .by_subjects ul li a .img_box img{aspect-ratio:4/3;height:auto}}@media (max-width: 768px){#subject .by_subjects ul li a .img_box{width:40%;height:auto}}#subject .by_subjects ul li a .text{flex-grow:1;display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width: 768px){#subject .by_subjects ul li a .text{flex-grow:inherit;width:55%}}#subject .by_subjects ul li a .text .body{margin-bottom:1rem}@media (max-width: 768px){#subject .by_subjects ul li a .text .body{margin-top:0}}#subject .by_subjects ul li a .text .link{display:flex;align-items:center;gap:0.5rem;margin-top:auto}#subject .by_subjects ul li a .text .link img{width:16px;height:auto}#subject .by_subjects ul li a:hover{text-decoration:none}#wrap>.head_subject_title{display:none}#support #wrap .content .main .pagetitle-wrap{position:relative;padding-top:0}@media (max-width: 767px){#support #wrap .content .main .pagetitle-wrap{padding-top:clamp(46px, calc(7px + 10.714vw), 85px)}}#support #wrap .content .main .pagetitle-wrap .topic-path{max-width:1180px;margin:0 auto;padding:10px;position:absolute;bottom:0;left:0;right:0}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner{max-width:none !important}@media (max-width: 1180px){#support #wrap .content .main .pagetitle-wrap .pagetitle-inner{padding:0}}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title{position:relative;color:white;font-family:"Noto Serif JP", serif;margin-bottom:20px;height:clamp(400px, calc(329.577px + 18.779vw), 600px);display:flex;flex-direction:column;justify-content:space-between}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title div{position:relative;margin:0 auto;padding:10px;width:100%;max-width:1100px;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1{text-shadow:1px 1px 2px #000;font-size:clamp(18px, 2vw, 30px);color:#fff;font-weight:normal;letter-spacing:0.1em;font-feature-settings:"palt"}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1 span{font-size:250%;line-height:1.2;display:block}@media (max-width: 767px){#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1 span{font-size:200%}}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.long span{font-size:240%}@media (max-width: 480px){#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.long span{font-size:150%}}@media (min-width: 481px){#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.short span{display:inline-block}}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1 span.new-mark{font-family:"Noto Sans JP", sans-serif;font-size:1em;display:inline-block}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.guitar{margin-top:90px}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.drum{margin-top:50px}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.bass{margin-top:70px}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.creator{margin-top:80px}@media (max-width: 480px){#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.sc{margin-top:80px}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title h1.business{margin-top:75px}}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .job{flex:1;font-weight:bold;text-shadow:1px 1px 2px #000;font-size:clamp(10px, 1vw, 14px);padding:clamp(5px, 2vw, 20px)}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .job p{margin:0}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .job p span{font-size:60%}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .job p.job_title{font-size:130%;margin:clamp(5px, 1vw, 15px) 0 0}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .job p.job_title:first-of-type{margin:0}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .pict{position:absolute;top:0;left:0;width:100%;height:100%;min-height:clamp(400px, 40vw, 600px);margin:0}#support #wrap .content .main .pagetitle-wrap .pagetitle-inner .head_subject_title .pict img{width:100%;height:100%;object-fit:cover}.student_voice2024{margin-top:25px;padding:20px;border-radius:10px}.student_voice2024 h2{margin:15px 0 !important;color:#fff !important}.student_voice2024 h3{margin:0 0 15px 0 !important;color:#fff !important;font-size:21px !important;border-bottom:none !important}.student_voice2024 p{color:#fff !important;line-height:1.6}.student_voice2024 .inner{display:flex;padding:15px 0;position:relative;align-items:flex-start;justify-content:space-between;gap:30px}.student_voice2024 .inner .profile{flex:1;text-align:right}.student_voice2024 .inner .profile .profile-text{margin:10px 0 0 0}.student_voice2024 .inner .profile .profile-text span{display:inline-block}.student_voice2024 .inner .text{flex:2.5}.student_voice2024 .inner .text p{font-size:14px !important}@media (max-width: 767px){.student_voice2024 .inner{flex-direction:column}.student_voice2024 .inner .profile{display:flex;gap:20px;text-align:left}.student_voice2024 .inner .profile img{width:150px}.student_voice2024 .inner .profile .profile-text{margin:0;flex:1}}.bg-common{background:#313131}#support .pagetitle-wrap{padding-bottom:15px}#support_seminar h2{margin:0px 0 20px;padding:0;background:none;border:none}#support_seminar h3{margin:0 0 1.5em;padding:3px 5px;color:#190a08;font-size:120%;font-weight:normal}#support_seminar h4{background:#190a08;color:#fff;padding:5px 10px;width:100%}#support_seminar p.name{padding:15px 0 10px;color:#190a08;line-height:1;font-size:12px}#support_seminar p.name span{font-size:16px;font-weight:bold;padding-right:5px}#support_seminar p.name span span{font-size:12px}#support_seminar .fLeft,#support_seminar .fRight{width:49%}#support_seminar .inner{margin-top:2%;overflow:hidden}#support_seminar #guestBox{display:flex;justify-content:space-between;flex-wrap:wrap}#support_seminar #guestBox:after{content:"";display:block;width:32%}#support_seminar #guestBox.intro{margin-right:0%}#support_seminar #guestBox .inner{width:calc(98% / 3)}@media screen and (max-width: 767px){#support_seminar #guestBox .inner{width:calc(98% / 2)}}#support_seminar #guestBox .inner.col-2{width:calc(98% / 2);background-color:white}#support_seminar #guestBox .inner p{margin:0}#support_seminar #guestBox h4{background:#190a08;color:#fff;padding:5px 10px;margin-top:20px;width:100%}#support_seminar #guestBox .other-artist-list p{font-size:12px;margin:2em 0 2.5em}#support_seminar #guestBox2{margin-right:-2%}#support_seminar #guestBox2 .inner{float:left;width:31%;margin-right:2%;margin-bottom:1%}#facilities .inner{margin-top:1%;padding-top:1%;border-top:dotted 1px #ccc;width:calc((100% - 2.5em) / 2)}#facilities .inner.fLeft,#facilities .inner.fRight{margin-top:0;padding-top:0;border:none}#facilities.index .inner{margin-top:1.2%;padding-top:1.2%;border-top:dotted 1px #ccc}#facilities .pict{text-align:center}#facilities .pict:first-child{margin-bottom:1em}#facilities .pict img{width:100%}#facilities .title{clear:both;margin:30px 0 15px;padding:0.5em 0.7em;background:#190a08;color:#fff;font-size:1.5em}#facilities h5{margin-top:30px;color:#190a08;font-size:1.3em;font-weight:bold}#support_business h3{padding:8px 10px;margin:20px 0 0px 0;background:#190a08;color:#fff;font-size:130%}#support_business h4{color:#190a08;padding:0 0 0.6em 0;margin:10px 0 15px 0;border-bottom:solid 1px}#support_business h5{padding:0.6em 1em;margin:40px 0 25px 0;background:#190a08;color:#fff;font-size:130% !important}#support_business h6{color:inherit !important;font-size:inherit}#support_business p{line-height:1.7}#support_business .event-logo{background:#e6e6e6;margin:30px 0 40px;padding:10px 5px;display:flex;align-items:center;justify-content:space-between}#support_business .event-logo .fLeft{width:6em;text-align:center;color:#1f1f1f;font-size:clamp(16px, 2vw, 18px);line-height:1.2}#support_business .event-logo .fRight{width:calc(100% - 6em);display:flex;flex-wrap:wrap;justify-content:center;gap:1%}#support_business .event-logo .fRight img{width:calc(94% / 6);max-width:200px}@media (max-width: 520px){#support_business .event-logo .fRight img{width:calc(94% / 2);max-width:300px;margin:2px 0}}@media (max-width: 520px){#support_business .event-logo{flex-direction:column}#support_business .event-logo .fLeft{width:100%;margin-bottom:0}#support_business .event-logo .fLeft br{display:none}}#support_business .name{font-size:85%;text-align:right}#support_business .date{color:#fff;background:#190a08;margin:0 0 5px;padding:0 10px 8px;text-align:right}#support_business .date:before{content:"";border-top:solid 1px white;display:block;margin-bottom:8px}#support_business .inner{margin-top:15px;float:none;width:auto}#support_business .inner .fLeft{width:50%}#support_business .inner .fRight{width:50%;text-align:right}#support_business .inner .fRight img{width:47%;margin-left:3%}#support_business .pict{float:none;width:auto;margin:0}#support_business .eventBox{margin-top:30px;position:relative}#support_business .eventBox h3{margin:0;font-size:150%}#support_business .eventBox .intro{border-bottom:dotted 1px #ccc;padding-bottom:0.5em}#support_business .eventBox .fLeft{width:63%}#support_business .eventBox .fRight{width:36%}#support_business .eventBox .fRight img{margin:0 0 10px}#support_business .eventBox.fLeft,#support_business .eventBox.fRight{width:49%}#support_business .eventBox.fLeft h3,#support_business .eventBox.fRight h3{font-size:100%}#support_business .eventBox.fLeft .fLeft,#support_business .eventBox.fLeft .fRight,#support_business .eventBox.fRight .fLeft,#support_business .eventBox.fRight .fRight{width:49%}#support_business .eventBox.fLeft .date,#support_business .eventBox.fRight .date{font-size:90%}#support_business .eventBox-flex{display:flex;flex-wrap:wrap;justify-content:space-between}#support_business .eventBox-flex .eventBox{flex-basis:49%}#support_business .eventBox-flex .eventBox img{width:100%}@media (max-width: 767px){#support_business .eventBox-flex .eventBox{flex-basis:100%}}@media (max-width: 479px){#support_business .eventBox-flex .eventBox{flex-direction:column;display:block}}#supportBox{margin:19px 0 0}#supportBox .inner{display:flex;justify-content:space-between}#supportBox .inner div{width:49%;margin-bottom:20px}#supportBox .inner h5{margin:0;padding:10px;font-size:100%;background:#190a08;color:#fff;min-height:3em}#supportBox .inner h5 span.icon{padding-left:10px;float:right;font-size:90%;font-weight:normal}#supportBox .inner h5 span.icon::before{content:"\25CF"}#supportBox .inner h5 span.title br{display:none}#supportBox .inner p.category{margin:0 !important;background:#f4f4f4;padding:12px 10px}#supportBox .inner p.category span{font-weight:bold}#supportBox .inner p a{text-decoration:underline}.cat-taikan{clear:both;padding:25px 20px;margin-top:50px;background:linear-gradient(99deg, rgba(203,176,209,0.5) 0%, rgba(226,235,234,0.5) 37%, rgba(248,232,183,0.5) 100%);overflow:hidden;*zoom:1}.cat-taikan .inner{display:flex;justify-content:space-between}.cat-taikan .inner h4{padding:clamp(10px, 1.5vw, 15px);font-size:clamp(12px, 2vw, 18px);font-family:"Noto Sans JP", sans-serif;display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center;border-left:none}.cat-taikan .inner h4 img{width:100px}.cat-taikan .inner ul{list-style:none;overflow:hidden;*zoom:1;flex-basis:calc(100% - 14em);display:flex;justify-content:space-between;gap:clamp(10px, 2vw, 15px)}.cat-taikan .inner ul li{flex:1}.cat-taikan .inner ul li a{position:relative;color:#190a08;display:block;padding:clamp(10px, 1.5vw, 15px);padding-bottom:3em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:1.4;font-size:11px;border:solid 1px #434343;height:100%;overflow:hidden}.cat-taikan .inner ul li a .link{position:absolute;left:clamp(10px, 1.5vw, 15px);bottom:clamp(10px, 1.5vw, 15px);margin-top:10px;margin-bottom:0}.cat-taikan .inner ul li a .link span{padding:5px 20px 5px 0px;background-image:url(/images/common/icon-circle-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right center}.cat-taikan .inner ul li a .flex{display:flex;justify-content:space-between;flex-direction:column}.cat-taikan .inner ul li a img{float:right;margin-left:10px;margin-top:10px;height:clamp(100px, 10vw, 120px);transform:rotate(5deg);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.cat-taikan .inner ul li a h5{margin-bottom:10px;font-size:15px}.cat-taikan .inner ul li a:hover{opacity:0.7;text-decoration:none;background-repeat:no-repeat}@media (max-width: 900px){.cat-taikan .inner{flex-direction:column}.cat-taikan .inner h4{flex-direction:row;align-items:center}.cat-taikan .inner h4 br{display:none}.cat-taikan .inner ul li a{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(10px, 1.5vw, 15px)}.cat-taikan .inner ul li a .pic{order:2;text-align:center}.cat-taikan .inner ul li a .pic img{float:none}.cat-taikan .inner ul li a .link{position:relative;text-align:right;left:auto;order:3;bottom:0}}@media (max-width: 480px){.cat-taikan .inner br{display:none}.cat-taikan .inner ul{flex-direction:column}.cat-taikan .inner ul li a{display:block}.cat-taikan .inner ul li a .pic{display:block}.cat-taikan .inner ul li a .pic img{float:right}.cat-taikan .inner ul li a .link{text-align:left}}.item-profile h3{border-bottom:none !important}@media (max-width: 500px){.br-pc{display:none}}.special_box .col-2 p img.ie{width:100% !important}.select-wrap h2{font-size:2em !important;padding-bottom:8px;font-family:sans-serif !important;border-bottom:solid 2px #ccc}.main .right article .dance .course h3{margin:40px 0 30px;padding:0.6rem 0;line-height:1.6;font-weight:normal;letter-spacing:0.02em}@media screen and (max-width: 500px){.main .right article .dance .course h3{font-size:1.5em !important}}@media (min-width: 481px){.wavy{margin-left:0 !important}}@media (max-width: 480px){.wavy{display:block;writing-mode:vertical-rl;margin:0 auto;width:fit-content;text-align:center}}@media screen and (max-width: 480px){table tbody tr:last-child .time{font-size:74%;letter-spacing:-0.03em}}@media (max-width: 1150px){header .visitor li h2{font-size:1.05vw}}@media (max-width: 1180px){.content{width:auto}.main{margin:1%}.bottom nav{margin-left:1%;margin-right:1%}img{max-width:100%;height:auto}header .content{position:relative}header .r{width:auto;float:none}header .r p{font-size:9px;margin-left:0.5em}header .r .b a{display:block}header .r .b a img{width:100%}header .r .b ul{width:35%;margin:6px 0 4px}header .r .b ul li form{float:right}header .r .b ul li form input{margin-right:2%;width:65%;margin-top:4px}header .r .b ul li form a{width:auto;margin-top:0}header .r .b ul li a i{font-size:20px;margin:3px}}@media (max-width: 960px){header .l{width:120px}header .r{height:auto}}@media (max-width: 767px){.only-mobile{display:none}.only-pc{display:none}header .content{overflow:visible}header .content .l{width:20%;max-width:95px;margin:0;padding:10px 5px}header .content .r p{display:none}header .content .menu{cursor:pointer;font-size:25px;width:30px;left:5px;top:5px;position:absolute;display:block}header .content .r .b a{margin:0}header .content .r ul{display:none}nav.global{display:none}body#experience .open_calendar{display:block}body#experience .open_calendar table{width:100% !important;margin-right:0;border-right:none !important}body#experience .open_calendar table th{border-right:solid 1px #ccc}body#experience .open_calendar table td{border-left:none !important}body#experience .open_calendar .end{display:none}.top-nav{display:none;width:97%;margin:3px auto}.top-nav ul{display:table;table-layout:fixed;width:100%}.top-nav ul li{display:table-cell;padding:3px;text-align:center;vertical-align:middle}.top-nav ul li a{border:solid 2px #1e9bd4;display:block;padding:20px 3px;color:#1e9bd4;font-weight:bold;font-size:16px;background-image:url(/images/common/top-nav-sp_n0_bg.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-color:#fff}.top-nav ul li a:hover{color:#fff;background-image:url(/images/common/top-nav-sp_n0_bg_over.png);background-color:#1e9bd4}.top-nav ul li.n0 a{background-position-x:-10px}.top-nav ul li.n1 a{background-image:url(/images/common/top-nav-sp_n1_bg.png);border-color:#ec618f;color:#ec618f}.top-nav ul li.n1 a:hover{color:#fff;background-image:url(/images/common/top-nav-sp_n1_bg_over.png);background-color:#ec618f}.top-nav ul li.n2 a{background-image:url(/images/common/top-nav-sp_n2_bg.png);border-color:#48b538;color:#48b538}.top-nav ul li.n2 a:hover{color:#fff;background-image:url(/images/common/top-nav-sp_n2_bg_over.png);background-color:#48b538}#top .for-visitor{margin:0;padding:0}#top .for-visitor ul{padding:0}#top .for-visitor ul li{width:calc(50% - 1px);margin:1px 1px 0 0}#top .for-visitor ul li a{font-size:13px;padding:15px 10px;height:4em}#top .for-visitor ul li:last-child{width:100%}#top .for-visitor ul li:last-child a::after{right:2.4%}}@media (max-width: 767px) and (max-width: 768px){#top .top-slide{padding-top:56px}}@media (max-width: 767px){body#top .top-slide2{padding:30px 0 60px}body#top .top-slide2 .swiper-pagination{bottom:-50px}}@media (max-width: 767px) and (max-width: 768px){body#top .top-slide2{padding-top:56px}}@media (max-width: 767px){.main .left{display:none}.main .right{float:none;width:auto}.main .right article{margin:2%}.main .right article h2.title{font-size:50px;margin-bottom:1.5em}.bottom{padding-top:0px;margin-top:0px;border-top:none}.bottom footer .address .pc{display:none}.bottom footer .address .mobile{display:block;padding:90px 15px;background:#190a08}.bottom footer .address .mobile p{margin-top:1.5em;color:#fff;text-align:left}}@media (max-width: 767px) and (max-width: 500px){.bottom footer .address .mobile p{text-align:center;opacity:0.8}}@media (max-width: 767px){.bottom footer .address .mobile ul li{display:inline-block;margin:10px 0;padding:1px 15px;line-height:1}.bottom footer .address .mobile ul li a{color:#fff}.bottom footer .address .mobile ul li:first-child{border:none}}@media (max-width: 767px) and (max-width: 500px){.bottom footer .address .mobile{padding:70px 15px}}@media (max-width: 767px){.bottom .content nav{margin-left:20px;margin-right:20px}.bottom .content nav ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;float:none}.bottom .content nav ul li{width:33%;margin-left:0;margin-right:0;align-content:stretch;margin-bottom:30px}.bottom .content nav ul li ul{display:block}.bottom .content nav ul li ul li{width:auto;margin-bottom:0}#top .main{margin-top:10px}#top .main .left{display:block;margin:1%}#top .main .right{width:64%}#top .wp-archive article{width:auto;float:none}#top .unit.tw{margin:1%;clear:none;width:63%;max-width:unset}#top .left aside .news{padding:15px 10px;margin-bottom:20px}#top .left aside .news h2.title{font-size:40px;text-align:center;margin-bottom:15px}#top .left aside .news .unit{border:none;background:#fff;margin-bottom:0;padding:5px}#top .top-bottom-banners{clear:none;float:right;width:33%}#top .top-bottom-banners ul li{max-width:100%}#top .top-bottom-banners ul li a{padding-right:5px;display:block}div.catindex .inner{width:calc(97% / 2)}div.catindex .inner.single{width:calc(97% / 2)}div.catindex .inner.single .inner{width:100%}#bus div#course .name{font-size:110%;border-top:solid 1px;border-bottom:solid 1px;padding:5px;margin-bottom:5px;line-height:1.2}#bus div#course .name span{font-size:100%}#bus div#course .map{width:100%;max-width:400px;margin:5px 0}#bus div#course .map span{padding:1% 0}#bus div#step ol{display:block}#bus div#step ol li{padding:2%;width:auto;margin-bottom:25px}#bus div#step ol li:after{content:"\025bc";right:50%;top:auto;bottom:-23px}#bus div#course .map img,#bus div#course.type_green .map img,#bus div#course.type_pink .map img{width:100% !important;max-width:400px !important}body#information div#accessLine,body#information div#accessSchool{display:block}body#information div#group .group_list .inner,body#information div#group .group_list .inner.gakka{float:none;width:auto}body#information div#group .group_list .inner.gakka{border-top:solid 1px #ccc;margin-left:0}body#support #subject .student_box{overflow:hidden}body#support #subject .student_box .inner{display:block}body#support #subject .student_box .inner ul{display:block}body#support #subject .student_box .inner ul h3{text-indent:-18px;padding-left:18px}body#support #subject .student_box .pict{float:left}body#support #subject .student_box .myfav,body#support #subject .student_box .chart{width:auto;clear:both}body#support #subject .student_box .myfav .fRight,body#support #subject .student_box .chart .fRight{float:right}body#support #subject .student_box .y-box{float:left;overflow:hidden;margin-bottom:30px}body#support #subject .student_box .myfav .y-box{width:100%}body#support #subject .student_box .myfav .y-box img{float:left;width:50%;margin-right:5px}body#support #subject .student_box .myfav .pict{margin-right:18px}body#support #subject .student_box .name{overflow:hidden}body#support #subject .student_box .text{width:auto}body#support #subject .student_box .text img{margin-top:0;float:left;width:150px !important}body#support #subject .student_voice .inner{flex-direction:column}body#support #subject .student_voice .inner .profile{display:flex;gap:20px;text-align:left}body#support #subject .student_voice .inner .profile img{width:150px}body#support #subject .student_voice .inner .profile .profile-text{flex:1;margin:0}body#support #subject .subject_detail.event .event_01{float:none !important;width:auto}body#support #subject .subject_detail.event .event_01 img{margin:5px 0}body#support #subject .subject_detail.event .pict{width:100%;display:flex}body#support #subject .subject_detail.event .pict img{margin:5px 0}body#support #subject .subject_detail.curriculum h3{font-size:15px;line-height:unset;margin-bottom:0}body#support #subject .subject_detail.curriculum .fRight{position:relative;margin-bottom:-50px;margin-top:5px;float:right}body#support #subject .select-wrap h3 img{top:-15px}body#support #subject .select-wrap .course-wrap{flex-direction:column;align-items:flex-start}body#support #subject .select-wrap .course-wrap .each-course{width:95%;margin:auto}body#support #subject .select-wrap .course-wrap .each-course .about-course{display:flex;justify-content:space-around;flex-direction:column;align-items:center;margin-bottom:15px}body#support #subject .select-wrap .course-wrap .each-course .about-course li{width:100%}body#support #subject .select-wrap .course-wrap .each-course .about-course li img{width:100%}body#support #subject .select-wrap .course-wrap .each-course .about-course li .name{color:#e64960;font-size:115%;font-weight:600;padding-bottom:5px;margin-bottom:5px;border-bottom:2px solid #e64960}body#support #subject .student_box .works-title{width:50%}body#support #subject .student_box .works-wrap .work{width:30%}body#support #manabi .inner{width:auto}body#support #manabi .title{margin:4px 0;display:flex}body#support #manabi .title h3{font-size:1.7em}body#support #manabi .title img{width:100px;margin:0 1px 0.4em 0}body#support #manabi .overflow-hidden{overflow:inherit}body#support #manabi a{width:100%;margin-bottom:20px}body#support #manabi ul li{width:auto;margin-bottom:10px}body#support #manabi .skillup-box h3{font-size:1.7em}body#support #manabi .skillup-box .exapmle-subject-box .example{flex-direction:column}body#support #manabi .skillup-box .exapmle-subject-box .example li{width:100%}body#support #manabi .skillup-box .exapmle-subject-box .example .student-box{width:100%;text-align:center}body#support #manabi .skillup-box .exapmle-subject-box .example .student-box img{width:60%}body#support #manabi .skillup-box .exapmle-subject-box .example .plus{display:none}body#debut #debut_support .title-box .lead span,body#debut #career_support .title-box .lead span{width:auto}body#debut #debut_support .box,body#debut #career_support .box{margin:20px 10px}body#debut #debut_support .box h3,body#debut #career_support .box h3{padding:5px 10px}body#debut #debut_support .box .cols.col-2,body#debut #career_support .box .cols.col-2{flex-wrap:wrap}body#debut #debut_support .box .cols.col-2 .inner-box,body#debut #career_support .box .cols.col-2 .inner-box{margin-right:0px}body#debut #debut_support .box .taisaku h5,body#debut #career_support .box .taisaku h5{width:auto}body#debut #debut_support .box .taisaku>*,body#debut #career_support .box .taisaku>*{display:block;padding:5px}body#debut #debut_support .box .backup ul,body#debut #career_support .box .backup ul{flex-wrap:wrap;justify-content:space-between}body#debut #debut_support .box .backup ul li,body#debut #career_support .box .backup ul li{flex-basis:49%;margin:0 0 2%}body#debut #debut_support .message.student .inner .mark,body#debut #debut_support .message.student .inner .pic,body#debut #career_support .message.student .inner .mark,body#debut #career_support .message.student .inner .pic{margin:0 0 10px;max-width:none}body#debut #debut_support .message.student .inner .mark img,body#debut #debut_support .message.student .inner .pic img,body#debut #career_support .message.student .inner .mark img,body#debut #career_support .message.student .inner .pic img{width:auto}body#debut #debut_support .message.student .inner .mark img,body#debut #career_support .message.student .inner .mark img{max-width:150px}body#debut #career_support .message.student .inner{overflow:hidden}body#debut #career_support .box#interview{padding:10px}body#debut #career_support .box#interview .cols{display:block}body#debut #career_support .box#interview .cols .inner-box{flex-basis:48%;margin:10px 0}body#debut #career_support .box#interview .cols .inner-box:last-child{margin-bottom:0}body#debut #career_support .box#interview .cols .inner-box .cols{display:flex}body#boshu #boshu_inner ol li.no1 h4,body#boshu #boshu_inner ol li.no2 h4,body#boshu #boshu_inner ol li.no3 h4,body#boshu #boshu_inner ol li.no4 h4,body#boshu #boshu_inner ol li.no5 h4{padding-bottom:0;margin-left:0;margin-bottom:0;background-position:left 8px}}@media (max-width: 768px){#experience .topics ul{grid-gap:15px;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));justify-content:space-between}#experience .topics ul li{font-size:0.9em;padding:0 0 10px;display:flex;gap:10px;width:auto}#experience .topics ul li .pict{flex:1.5;aspect-ratio:unset}#experience .topics ul li .pict img{position:static;aspect-ratio:4 / 3;height:auto}#experience .topics ul li .body{flex:2;margin:0}#experience .topics ul li .body .heading{margin-top:0}}@media (max-width: 768px) and (min-width: 488px){#top .main .left aside table tr,#top .main .left aside table th,#top .main .left aside table td{display:block;padding:0 5px 2px}#top .main .left aside table tr{margin-bottom:10px}}@media (max-width: 600px){.wp-archive article{float:none;width:96%}}@media (max-width: 500px){.only-mobile{display:block}header .l{width:45px}#top .unit.tw{margin:10px 1% 20px;width:calc(100% - 10px)}.bottom .content nav ul li{width:47%;margin-left:3%}.bottom .content nav ul li ul li{width:auto;margin-left:0}body .bx-viewport img{object-fit:cover}body #topthumbs{text-align:center}body #topthumbs a{display:inline-block;padding:2px 10px;margin:6px 3px 4px;background:#ccc}body #topthumbs img{display:none}body #topthumbs a.pager-active,body #topthumbs a:hover{background:#c00}#top .main .left{float:none;width:auto;padding:1%;max-width:none}#top .main .right{float:none;width:auto;padding:1%;margin:1%}#top .top-bottom-banners{clear:both;float:none;width:auto}#top .top-bottom-banners ul li{width:auto;max-width:48%}#top .top-bottom-banners ul li a{margin:0;display:inline-block}}@media (max-width: 500px){header .content p{display:none;height:0}}@media screen and (max-width: 479px){.sp-content{display:block !important}.fLeft,.fRight{float:none;width:auto !important}.col-2,.col-3,.col-4{float:none;margin:10px 1%;width:98% !important}#breadcrumbs li{font-size:12px}.cols{display:block}.ml-0,.ml-10,.ml-20,.ml-30,.ml-40,.ml-50,.ml-60{margin-left:0px !important}.mr-10,.mr-20{margin-right:0px !important}.pr-20{padding-right:0px !important}.pl-20{padding-left:0px !important}.p-10{padding:10px 0 !important}.p-15{padding:15px 0 !important}.p-20{padding:20px 0 !important}.p-30{padding:30px 0 !important}div.catindex{margin:0}div.catindex .inner{width:100%;margin:2% 0;box-sizing:border-box}div.catindex .inner img{display:block;width:100%}div.catindex .inner.single{width:100%}div.catindex .inner.single .inner{width:100%;height:auto}div.catindex .inner.single .inner a{padding:10px 3%}div.catindex .inner.subject{width:auto;margin:2% 0;height:auto !important;box-sizing:border-box;padding:3%}div.catindex .inner a{height:auto !important}div.catindex .inner h4{font-size:130% !important}div.catindex .inner .link:last-child{margin-bottom:0}div.catindex .inner .link{width:auto !important}div.catindex.subject .inner.hschool h4{border:none}div.catindex.subject .inner.hschool a{background:none;border:none;padding:0}div.catindex.subject .inner.hschool a:hover{background:#ffcccc;text-decoration:none;color:inherit}div.catindex.subject .inner.hschool .link{padding-left:12px;background:url(../images/common/mark_06.gif) no-repeat 0 3px}.pagetopfix{right:0px;bottom:80px;width:50px;height:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;display:none;position:fixed;z-index:9999;border-radius:5px}.pagetopfix:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0.7}#sitemap .inner{width:auto}.custom_top-center-bnr h3 a{background-color:#359dd1;padding:3%;margin:2%}.custom_top-center-bnr h3.bnr_02 a{background-color:#ea6490}.custom_top-center-bnr h3.bnr_03 a{background-color:#52b340}.custom_top-center-bnr h3 a span,.custom_top-center-bnr h3.bnr_01:hover a span{background-image:url(../images/iphone/top_link_btn_01.png) !important;background-repeat:no-repeat;background-position:center bottom;min-height:80px;border:solid 1px #fff;margin:0;padding:1%}.custom_top-center-bnr h3.bnr_02 a span,.custom_top-center-bnr h3.bnr_02:hover a span{background-image:url(../images/iphone/top_link_btn_02_2.png) !important}.custom_top-center-bnr h3.bnr_03 a span,.custom_top-center-bnr h3.bnr_03:hover a span{background-image:url(../images/iphone/top_link_btn_03.png) !important}.top.news,.custom_top-right-bnr,.custom_top-twitter,.custom_top-sns,.custom_top-bottom-bnr{width:auto;float:none;margin:0 auto 15px !important}.custom_top-bottom-bnr ul li{float:none;padding-left:0;margin-bottom:10px;max-width:100%}.custom_top-right-bnr,.custom_top-bottom-bnr{margin-bottom:10px !important}#top .sns-links{display:flex;align-items:center}#top .sns-links li{max-width:none}#top .sns-links li img{height:auto;padding:0 3px}.flex-control-nav{margin:5px auto 0;width:auto}.flex-control-nav li{margin:0;width:auto}.flex-control-nav li a{background-image:none !important;background:#999;margin:2px 3px;height:4px;width:18px;border:solid 2px #ccc;font-size:0px;box-sizing:border-box}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#cc0000;cursor:pointer;border:solid 2px #cc0000}body#information #mission p{margin-left:0px}body#information #public h3{margin-top:30px}body#information #public p,body#information #public ul{margin:0 0px 10px 0px !important}body#information #public table{margin:0 0px 10px 0px !important}body#information #public table tr th{white-space:normal;width:5em;padding:5px}body#information #public table tr td{padding:5px}body#information #public ul li{margin-left:10px}body#information #public .name{float:none;text-align:left;width:fit-content;margin:0 auto !important}body#information #companyData th{padding:5px}body#information #companyData td{padding:5px 5px 10px}body#information #data h4{font-size:16px}body#information #data .data-box{width:100%}body#information #data ul{margin-bottom:15px}#instructor_box #instructor_inner{width:98% !important;padding:0.5% !important;margin:3px 0.5% 3px 0 !important;min-width:92px;height:auto !important}#instructor_box #instructor_inner p.pict{width:auto;height:auto;float:left;margin:0 1% 1% 0}#instructor_box ul#subject_index li{display:inline-block !important;width:48% !important}#supportBox .inner{display:block !important}#supportBox .inner div{max-width:100% !important;width:100% !important;display:block !important}#support_seminar #guestBox #inner{width:48%}#support_seminar #guestBox p.pict img{width:auto !important}#instructor_box #instructor_inner p.name2{margin:8px 0}#support_seminar #guestBox .inner_02 p.text,#support_seminar #guestBox .inner_02 p.pict{width:auto;float:none}#support_seminar .inner,#support_seminar .inner_01,#support_seminar .inner_02,#support_seminar .inner_03{padding-top:4%;margin-top:4%}body#support #support_business .eventBox{margin:5px 0 0;padding-top:15px;border-top:dotted 1px #ccc}body#support #support_business .eventBox h3 span{width:auto}body#support #support_business .eventBox .fRight{margin-top:0;margin-bottom:0;position:relative;top:0;right:0}body#support #support_business .eventBox .fLeft{padding-bottom:0}body#support #support_business .inner .fLeft{width:100%}body#support #support_business .graduate{margin-bottom:40px;background:#fbc600}body#support #support_business .graduate .inner{background:none;padding:2%}body#support #support_business .name{font-size:100%;text-align:left}body#support #support_business .event-logo .fLeft{width:25% !important}body#support #support_business .event-logo .fRight{width:75% !important}body#support #support_business .event-logo .fRight img{width:48%}body#support #support_business .eventBox.fLeft h3,body#support #support_business .eventBox.fRight h3{font-size:130%}body#support #facilities .facilities_inner.sound .inner_box3,body#support #facilities .facilities_inner.dance_studio .inner_box1{max-width:430px !important}body#support #facilities .facilities_inner.sound .inner_box3 .pict,body#support #facilities .facilities_inner.dance_studio .inner_box1 .pict{width:99% !important;float:none !important;margin-right:0% !important}body#support #facilities .pict:first-child{margin-bottom:0.5em}#experience_top ul{display:block !important;clear:both}#experience_top ul li{display:block !important;width:100%}#experience_top ul li a{margin:0px 0px 10px !important}#schedule_body{background-size:100% auto}#schedule_body .inner{display:inline-block;padding:0px 0 17px 0px;margin-bottom:5px;background:url(../images/experience/arrow2.png) center bottom no-repeat #333;vertical-align:middle;width:100%;border-radius:0}#schedule_body .inner .time{display:inline-block;padding:1%;border-radius:0;width:17%;background:none}#schedule_body .inner .text{display:inline-block;padding:1%;border-radius:0;min-height:2em;vertical-align:middle;width:77%;height:auto;white-space:nowrap;text-align:left;border:none}#schedule_body.common .table_01{margin-left:0}#schedule_body.common .table_05 .text,#schedule_body.oneday .table_07 .text{border:none}#schedule_body .inner .text span{display:block}#schedule_body .inner .text br{display:none}#time_schedule #schedule_body.common .table_06,#time_schedule #schedule_body.oneday .table_08{background:#333;padding-bottom:0}#schedule_body .inner .text span.line2{display:block;padding-bottom:2px;border-bottom:solid 1px #666}#schedule_body.common .table_06,#schedule_body.oneday .table_08{background:#333;padding:0px}#time_schedule{font-size:10px;padding:2px}#time_schedule #schedule_body{background-size:auto auto;padding-top:110px}#time_schedule #schedule_body.oneday{padding-top:48px;background-size:300px auto}#time_schedule #schedule_body .inner{padding:0px 0px 17px 0px}#time_schedule #schedule_body .inner .text{width:77%;padding:1%}#schedule_body.common .table_04 .text,#schedule_body.common .table_06 .text,#schedule_body.oneday .table_06 .text,#schedule_body.oneday .table_08 .text{width:77%}#time_schedule #schedule_body.common .table_06,#time_schedule #schedule_body.oneday .table_08{background:#333;padding-bottom:0}#subject_list #subject_naiyo .entry{padding:10px;margin-bottom:5px;background-color:#66ccff;color:#fff;font-size:130%;display:block;text-align:center;font-weight:bold}#subject_list form select{display:block !important;width:100%;margin:2% 0 1%}#subject_list #subject_naiyo{width:100% !important}#subject_list #subject_naiyo #inner a{min-height:1em}#subject_list #subject_naiyo a{display:inline !important}#entryButton.heightLine{width:100%;height:auto}#entryButton input{width:100%;text-align:center;font-size:120%;margin-bottom:10px;padding:10px}#entryButton.heightLine{width:98%;height:auto !important}#entryButton.heightLine input{width:100%;text-align:center;font-size:120%}#preschool #entryButton{margin:10px 0%;float:none;width:100%}#preschool #entryButton input{float:none;width:100%;text-align:center;font-size:100%}#bus div#course .name{font-size:120%}#bus div#course .name br{display:block}#guidance table{font-size:90%}#guidance table td{min-width:1em}#guidance table td.place{min-width:1em}body#support #subject h2{font-size:1.5em;line-height:1.3}body#support #subject h2 br{display:block}body#support #subject h3{font-size:15px}body#support #subject #job .title{float:none}body#support #subject #job ul{width:auto !important}body#support #subject #voice{width:97%;margin-bottom:10px}body#support #subject #voice .box_L{width:65%;float:none;display:table-cell}body#support #subject #voice .box_R{width:30%;float:none;display:table-cell;vertical-align:bottom}body#support #subject #voice .pict{width:100%}body#support #subject #voice .pict img{width:100%}body#support #subject #musician.vocal #voice,body#support #subject #staff.business #voice,body#support #subject #teacher,body#support #subject #special{width:97%;margin-right:0}body#support #subject #curriculum_second div,body#support #subject #teacher.full .box_L,body#support #subject #teacher.full .box_R,body#support #subject #teacher,body#support #subject #curriculum #inner,body#support #subject #special #inner,body#support #subject #special #inner img{width:auto !important;margin:1% !important;height:auto !important}body#support #subject #course #recommend .com,body#support #subject #curriculum #inner .pic img{width:100% !important}body#support #subject #special #inner{margin-left:0px !important}body#support #subject .ss #main_top img{margin-top:0px}body#support #subject #engineer #curriculum #craft #inner.type_d{width:47% !important;margin:1 !important}body#support #subject #course_list #list{float:none;margin:0 auto}body#support #subject #voice{padding:1%}body#support #subject #voice .box_R{display:none}body#support #subject .inner,body#support #subject #subject.general .course{width:auto !important;margin:0 0 10px 0 !important}body#support #subject #subject.musician .course .inner{margin:0px}body#support #subject #subject.musician .course .inner p{margin:0px}body#support #subject p.atn{text-align:left}body#support #subject p.atn span{margin-left:0;margin-bottom:5px}body#support #subject .pict.fRight{margin-left:0px}body#support #subject .subject_detail{padding:0}body#support #subject .subject_detail .link a{width:100%}body#support #subject .subject_detail dl{max-width:100% !important}body#support #subject .subject_detail dl dd{width:12em !important}body#support #subject .subject_detail.special .subject_point{width:100%;margin:10px 0%}body#support #subject .subject_detail.special .subject_point.sub{width:49%}body#support #subject .subject_detail.event .pict{display:block}body#support #subject .subject_detail p.title span{display:block;font-weight:normal}body#support #subject .subject_detail .pict{overflow:hidden;margin:0 0 10px}body#support #subject .subject_detail .copy{font-size:15px}body#support #subject .pict{float:none;width:auto !important;margin:0px}body#support #subject .subject_detail.timetable table th.time span{display:block !important;margin-left:auto !important}body#support #subject .subject_point{margin-bottom:20px}body#support #subject .subject_point .pict{margin:0}body#support #subject .subject_point h3 span{font-size:20px}body#support #subject .subject_point h3 span span{display:inline;margin-right:2px}body#support #subject .instructor_box h2{margin-top:-60px;font-size:14px}body#support #subject .instructor_box .pict{float:left}body#support #subject .instructor_box .text{overflow:inherit}body#support #subject .instructor_box .inner:last-child{border-left:none;margin-bottom:0;border-top:dotted 2px #333;padding-top:15px}body#support #subject .instructor_box .inner:last-child .pict{float:right}body#support #subject.general .instructor_box .inner:last-child{border-color:#e17d9b}body#support #subject.musician .instructor_box .inner:last-child{border-color:#5abfc9}body#support #subject.staff .instructor_box .inner:last-child{border-color:#b480b6}body#support #subject.engineer .instructor_box .inner:last-child{border-color:#22ac38}body#support #subject.dance .instructor_box .teachear{padding-top:0px}body#support #subject .student_box .text{margin-right:0;overflow:visible}body#support #subject .student_box .text img{padding-top:3em}body#support #subject .student_box .pict{float:left;width:150px !important}body#support #subject .student_box .y-box{width:auto;margin-bottom:0}body#support #subject .student_box .y-box .fRight{float:none}body#support #subject .student_box .y-box img{width:auto;margin:5px 0}body#support #subject .student_box .myfav .y-box img{float:none;width:100%;margin-right:0px}body#support #subject .instructor_list .inner{margin:0 !important;width:100% !important}body#support #subject .instructor_list .inner.instructor_25,body#support #subject .instructor_list .inner.instructor_26,body#support #subject .instructor_list .inner.instructor_27,body#support #subject .instructor_list .inner.instructor_28,body#support #subject .instructor_list .inner.instructor_29,body#support #subject .instructor_list .inner.instructor_30{width:49% !important}body#support #subject .instructor_list .inner.instructor_31{border-bottom:solid 1px #ccc}body#support #subject .instructor_list .inner.instructor_20,body#support #subject .instructor_list .inner.instructor_25,body#support #subject .instructor_list .inner.instructor_26,body#support #subject .instructor_list .inner.instructor_27{border-top:none}body#support #manabi .pic{margin:0 0 10px 0;width:auto;max-width:none}body#support #manabi .title h3 br{display:block}body#support #supportBox .inner div{padding:0 0% 15px 0}body#debut #debut_support .overflow-hidden,body#debut #career_support .overflow-hidden{overflow:unset}body#debut #debut_support .box h3,body#debut #career_support .box h3{padding:5px 10px}body#debut #debut_support .box h3 img,body#debut #career_support .box h3 img{width:100%}body#debut #debut_support .box .inner h4,body#debut #career_support .box .inner h4{background-position-y:3px;font-size:18px}body#debut #debut_support .box .inner ul li,body#debut #career_support .box .inner ul li{margin:5px 0}body#debut #debut_support .box .cols li span,body#debut #career_support .box .cols li span{font-size:13px}body#debut #debut_support .box .cols>*,body#debut #career_support .box .cols>*{margin:5px 0}body#debut #debut_support .box .logo,body#debut #career_support .box .logo{position:static;width:100%}body#debut #debut_support .box .lead,body#debut #career_support .box .lead{margin-right:0 !important}body#debut #career_support .message.student .inner{overflow:hidden}p.hschool_banner{margin-top:0px}#hschool #point-1,#hschool #point-2,#hschool #point-3{display:inline-block;margin:0 !important;padding:0;width:100% !important}#hschool #point-1 p.intro,#hschool #point-2 p.intro,#hschool #point-3 p.intro{width:100% !important}#hschool #distance dl dt{display:block !important}#hschool #distance dl dd{display:block !important}#hschool #subjects_list #subjects_1,#hschool #subjects_list #subjects_2,#hschool #subjects_list #subjects_3,#hschool #subjects_list #subjects_4,#hschool #subjects_list #subjects_5,#hschool #subjects_list #subjects_6,#hschool #subjects_list #subjects_7,#hschool #subjects_list #subjects_8{float:left;width:100% !important;margin:1% 0% 1% 0 !important}#hschool #point-1,#hschool #point-2,#hschool #point-3{display:block !important;max-width:100% !important}#hschool #point-1 h5,#hschool #point-2 h5,#hschool #point-3 h5{background-size:contain !important}#hschool #speciality img{margin-top:0px !important;margin-left:0px !important;float:none !important}#foreverSupport{width:auto}#foreverSupport .title span{margin-left:0em;display:block}#foreverSupport .pict{float:none;text-align:center;margin:0}#obBox .txt dt,#obBox .txt dd{display:block}#obBox .top_pict{float:none;margin:0 0 5px 5px}#obBox .image p.pict,#obBox .image dl{width:98%}.txtBox .boxL,.txtBox .boxR{display:block;float:none}.photoBox dl{width:100%;margin:10px 0}.photoBox dt{text-align:center}#support_open #open_list,#support_open #open_list h4.title{margin-right:0}#support_open #open_list #inner div{margin:0;width:auto;height:auto !important}#career_support #inner_box1,#career_support #inner_box2,#career_support #inner_box3,#career_support #inner_box4,#career_support #inner_box5,#career_support #inner_box6,#career_support #inner_box7{width:95% !important;margin:1% auto;float:none}#career_support #career_step5 #inner_box6{margin:1% auto}#career_support .pict{text-align:center}#supportBox .inner h5 span.title{display:inline-block}#supportBox .inner h5 span.icon{display:block;float:none;text-align:right}#supportBox .inner h5 img{vertical-align:bottom}#supportBox .inner h5.single img{vertical-align:middle}#support_seminar #guestBox,#support_seminar #guestBox2{margin-right:0}#support_seminar .inner{width:95% !important;margin:0px auto 10px;float:none !important;height:auto !important}#support_seminar #guestBox .inner_02.kojima p.text,#support_seminar #guestBox .inner_02.kojima p.pict{float:none;width:auto}#support_seminar #guestBox .inner_02.kojima p.pict{margin-bottom:20px}body#campuslife #residence #box1 h3.chokuei{background:url(../images/campuslife/residence/title_s_2020.png) left top no-repeat !important;background-size:100% !important}body#campuslife #residence #box1 .pic{margin:10px 0}#gakusai .inner{margin-bottom:20px}#gakusai .profile{float:left;width:100%;margin-top:0em}body#boshu #boshu_inner .honbun{margin:10px}#boshu table#nittei_box,#hschool table#nittei_box{font-size:80%}#boshu table#nittei_box{min-width:0;width:100%}#boshu table#nittei_box td.title{width:auto}#boshu.hschool #box4 li.no5 img,#boshu.hschool #box4 li.no6 img,#boshu.hschool #box4 li.no7 img{float:none;display:block}#boshu ol li.no1 h4,#boshu ol li.no2 h4,#boshu ol li.no3 h4,#boshu ol li.no4 h4,#boshu ol li.no5 h4,#boshu.hschool ol li.no1 h4,#boshu.hschool ol li.no2 h4,#boshu.hschool ol li.no3 h4,#boshu.hschool ol li.no4 h4,#boshu.hschool ol li.no5 h4,#boshu.hschool ol li.no6 h4,#boshu.hschool ol li.no7 h4{margin-left:-10px}#boshu.hschool .honbun{margin:0 0px !important}#hschool table#nittei_box td.title{width:auto}#gakuhi dl.link dd{display:block !important}#gakuhi dl.link dd input,#gakuhi dl.link dd img{width:100% !important;margin:3px 0 !important;padding:0 !important}#boshu #voice .inner{display:block;width:auto;min-width:280px;overflow:hidden;padding-top:10px;padding-right:0px}#boshu #voice .inner_box{display:block}#boshu #voice .inner_box2{display:block}#boshu #voice p.pict{float:left;margin-right:10px}body#boshu .sp_content{display:inherit !important}body#boshu .pc_content{display:none !important}body#boshu #websyutsugan .entry_btn{margin-top:0px;width:auto}body#boshu #websyutsugan .step{float:none;width:100%;margin-left:0;margin-right:0}body#boshu #websyutsugan .point{margin:15px auto;width:95%;display:block}body#boshu #websyutsugan ul li{font-size:110%;padding:0 0 0 20px}body#boshu #websyutsugan .link{display:flex !important;justify-content:space-between;margin-bottom:15px}body#boshu #websyutsugan .link a{width:48.5%;vertical-align:middle;background:#666;padding:12px 4px 12px 6px;color:#fff;border-radius:4px;display:flex;align-items:center}body#boshu #websyutsugan .link a.link_01{background-color:#190a08}body#boshu #websyutsugan .link a.link_02{background-color:#190a08}body#boshu #websyutsugan .link #flow_01,body#boshu #websyutsugan .link #flow_02{margin-top:-50px;padding-top:50px}body#boshu #websyutsugan .link a span{background:url(../images/boshu/websyutsugan/yajirushi.png) no-repeat 0px center;background-size:15px;padding-left:17px;display:block;text-align:center}#dance_attack2013 dt,#dance_attack2013 dd{padding:1%;border-bottom:none;border-right:none;display:block;width:98%}#dance_attack2013 dd{margin-left:2%;width:98%}#dance_attack2013 .date img{max-width:49%;margin:2px 1px !important}#dance_attack2013 .date1 img{max-width:49%;margin:2px 50px 2px 2px !important}#dance_attack2013 .date1 .final{max-width:100%;margin:2px 50px 2px 2px !important}#dance_attack2013.thisiscat .cast{width:100%;float:none;font-size:80%;padding-bottom:20px;margin-bottom:10px;border-bottom:solid 1px #fff}#dance_attack2013.thisiscat h5 br.none{display:block}#dance_attack2013.thisiscat .cast.poppers{border:none}#dance_attack2013.thisiscat .cast div.pict,#dance_attack2013.thisiscat .cast div.text,#dance_attack2013.thisiscat .cast.poppers .pict img,#dance_attack2013.thisiscat .cast.poppers .text{margin:0px;float:none;width:auto}#dance_attack2013.thisiscat .cast.poppers{width:100%;float:none;font-size:85%}#dance_attack2013.thisiscat .cast div.pict{margin-top:5px}.finals{width:400px;margin:0 auto}#oshigoto .inner{display:block;width:100%}#oshigoto .hojo .title span{display:block}#oshigoto .entry{background:#0dac67;padding:5px;text-align:center;margin:20px 0 40px}#oshigoto .entry.nextday{background:#ff0000}#oshigoto ul.link li{font-size:14px}#oshigoto .entry br{display:block}#bus div#course.type_pink{background:none}#oshigoto #bus div#step ol li{width:auto;height:auto;margin-bottom:10px;background-position:0 center;padding-top:1%;padding-left:30px}#oshigoto .topic_link a{margin:10px 0;width:auto}#oshigoto .topic_link a.topics_01{margin-right:0px}#oshigoto .pict img,#oshigoto .pict2 img,#oshigoto .pict3 img{width:auto}.link-btn{display:block}.link-btn-col2 li{display:block;width:100%}input.rsform-input-box{width:75% !important}input.rsform-upload-box{width:90% !important}li.rsform-block-firstname input.rsform-input-box{width:40% !important}li.rsform-block-firstnamekana input.rsform-input-box{width:40% !important}li.rsform-block-partnerfirstname input.rsform-input-box{width:40% !important}li.rsform-block-partnerfirstnamekana input.rsform-input-box{width:40% !important}}
